Rev*_*ous 24 .net c# visual-studio
关于如何添加Fakes Assembly有很多问题,但没有关于它们是什么以及它们用于什么的问题.
Mar*_*age 22
伪造用于模拟或存根代码以用于测试目的.例如,不是直接连接到单元测试中的数据库,而是创建一个访问数据库的类的伪造,这个"伪造"的行为恰好用于代替真实数据库.这将单元测试与其余系统隔离开来.
您可以阅读更多关于使用Microsoft Fakes隔离测试代码中的假货.
Microsoft伪造框架,帮助您测试代码,当您想要使用其值随机变化的一些外部变量(如股票)并且您在代码中使用它时(您想要测试此代码,而不必考虑外部因素) .另一个案例可能是测试我尚未完成的事情.
因此,在您的代码中,您有一些您想要测试的东西+一些外部因素.
假货可以通过代码替换外部因素来帮助您.