gpt4 book ai didi

c# - 如何模拟一个方法?

转载 作者:太空宇宙 更新时间:2023-11-03 22:26:18 27 4
gpt4 key购买 nike

我只需要模拟 Method1 来测试我的进程异常。我该怎么做?

public interface IFoo
{
void Method1();
object Method2();
}
public class Foo : IFoo
{
public void Method1()
{
// Do something
}

public object Method2()
{
try
{
// Do something
Method1();
// Do somenthing

return new object();
}
catch (Exception ex)
{
// Process ex
return null;
}
}
}

最佳答案

fooMock =  MockRepository.GenerateStub<IFoo>();
fooMock.Stub(x => x.Method1()).Return("Whatever");

关于c# - 如何模拟一个方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1268394/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com