2

C# で単体テストを作成することに少し混乱しています。Moqを学習するために、次のクラスを作成しました。[SetUp] は実際には NUnit からの参照であることに気付きました。1 つのフレームワークまたは別のフレームワークのみを使用するテスト クラスを作成するにはどうすればよいですか、またはそれが可能かどうか。Moq を使用したい場合、このテストを正常に実行するために欠落している属性は何ですか? [TestFixture] や [TestMethod] などがあることは知っていますが、Moq にはどれを使用すればよいでしょうか。ありがとう、ジェームズ

public class CatalogCommandTests
{
    private Mock<IReferenceData> _mockReferenceData;

    [SetUp]
    public void TestInitialize()
    {
        _mockReferenceData = new Mock<IReferenceData>();
    }

    public void TestMyGetMethodReturnsListOfStrings()
    {
        var contractsList = new List<Contract>();

        _mockReferenceData.Setup(x => x.MyGetMethod()).Returns(contractsList);
    }
}
4

1 に答える 1