C#旧版项目的单元测试

时间:2018-08-01 02:54:52

标签: c# unit-testing legacy

我对单元测试有以下问题:

我正在处理一个旧项目,该项目的数据库没有存储库或继承了一个接口。

该解决方案基本上包括:一个带有模型的项目,一个带有业务规则的项目,用于UI的数据库查询和处理以及用于UI的项目。

与数据库的连接由为此专门开发的类建立,并且所有查询均由该类手动开发并执行。

拥有绝大多数业务规则的类是静态的,它们的方法也是静态的,并且在最后一种情况下会发生变化(世界以示例结尾)。

我知道我需要使用MOCK来测试业务规则类的行为,这是我迷失的问题。

我想知道如何在不执行大量重构的情况下对这样的产品实施单元测试。

主人有什么建议吗?

0 个答案:

没有答案