作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试针对一些实现参数的遗留方法构建测试。
你能给我一个例子吗?
最佳答案
只需分配 out
或 ref
测试中的参数。
给定这个接口(interface):
public interface ILegacy
{
bool Foo(out string bar);
}
[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);
}
关于起订量示例使用 out 和 ref 需要,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3043612/
我是一名优秀的程序员,十分优秀!