这看起来相对简单,但我无法在任何地方找到直接的分步指南。我创建了一个独立于平台的简单 PCL 类,我想为其编写一个单元测试。现在我被困在 iOS View Controller 中的测试代码,只能通过在模拟器中运行应用程序来运行它。 ( Xamarin's documentation 没有那么有用,因为它们专注于 View 测试。)
我已使用 .NET -> 单元库项目
模板向我的解决方案添加了一个新项目。那里有一个名为 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,我使用的是运行 Xamarin Studio 5.9.7(版本 9)的 Mac。
最佳答案
关于c# - 如何在 Xamarin 中创建和运行 PCL 代码测试?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32752398/