У меня есть проекты, настроенные следующим образом:
- Данные - хранилище.
- Сервис
- Веб
Яиспользуя NUnit, и я тестирую метод, который находится в Service
Project.Когда я впервые использовал MSTest для автоматической настройки этих тестов для меня, он создал конструктор модульных тестов, который выглядит следующим образом:
Service service;
[Test]
public void ServiceConstructorTest()
{
IRepository repository = null; // TODO: Initialize to an appropriate value
service = new Service(repository );
Assert.Inconclusive("TODO: Implement code to verify target");
}
Когда я пытаюсь протестировать метод, этот конструктор не выполняется и service
заканчивается нулем.Я собираюсь декларировать и высмеивать каждый раз, когда пишу тест?