Где поставить карты Automapper в тестовой сборке Nunit - PullRequest
1 голос
/ 31 августа 2011

Я использую Automapper в своем приложении, и я тестирую карты с поддельными объектами, поэтому у меня в тестах немного другие карты, чем в моем рабочем коде, что является лучшим способом для создания / вызова карт, у меня есть карты, сидящие сейчас у каждого прибора

[TestFixtureSetUp]

Поскольку класс Mapper является статическим, возможно ли считывать карты один раз за один прогон "все тесты", потому что я обнаружил, что он очень сильно замедляет тесты

Спасибо.

1 Ответ

2 голосов
/ 31 августа 2011

С NUnit вы можете использовать [SetUpFixture]:

Это атрибут, который отмечает класс, содержащий одноразовый Методы настройки или демонтажа для всех испытательных приборов в соответствии с заданным Пространство имен. Класс может содержать не более одного метода, помеченного SetUpAttribute и один метод, помеченный TearDownAttribute.

С помощью MbUnit вы можете использовать [AssemblyFixture], который выполняется один раз для сборки модульного теста.

...