Visual Studio 2017 をインストールしました。テスト ケースに NUnit を使用するプロジェクトがあります。Ctrl+ R-Tテストを実行しなくなり、テスト エクスプローラーは TestCase 属性でマークされたテスト ケースを検出しなくなりました。
NUnit を実行する方法はありますか、それともアップデートを見つけることができますか?
NUnit を NuGet パッケージ マネージャーから最新バージョンに再インストールしましたが、改善はありませんでした。
Visual Studio 2017 をインストールしました。テスト ケースに NUnit を使用するプロジェクトがあります。Ctrl+ R-Tテストを実行しなくなり、テスト エクスプローラーは TestCase 属性でマークされたテスト ケースを検出しなくなりました。
NUnit を実行する方法はありますか、それともアップデートを見つけることができますか?
NUnit を NuGet パッケージ マネージャーから最新バージョンに再インストールしましたが、改善はありませんでした。
これは私を助けました:
基本的:
私のコード例はここにあります:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using NUnit.Framework;
namespace NUnitTesting
{
class Program
{
static void Main(string[] args)
{
}
}
public class Maths
{
public int Add(int a, int b)
{
int x = a + b;
return x;
}
}
[TestFixture]
public class TestLogging
{
[Test]
public void Add()
{
Maths add = new Maths();
int expectedResult = add.Add(1, 2);
Assert.That(expectedResult, Is.EqualTo(3));
}
}
}
これは true を返し、Is.EqualToのパラメーターを変更すると失敗します。
Visual Studio 2017 でテストを実行またはデバッグするには、「NUnit3TestAdapter」をインストールする必要があります。どのバージョンの Visual Studio でもインストールできますが、Visual Studio の "community" バージョンでは正常に動作しています。
これをインストールするには、NuGet パッケージを使用して追加できます。
Manage Nunit packages から NUnit および NunitTestAdapter パッケージをテスト プロジェクトにインストールします。同じことを実行するには: 1 メニューの [プロジェクト] を右クリックし、[NuGet パッケージの管理] をクリックします。2 [参照] タブに移動します -> Nunit (またはインストールするその他のパッケージ) を検索します 3 [パッケージ] をクリックします -> サイド画面に「プロジェクトを選択し、インストールをクリックします。
タスクを実行します (コードを追加します) プロジェクトがコンソール アプリケーションの場合、上部に再生/実行ボタンが表示されます。アプリケーションが実行されることをクリックします。アプリケーションがクラス ライブラリの場合は、テスト エクスプローラーに移動して「すべて実行」オプション。