好吧,愚蠢的問題。我試圖在VS2005中設置我的第一個TypeMock演示項目,但它不能識別[TestMethod]屬性。我已經包含了TypeMock和TypeMock.ArrangeActAssert程序集,我用「using」語句引用它們。即使智能感知也找不到該屬性。我在這裏做錯了什麼?TypeMock中的[TestMethod]屬性在哪裏?
1
A
回答
4
[TestMethod]來自Visual Studio單元測試「框架」。 下面的代碼顯示基本上如何使用屬性:
using Microsoft.VisualStudio.TestTools.UnitTesting;
[TestClass]
public class MyTests
{
[TestMethod]
public void MyFirstTest()
{
Assert.AreEqual(1, 1);
}
}
如果你使用NUnit或另一個框架,屬性是possibily不同。
4
你正在使用哪個單元測試框架? TestMethod
聽起來像Visual Studio test系統,而NUnit對應稱爲Test
。
4
我猜測TestMethodAttribute來自MSTest,而不是TypeMock。 所以,你應該添加一個引用到Microsoft.VisualStudio.QualityTools.UnitTestFramework
編輯: 這就是屬性定義的命名空間: Microsoft.VisualStudio.TestTools.UnitTesting;
2
[TestMethod的]來自MSTest的庫不會從TypeMock框架
1
假設你正在使用MSTest的,你必須包括[識別TestClass()爲類和[TestMethod的()爲測試(唐不知道是否需要括號)。
TypeMock是一個模擬框架,所以你應該首先考慮你正在使用的測試框架。
相關問題
- 1. Route屬性的RouteOrder屬性在哪裏?
- 2. VS2008中的RemovePreviousVersions屬性在哪裏?
- 3. 依賴性在哪裏:屬性去了?
- 4. 我的FactoryGirl關聯屬性在哪裏?
- 5. ComboBox的Padding屬性在哪裏?
- 6. DBML中的'Name'屬性來自哪裏?
- 7. C#檢查哪裏屬性
- 8. 。在哪裏排除反射屬性
- 9. 在哪裏設置ExternalProject屬性?
- 10. 在哪裏/如果釋放UITableViewCell屬性
- 11. Android設備屬性存儲在哪裏?
- 12. ActionFilterAttribute:'取消'屬性在哪裏?
- 13. 在哪裏定義了arguments屬性?
- 14. Java HttpSession屬性存儲在哪裏?
- 15. Grail的錯誤屬性來自哪裏?
- 16. 哪裏處理Redux的計算屬性?
- 17. UIView的調試視圖中的frame屬性在哪裏?
- 18. SugarCRM - 列表中可能的Vardefs /數組屬性在哪裏?
- 19. SSRS圖表屬性中的NoRowMessage在哪裏
- 20. 哪裏把屬性文件放在tomcat的config文件夾中
- 21. SQL Server中存儲的擴展屬性在哪裏?
- 22. JavaScript中字符串的prototype屬性在哪裏?
- 23. 我在哪裏可以找到Cloudera manager中的spark.driver.maxresultsize屬性?
- 24. requestScope中的以下屬性在哪裏? 「requestScope.shouldRender」
- 25. Xcode4:在哪裏更改xcode4-interfacebuilder中的tabbar屬性
- 26. 我在哪裏設置VS 2008安裝項目中的屬性?
- 27. PHP - $ _SERVER屬性從哪裏來?
- 28. 哪裏可以設置系統屬性
- 29. 此MouseEvent屬性來自哪裏?
- 30. 我可以在哪裏使用「name」屬性(在html中)?
啊,現在我明白了。我的印象是TypeMock本身就是一個完整的模擬/單元測試框架。謝謝! – 2009-07-17 13:04:30