Tag: 测试数据

如何让Autofixture创建一个包含接口类型属性的类型的实例?

我有这样一堂课: public class ViewModel { public IPagination List { get; set; } // interface! public SearchFilter SearchFilter { get; set; } public string Test { get; set; } } public class SearchFilter { public string Name { get; set; } } 应在IPagination接口周围创建动态代理,代理应填充测试数据。 现在可以让AutoFixture创建一个ViewModel类型的实例吗? 请注意,我只知道运行时的类型( typeof(ViewModel) )。 到现在为止我知道我可以这样做: var context = new SpecimenContext(fixture.Compose()); var value = […]