public void Empty_Registered() { var mock = new Mock<IPrinter>(); var sample = new Sample_11 { Printer = mock.Object }; var p = new Parser<Sample_11>(); p.RegisterEmptyHandler(() => sample.Print()); p.Run(new string[] { }, sample); mock.Verify(o => o.Print("x")); }
public void RegisterHelpHandler_MoreThanOnce_Exception() { var p = new Parser<Sample_25>(); p.RegisterEmptyHandler(delegate { }); p.RegisterEmptyHandler(delegate { }); }