我无法让我的方法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