我是测试新手。
我想在visual studio 2010中使用stub & mock进行单元测试。
请提供执行此操作的示例或分步指南。
谢谢
发布于 2011-05-16 17:41:42
以下是如何使用Moq的示例
public interface IService
{
string DoSomething(int i);
}
public class MyClass
{
private readonly IService service;
public MyClass(IService service)
{
this.service = service;
}
public string void Print()
{
var message = service.DoSomething();
Console.WriteLine(message );
return message;
}
}
[Test]
public void TestSomething()
{
var service = new Mock<IService>();
service.Setup(x => x.DoSomething(It.IsAny<int>())).Returns("bla-bla");
Assert.AreEqual("bla-bla", new MyClass(service).Print());
}
发布于 2011-12-06 17:05:19
NUnit nmock Moq DotNetMock这些开源工具都提供了模拟功能。
https://stackoverflow.com/questions/6015414
复制相似问题