2016-11-25 58 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>();