単体テストの作成
Add a unit test to your project using dependency injection patterns.
読み終わるまでの所要時間 1 分最終更新 23日前
以下のモックコードを調べて、プロジェクトに単体テストを追加します。この例では 依存性注入 を使用します。 C#
IDE に従って単体テストを実行し、テストに合格することを確認します。 このトピックの詳細については、NUnit による単体テスト に関する Microsoft のドキュメントを参照してください。using ExampleModule;using NUnit.Framework;namespace TestExampleModule;public class MockedRandomNumber : IRandomNumber{ public int Number; public MockedRandomNumber(int number) { Number = number; } public int GetRandomNumber() { return Number; }}public class Tests{ private MockedRandomNumber mockedRandomNumberA; private MockedRandomNumber mockedRandomNumberB; [SetUp] public void Setup() { mockedRandomNumberA = new MockedRandomNumber(1); mockedRandomNumberB = new MockedRandomNumber(1); } [Test] public void TestDependencyInjection() { TestDependencyInjection dependencyInjection = new TestDependencyInjection(mockedRandomNumberA); DependencyInjectionResult result = dependencyInjection.TestInjection(mockedRandomNumberB); Assert.AreEqual(new DependencyInjectionResult { ConstructorNumber = mockedRandomNumberA.Number, MethodNumber = mockedRandomNumberB.Number, }, result, "Values are not the same"); }}