第二单元测试未运行

本文关键字:运行 单元测试 | 更新日期: 2023-09-27 18:29:37

我在运行方法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
        }
    }
}

第二单元测试未运行

看起来不错。

确保您正在运行所有测试(测试->运行->所有测试),而不是类似上下文中的测试(Ctrl+R,T),或者有某种测试列表要运行。