标签: c# .net nunit moq
我的一位同事建议&在一些论坛中,我发现人们说如果我们跳过模拟静态函数调用,如果该函数没有进行任何服务器或数据库调用,那就没问题了。但是根据单元测试的理论,我们应该只测试一个代码单元,应该模拟该类的任何外部调用。
我很困惑,好像调用类知道如果那个静态函数调用有db调用,或者它是一个c#计算?模拟应该独立于静态函数是否调用db。