我无法运行方法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
}
}
}
答案 0 :(得分:2)
看起来很好。
确保您正在运行所有测试(测试 - >运行 - >所有测试),而不是像上下文中的测试(Ctrl + R,T)或者要运行某种测试列表。