(TestMethod)
公共
无效
Test_ExecutionOfAddProduct_OccursOnce ()
{
/ /安排
Order = Mock.Create(Behavior.CallOriginal);
Mock.Arrange(() => order.AddProduct(Arg.IsAny(), Arg.AnyInt))。OccursOnce ();
/ /操作
产品产品=
新
产品(
“袜子”
);
秩序。AddProduct(产品,2);
/ /维护
Mock.Assert(秩序);
}
(TestMethod)
公共
无效
Test_ExecutionOfAddProduct_OccursOnce ()
{
/ /安排
Order = Mock.Create(Behavior.CallOriginal);
/ /操作
产品产品=
新
产品(
“袜子”
);
秩序。AddProduct(产品,2);
/ /维护
Mock.Assert(() => order。AddProduct(product, 2), Occurs.Once());
}