Не считывает информацию из XML файла

520
05 мая 2017, 15:02

Выполняю UnitTest.Есть XML файл. Хочу считывать с него данные

<?xml version="1.0" encoding="utf-8" ?> 
<UserDetails>
   <User inkContainerValue="1000" sizeLetter="1.0" color="Blue" />
</UserDetails>

вот код самого теста

public TestContext TestContext { get; set; }
[DataSource("Microsoft.VisualStudio.TestTools.DataSource.XML", "TestData.xml", "User", DataAccessMethod.Sequential)]
[TestMethod]
public void TestColor_shouldCreatObject()
{
   int inkContainerValue = Convert.ToInt32(TestContext.DataRow["inkContainerValue"]);
   double sizeLetter = Convert.ToDouble(TestContext.DataRow["sizeLetter"]);
   string color = Convert.ToString(TestContext.DataRow["color"]);
   Pen pen = new Pen(inkContainerValue, sizeLetter, color);    
   Assert.IsNotNull(pen);
}

ошибки не выдаёт, но из файла не читает.

Answer 1

Ошибка была в том, что Convert.ToDouble не переводит из Object в Double(как я понял разные стандарты написания дробных чисел). Convert.ToDouble(TestContext.DataRow["sizeLetter"], CultureInfo.InvariantCulture); действительно помогло.

READ ALSO
Условие после знака

Условие после знака

условие такое if(strokaStartsWith("") после ":" знака то

174
Отправка запроса из WCF-сервиса

Отправка запроса из WCF-сервиса

Пишу веб-сервис на WCFОдин из методов сервиса должен обращаться к внешнему ресурсу путем http post запроса

231
Бесконечный ответ от бота VK API

Бесконечный ответ от бота VK API

Всем доброго времени Начал писать бота для вк,для получение сообщений использую метод:

313
Как в строке найти слово с большой буквы?

Как в строке найти слово с большой буквы?

Как с помощью PHP в строке найти слово с большой буквы, не считая первого слова в строке, и это слово с большой буквы занести в переменную ?

265