我使用NSubstitute创建模拟对象,基本上我在模拟每个unittest(响应对象)中使用的DAL方法。
我在数据库中有一些很棒的测试方法,我想将它们重现为模拟表示(因为数据可能会改变)。
是否有任何方法(框架?加载项?)来记录/生成用于创建这些数据库调用的存根表示的代码,以便在单元测试中使用?
谢谢!
答案 0 :(得分:1)
我过去曾使用过Object Exporter这个确切的场景。它会将内存对象(调试时间)序列化为CSharp代码,以便在存根库中使用。
https://visualstudiogallery.msdn.microsoft.com/c6a21c68-f815-4895-999f-cd0885d8774f
显然,只有在使用Visual Studio时才适用。
祝你好运!