Mar*_*ann 22
只需从测试中分配out或ref参数即可.
鉴于此接口:
public interface ILegacy
{
bool Foo(out string bar);
}
Run Code Online (Sandbox Code Playgroud)
你可以这样写一个测试:
[TestMethod]
public void Test13()
{
string bar = "ploeh";
var legacyStub = new Mock<ILegacy>();
legacyStub.Setup(l => l.Foo(out bar))
.Returns(true);
Assert.IsTrue(legacyStub.Object.Foo(out bar));
Assert.AreEqual("ploeh", bar);
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6361 次 |
| 最近记录: |