本文整理汇总了C#中DelegatingSpecimenBuilder.Do方法的典型用法代码示例。如果您正苦于以下问题:C# DelegatingSpecimenBuilder.Do方法的具体用法?C# DelegatingSpecimenBuilder.Do怎么用?C# DelegatingSpecimenBuilder.Do使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类DelegatingSpecimenBuilder
的用法示例。
在下文中一共展示了DelegatingSpecimenBuilder.Do方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: SingleParameterDoWillInvokeMethodWithCorrectParameter
public void SingleParameterDoWillInvokeMethodWithCorrectParameter(
int expected)
{
// Fixture setup
var builder = new DelegatingSpecimenBuilder();
builder.OnCreate = (r, c) => expected;
var verified = false;
var mock = new CommandMock<int>();
mock.OnCommand = x => verified = expected == x;
// Exercise system
builder.Do((int i) => mock.Command(i));
// Verify outcome
Assert.True(verified, "Mock wasn't verified.");
// Teardown
}
示例2: DoubleParameterDoWithNullActionThrows
public void DoubleParameterDoWithNullActionThrows()
{
var builder = new DelegatingSpecimenBuilder();
Assert.Throws<ArgumentNullException>(() =>
builder.Do<double, decimal>(null));
}