Visual Studio单元测试无法正常工作且未显示测试

时间:2018-01-15 09:14:21

标签: visual-studio unit-testing log4net

我正在关注MSDocs guide进行一些单元测试。我以前从来没有使用它们,我从来没有使用它们,因为对我来说它们完全无用,但我认为这是一种常见的做法,所以我想了解更多。

显然,这不起作用。

我已经建立了一些.NET标准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!!! :)");
    }
}

MrLogger类它只是一个执行logger.Debug(“写消息”)的类,这是一个经典的log4net日志记录调用。

我也试过了this而且没有任何变化。

Jeez ...帮助

1 个答案:

答案 0 :(得分:0)

对于任何想知道的人,我必须以管理员的身份启动visual studio,然后才能工作....唉! :(