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);
}
}