我正在关注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 ...帮助
答案 0 :(得分:0)
对于任何想知道的人,我必须以管理员的身份启动visual studio,然后才能工作....唉! :(