Гость
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / break into code Unit Tests / 2 сообщений из 2, страница 1 из 1
12.04.2018, 15:49
    #39629257
a_voronin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
break into code Unit Tests
Господа,
имеется тест на ExpectedException.

Как сделать так, чтобы при отладочном прогоне break into code не происходил на ожидаемое исключение, но происходил в других случаях. Студия 17

Код: c#
1.
2.
3.
4.
5.
6.
        [TestMethod]
        [ExpectedException(typeof(MetadataParsingException), "Не обнаружен тип для колонки X.")]
        public void GetTypedDataColumn_No_DbType_Test()
        {
            ....
        }



Microsoft Visual Studio Professional 2017
Версия 15.6.4
VisualStudio.15.Release/15.6.4+27428.2015
Microsoft .NET Framework
Версия 4.7.02556

Установленная версия: Professional
...
Рейтинг: 0 / 0
16.04.2018, 11:19
    #39630685
a_voronin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
break into code Unit Tests
Чего-то все молчат.

Я нашел в конце концов решение

Код: c#
1.
2.
3.
4.
5.
6.
7.
        [DebuggerNonUserCode]
        [TestMethod]
        [ExpectedException(typeof(MetadataParsingException), "Не обнаружен тип для колонки X.")]
        public void GetTypedDataColumn_No_DbType_Test()
        {
            var dc = (new MetadataRange { TableColumn = "X", DbType = null, Required = true }).GetDataColumn().DataType;
        }



DebuggerNonUserCode локально отключает break into code.
...
Рейтинг: 0 / 0
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / break into code Unit Tests / 2 сообщений из 2, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]