這似乎比較簡單,但我無法找到任何地方一步引導直接一步。我有一個簡單的PCL類,我創建的是獨立於平臺的,我想爲它編寫一個單元測試。現在我堅持使用iOS視圖控制器中的測試代碼,只能通過在模擬器中運行應用程序來運行它。 (Xamarin's documentation沒有什麼幫助,因爲他們專注於查看測試。)如何創建並在Xamarin PCL代碼運行測試?
我已經使用.NET -> Unit Library Project
模板向我的解決方案添加了一個新項目。那裏面有名爲Test一個默認的測試,我增加了一個故障:
using NUnit.Framework;
using System;
namespace Tests
{
[TestFixture()]
public class Test
{
[Test()]
public void TestCase()
{
Console.WriteLine ("this is a test");
Assert.Fail ("this should fail");
}
}
}
我不能爲我的生活弄清楚如何從Xamarin IDE中運行該測試。我認爲無論是對我的新測試項目,我可以右鍵點擊並運行整個事情還是在這個特定的類上右鍵單擊,然後直接運行。當我在測試項目上單擊右鍵,我看到如下選項:
我的測試項目結構如下:
如果沒有其他選擇,我會接受一個答案告訴我如何在命令行上運行它。
FWIW,我在Mac上運行Xamarin工作室5.9.7(建9)。
** **查看 - > ** **墊 - > **單元測試**將彈出單元測試窗口。你應該能夠從那裏運行你的測試。 – matthewrdev