这似乎相对简单,但我无法在任何地方找到直接的分步指南。我有一个简单的PCL课程,我创建了独立于平台的课程,我想为它编写一个单元测试。现在我在iOS视图控制器中坚持使用我的测试代码,只能通过在模拟器中运行应用程序来运行它。 (Xamarin's documentation并非有用,因为它们专注于视图测试。)
我已使用.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中运行此测试。我假设我可以右键单击我的新测试项目并运行整个项目或右键单击此特定类并直接运行它。当我右键单击Test项目时,我看到以下选项:
我的测试项目结构如下:
如果没有其他选项,我会接受一个答案,告诉我如何在命令行上运行它。
FWIW,我在Mac上运行Xamarin Studio 5.9.7(版本9)。