我们正试图为我们的ASP.Net核心API控制器创建一个简单的单元测试。我们使用的是带有autoMoq、XUnit2和应该使用的自动夹具。我们如何模拟TypeInfo的创建?还是有更好的方法?namespace Tests.Controllers using Api.Controllers;
using AutoFixture
我成功地让xUnit/Moq/AutoFixture协同工作,这样我就可以通过测试方法输入参数自动模拟对象了。我创建了一个自定义的[AutoMoqData]属性,我在每次测试中都会使用它。以下是该属性的代码: using System.Linq;using AutoFixture.AutoMoq;
usi
var items = fixture.CreateMany<Model.CustomerType>(3).ToList();
var result = sut.Get(1);
Assert.IsType<OkResult>(result);当我以-is方式运行这个测试时,我会得到以下异常:
Microsoft.AspNetCore.Mvc.ModelBinding.BindingInfoAutoFixture</e