好吧,愚蠢的問題。我試圖在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. CSS屬性在哪裏?
- 3. 屬性在哪裏條件
- 4. VS2008中的RemovePreviousVersions屬性在哪裏?
- 5. 在哪裏設置屬性在UIViewController中
- 6. 依賴性在哪裏:屬性去了?
- 7. DBML中的'Name'屬性來自哪裏?
- 8. ComboBox的Padding屬性在哪裏?
- 9. 我的FactoryGirl關聯屬性在哪裏?
- 10. C#檢查哪裏屬性
- 11. 應該在沒有TestMethod屬性的方法中使用Assert嗎?
- 12. 爲什麼在UnitTest中的TestMethod屬性上放置圓括號
- 13. 在哪裏/如果釋放UITableViewCell屬性
- 14. 最初設置HttpContext.User屬性在哪裏?
- 15. 在哪裏設置ExternalProject屬性?
- 16. Android設備屬性存儲在哪裏?
- 17. vs2010在哪裏保存WebSite屬性值?
- 18. Java HttpSession屬性存儲在哪裏?
- 19. 「BuildPackage」屬性記錄在哪裏?
- 20. 在哪裏定義了arguments屬性?
- 21. 模型屬性在哪裏存儲?
- 22. 「HttpContext.IsWebSocketRequest」屬性和「HttpContext.AcceptWebSocketRequest」方法在哪裏?
- 23. 。在哪裏排除反射屬性
- 24. ActionFilterAttribute:'取消'屬性在哪裏?
- 25. Visual Studio屬性表保存在哪裏?
- 26. 我應該在哪裏放這個對象屬性/屬性
- 27. 在mac上的android studio中的項目屬性在哪裏?
- 28. 哪裏處理Redux的計算屬性?
- 29. Grail的錯誤屬性來自哪裏?
- 30. System.getProperties的屬性來自哪裏?
啊,現在我明白了。我的印象是TypeMock本身就是一個完整的模擬/單元測試框架。謝謝! – 2009-07-17 13:04:30