2016-11-25 7 views
0

Может ли кто-нибудь понять, чего я здесь не хватает? Я просто хочу создать контроллер для тестирования. TController - это аргумент типа моего класса TestFixture. Этот код возвращает исключение NotImplementedException. Зачем?AutoFixture для тестирования MVC

var fixture = new Fixture().Customize(new AutoMoqCustomization()); 
 
SutController = fixture.Create<TController>();

ответ

0

Я не знаю, почему, но я должен сделать следующее:

var fixture = new Fixture().Customize(new AutoMoqCustomization()); 
 
fixture.Customize<ControllerContext>(c => c.OmitAutoProperties()); 
 
SutController = fixture.Create<TController>();