提问人:Revious 提问时间:3/20/2014 更新时间:3/28/2014 访问量:26927
Visual Studio 2013 中的 Fakes 程序集是什么?
What are Fakes assembly in Visual Studio 2013?
答:
24赞
Martin Liversage
3/20/2014
#1
伪造代码用于模拟或存根代码以用于测试目的。例如,在单元测试中,您不是直接连接到数据库,而是创建一个访问数据库的类的假货,该类“假”了足以使用的行为,而不是真正的数据库。这会将单元测试与其余系统隔离开来。
您可以在使用 Microsoft 假货隔离受测代码中阅读有关假货的更多信息。
评论
9赞
Karl-Johan Sjögren
3/20/2014
同样一文不值的是,您需要 Visual Studio Premium 或 Ultmate 来获取 Fakes 的东西,许多人似乎相信他们会通过 VS Professional 获得它。
7赞
Vinay Pratap Singh Bhadauria
3/20/2014
#2
Microsoft Fakes 框架,帮助你测试你的代码,当你想要使用一些值随机变化的外部变量(如股票)并且你在代码中使用它时(你想测试此代码,而不用担心外部因素)。另一种情况可能是测试我尚未完成的东西。
因此,在您的代码中,您要测试某些内容 + 一些外部因素。
假货会通过用你的代码替换外部因素来帮助你。
评论