C# 使用StructureMap AutoMocker提高效率
我们目前正在使用Rhino Mock在C#、ASP.Net MVC项目中测试我们的代码,其中一些测试由于模拟所有存储库、服务等而变得非常冗长。C# 使用StructureMap AutoMocker提高效率,c#,tdd,structuremap,rhino-mocks,automocking,C#,Tdd,Structuremap,Rhino Mocks,Automocking,我们目前正在使用Rhino Mock在C#、ASP.Net MVC项目中测试我们的代码,其中一些测试由于模拟所有存储库、服务等而变得非常冗长。 有没有人有任何估计,或者知道我在哪里可以找到关于使用Structuremap Automocker创建模拟和存根平均可以保存多少行代码的估计?如果您发现自己注入了很多没有设置预期的模拟对象,那么包含剪切的类就不是很内聚。如果您正在对大多数/所有项目设定期望值,那么Structuremap不会对LOC有太大的改变。你仍然需要配置每一个,或者重构到夹具的设置
有没有人有任何估计,或者知道我在哪里可以找到关于使用Structuremap Automocker创建模拟和存根平均可以保存多少行代码的估计?如果您发现自己注入了很多没有设置预期的模拟对象,那么包含剪切的类就不是很内聚。如果您正在对大多数/所有项目设定期望值,那么Structuremap不会对LOC有太大的改变。你仍然需要配置每一个,或者重构到夹具的设置代码中——这在没有Structuremap的情况下同样容易做到。我同意@KeithPayne。如果你在编写测试时遇到困难,你很可能违反了这些原则。我说:回到绘图板上。