![](/img/trans.png)
[英]I can't run applicaton when using '<ViewCell.ContextActions>' on Xamarin Form (PCL)?
[英]How can I create and run tests on PCL code in Xamarin?
這似乎相對簡單,但是我無法在任何地方找到直接的逐步指南。 我有一個簡單的PCL類,它是獨立於平台的,我想為此編寫一個單元測試。 現在,我將測試代碼停留在iOS視圖控制器中,並且只能通過在模擬器中運行應用程序來運行它。 ( Xamarin的文檔沒有太大幫助,因為它們專注於視圖測試。)
我已經使用.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,我在運行Xamarin Studio 5.9.7(內部版本9)的Mac上。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.