Igo*_*rek 5 unit-testing mstest moq mocking
我甚至不确定是否有一个实用程序可以允许这个,但它似乎是一个常见的需求?
是否有一个程序/库/组件将生成模拟的.NET对象(存储库),这些对象将产生一些模拟数据作为某些数据库调用.
请允许我详细说明:如果我正在测试存储库(不是单元测试,只是在控制台窗口中测试),当我将选择条件传递给我的存储库时,它会返回一个对象列表.我希望/喜欢/能够捕获对象列表并将其转换为静态设置C#代码,这些代码将用作单元测试的设置.我的物体很安静,需要很长时间才能正确设置.
这可能吗?我的团队正在使用Moq和Ninject
小智 1
手写可能会很痛苦,但你只需要把它写对一次。然后,对于每个连续的测试,您可以修改输入。我不知道如何在运行时保存或捕获您的对象。我发现了一个关于自动模拟的网页,它可能会做你想要的事情。 http://code.google.com/p/moq-contrib/wiki/Automocking
干杯,安德鲁