我有一个非常简单的测试类,如下所示.
出于某种原因,我的测试被GUI忽略并呈现黄色.
我已经更新了框架和运行器到2.4.8,因为我认为可能是版本之间存在差异.
using System; using NUnit.Framework; namespace TestRunner { [TestFixture] class TestMe { [Test] public void TestBob() { Assert.IsTrue(true); } } }
tvanfosson.. 20
您的TestMe类需要公开.
以下是有关使用TestFixture属性标记的类的要求的一些文档,该属性讨论了可能无法将类识别为测试夹具的条件.
您的TestMe类需要公开.
以下是有关使用TestFixture属性标记的类的要求的一些文档,该属性讨论了可能无法将类识别为测试夹具的条件.
您没有为您的班级指定访问修饰符; 因此,默认情况下,您的类是内部的,NUnit不会看到您的类.
如果为包含测试的类指定公共访问修饰符,那么它应该可以正常工作:
[TestFixture] public class TestMe { [Test] public void TestBob() { Assert.AreEqual ("Bob", "Bob"); } }