我無法讓我的方法B測試運行。邏輯很好,但是當單元測試運行時,只有方法A會運行。如果方法A和B根據斑點進行切換,則只有方法B會運行。很明顯,代碼在某些時候是錯誤的。我是否需要從方法A中調用方法B的測試來獲得單元測試的運行?第二單元測試未運行
我對C#很新,所以原諒我的基本問題。
using redacted;
using Microsoft.VisualStudio.TestTools.UnitTesting;
using System;
namespace UnitTests
{
[TestClass()]
public class ClassTest
{
public TestContext TestContext{get;set;}
[TestMethod()]
public void MethodATest()
{
the unit test
}
[TestMethod()]
public void MethodBTest()
{
the unit test
}
}
}
這對我來說很好。你確定這裏沒有一些相關的代碼缺失嗎? – 2012-03-30 17:22:57
你如何執行測試? – tsells 2012-03-30 17:24:43
你是否啓用了異常?也許sme CLR異常被拋出 – sll 2012-03-30 17:31:41