我对在C#中编写单元测试感到困惑。我写了以下课程来学习Moq。我注意到[SetUp]实际上是NUnit的引用。如何编写仅使用一个或另一个框架的测试类,或者是否可能?如果我想使用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);
}
}