MyService myService = new MyService();
myService.DoSomething();
这是一些ASP.NETMVC视频的启发,我喜欢这种模式。
IMyService myService = new MockMyService();
myService.DoSomething();
所以我可以分离出要测试的部分代码。但现在我的服务层文件夹中加载了类、接口和模拟类:
IServiceTypeA.cs
ServiceTypeA.cs
MockServiceTypeA.cs
IServiceTypeB.cs
ServiceTypeB.cs
MockServiceTypeB.cs
...
IServiceTypeZ.cs
ServiceTypeZ.cs
MockServiceTypeZ.cs