Visual Studio单元测试不起作用,不显示测试



我正在按照MSDocs指南进行一些单元测试。我以前从未使用过它们,也从未使用过它们,因为对我来说它们完全没用,但我认为这是一种常见的做法,所以我想了解更多。

显然,这是行不通的。

我已经建立了一些.NET Standard 2.0库,几乎没有代码来执行一些log4net日志记录。我已经按照指南的建议添加了一个"单元测试项目",并添加了一个用"TestMethod"属性和所有其他属性装饰的方法。

测试

资源管理器窗口不显示任何测试,我什至无法以任何方式运行它们。我错过了什么?

这是代码

using System;
using Microsoft.VisualStudio.TestTools.UnitTesting;
using MrLogger_netstandard;
namespace UnitTests
{
    [TestClass]
    public class UnitTest1
    {
        [TestMethod]
        public void ErrorLogOnFile_Default() => MrLogger.Instance.FileErrorLog("I'M AN ERROR!!! :)");
    }
}

这 记录器 类 它只是一个做记录器的类。Debug("Write message"(,一个经典的log4net日志记录调用。

我也试过这个,它没有任何改变。

天。。。帮助

对于任何想知道的人,我必须以管理员身份启动Visual Studio,然后它就可以工作了......呸!:(

最新更新