public void Displays_Help_When_No_Arguments_Are_Passed() { string[] args = new string[0]; var app = new TestApp1(); var invokerMock = new Mock<Invoker>(app) { CallBase = true }; invokerMock.Object.Invoke(args); invokerMock.Verify(inv => inv.ShowHelp()); }
public void GetParamValue_Throws_ArgumentException_When_Parameter_Missing_For_Non_Optional() { string[] args = new[] { "bar1"}; var app = new TestApp1(); var invoker = new Invoker(app); invoker.Invoke(args); }