概要
C#の単体テストプロジェクトを使って、テストソースを書いて実行する形でテストする方法について
C#で単体テストを実行するまでの手順
①VisualStudioでWindowsFormプロジェクト等、処理を書きたいプロジェクトを作成する。
②テスト対象となるクラス、メソッド、処理を実装する(ここでは計算を行うCaluculatorクラス)
③プロジェクトを右クリック、追加→新しいプロジェクトを選択し
単体テストプロジェクトを作成する。
④作成したテストプロジェクト内にテストソースを書く。
ここでは第一引数と第二引数の値が同値であるかを検証するAreEqualメソッドを使用し、計算結果と期待値を比較
using Microsoft.VisualStudio.TestTools.UnitTesting;
using System;
namespace CalculationTest
{
[TestClass]
public class UnitTest1
{
[TestMethod]
public void TestMethod1()
{
var result = Calculation.Sum(4, 7);
Assert.AreEqual(11, result);
}
}
}