1
我試圖使用NUnit測試我簡單的程序,但我不知道它爲什麼不能發現我的測試案例...編譯結果是通過無法發現NUnit的測試用例
這裏是我的代碼:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using NUnit.Framework;
namespace ConsoleApplication2
{
class FizzBuzz
{
public static string TestTarget(int parameters)
{
return parameters.ToString();
}
}
}
和
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using NUnit.Framework;
namespace ConsoleApplication2
{
class FizzBuzzTest
{
[TestFixture]
public class fizzBuzzTest
{
[Test]
public void TestCase1()
{
Assert.That(FizzBuzz.TestTarget(1), Is.EqualTo("1222"));
}
}
}
}
很確定嵌套類是問題。從'FizzBuzzTest'中拉出'fizzBuzzTest'。 –
@PatrickQuirk感謝你的回答,你的意思是刪除「類FizzBuzzTest」? – himaChen
您需要爲Nunit 3.0安裝NUnit適配器3.0,或者爲Nunit 2 *版本安裝NUnit適配器2。 – Valentin