Teamfoundation库12.0假货未在VS 2013中作为参考添加

时间:2014-08-19 17:56:00

标签: c# unit-testing visual-studio-2013 tfs-workitem microsoft-fakes

当我尝试为Microsoft.TeamFoundation.WorkItemTracking.Client添加假组件时,它创建了

Microsoft.QualityTools.Testing.Fakes.dll - 已添加到参考

创建了Fakes文件夹,其中的文件由以下行组成

<Fakes xmlns="http://schemas.microsoft.com/fakes/2011/">
  <Assembly Name="Microsoft.TeamFoundation.WorkItemTracking.Client" Version="12.0.0.0"/>
</Fakes>

我在培训网站上看到了一个视频,并且fakes文件也作为参考的一部分添加,我们可以使用对象资源管理器查看可用的假定义

我做错了什么吗?是否还有其他方法可以测试对Microsoft.TeamFoundation.WorkItemTracking.Client进行的调用?

或者我是否必须创建自己的存根类来伪造?

1 个答案:

答案 0 :(得分:0)

当您要求IDE通过右键单击程序集名称生成伪装配时生成伪装配,然后'添加伪装配'

IDE自动(在后台)启动构建过程以生成* .fake.dll文件,并且该引用也应添加到您的项目中。

如果查看项目目录,您会看到有一个新文件夹'FakeAssemblies',其中包含自动生成的dll,您可以随时查看确认已生成的程序集,如果缺少该项目,则添加对项目的引用

(没有其他方法可以生成假炮程序集)