UWP Unit Test プロジェクトの作成
UWPのユニットテストをしたい。
MSTest を xUnit に差し替えるには、以下のサイトが参考になりそう。
https://xunit.github.io/docs/getting-started-uwp.html
https://mobileprogrammerblog.wordpress.com/2017/01/02/uwp-and-unit-tests/
今回は、MSTest をそのまま利用する。
1.ファイル-新規作成-プロジェクト
単体テスト アプリ(ユニバーサル Windows) プロジェクトを選択
既存のソリューションに追加するを指定し作成
2.テスト対象プロジェクトの指定
作成されたら、プロジェクトの、「参照」コンテキストメニュー から、「参照の追加」を選択し、テスト対象のプロジェクトにチェック。
参照に、テスト対象のプロジェクトが表示された。
3.テストコード
テスト対象のプロジェクトのコードが参照できるので、テストクラスにテストメソッドを書く
using Microsoft.VisualStudio.TestTools.UnitTesting;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Zousho.Services.PPAPI;
namespace ZoushoUnitTest.Services
{
[TestClass]
public class PPAPITest
{
[TestMethod]
public void RequestTest()
{
var ppapi = new PPAPI();
ppapi.Request();
}
}
}
4.実行
ビルドすると、テストケースの一覧が表示されるので、実行する。
