我正在尝试以单个开发人员的身份进行测试驱动开发(可能将团队增加到四个)。我有使用 NUnit 进行单元测试的有限扩展经验。
我已经开发这个系统几年了(VB.NET)。我之前的开发人员在该系统上工作了三年,他偏爱 Martin Fowlers 事务脚本方法,这意味着存在具有大型单体功能的大型类,几乎没有考虑设计/可重用性等。
我研究了一些可用于 Nunit 的 Mocking 框架,我相信我唯一的选择是商业产品 TypeMock(RhinoMock vs. TypeMock vs. NUnit 的 Mocking?),因为它允许您模拟非抽象且没有接口的类. 这个对吗?
我在这里阅读了一些帖子,表明情况并非如此。因此提出这个问题的原因。我可以为事务脚本/单片系统使用任何免费的模拟框架吗?