public void CallsOverloadWithOneArg() { var command = new UsesOverloads(); _mocks.ClassUnderTest.Run(command, Args("a")); Assert.AreEqual(1, command.Calls.Count, "number of calls to the command"); Assert.AreEqual(TestCommandBase.Form.Split, command.Calls[0].Form, "form of the call"); Assert.AreEqual(1, command.Calls[0].Args.Count, "number of arguments to the call"); Assert.AreEqual("a", command.Calls[0].Args[0], "arg[0] to the call"); }
public void CallsOverloadWithOneArg() { var command = new UsesOverloads(); var args = Args("a"); _mocks.ClassUnderTest.Run(command, args); Assert.Equal(1, command.Calls.Count); Assert.Equal(TestCommandBase.Form.Split, command.Calls[0].Form); Assert.Equal(args, command.Calls[0].Args); }
public void CallsOverloadWithTwoArgs() { var command = new UsesOverloads(); var args = Args("a", "b"); _mocks.ClassUnderTest.Run(command, args); Assert.Equal(1, command.Calls.Count); Assert.Equal(TestCommandBase.Form.Split, command.Calls[0].Form); Assert.Equal(args, command.Calls[0].Args); }