Выполняю 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);
}
ошибки не выдаёт, но из файла не читает.
Ошибка была в том, что Convert.ToDouble не переводит из Object в Double(как я понял разные стандарты написания дробных чисел). Convert.ToDouble(TestContext.DataRow["sizeLetter"], CultureInfo.InvariantCulture);
действительно помогло.
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Пишу веб-сервис на WCFОдин из методов сервиса должен обращаться к внешнему ресурсу путем http post запроса
Всем доброго времени Начал писать бота для вк,для получение сообщений использую метод:
Как с помощью PHP в строке найти слово с большой буквы, не считая первого слова в строке, и это слово с большой буквы занести в переменную ?