【发布时间】:2016-06-30 00:16:20
【问题描述】:
我有一个简单的 C# UnitTest 项目,其中包含一个针对 .net 4.5.2 的测试
测试看起来像这样:
[TestMethod]
public void TestMethod()
{
Assert.AreEqual("A © B © C © D ☺ E ???? F", HttpUtility.HtmlDecode("A © B © C © D ☺ E 𑄑 F"));
}
当我在 VS2015 中运行测试时,一切都按预期通过。
问题是当我使用 MSTest 运行测试时。测试失败并输出
根据实际输出,它似乎使用的是 .net 4,这不是我项目的目标框架。
我正在从
运行 mstest.exeC:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\MSTest.exe
我在这里做错了什么还是我应该使用不同版本的 MSTest?
编辑:查看 MSTest 输出,我认为我的逻辑是倒退的。 MSTest 在 Visual Studio 没有的地方正确失败。
【问题讨论】:
标签: c# .net visual-studio mstest