public void Default_IntAsString() { var mock = new Mock<IPrinter>(); var sample = new Sample_28 { Printer = mock.Object }; Parser.Run(new[] { "zoo" }, sample); mock.Verify(o => o.Print("5")); }
public void Parse_GuidParameter_WithDefault() { var mock = new Mock<IPrinter>(); var sample = new Sample_28 { Printer = mock.Object }; Parser.Run("bar -x:string".Split(' '), sample); mock.Verify(o => o.Print("string2FBBAAAA-02AF-4F40-BADE-957F566B221E".ToLower())); }
public void Parse_GuidParameter() { var mock = new Mock<IPrinter>(); var sample = new Sample_28 { Printer = mock.Object }; Parser.Run("foo -x:string -g:{0813A561-AC86-4C82-8EB1-0B6814637C7C}".Split(' '), sample); mock.Verify(o => o.Print("string0813A561-AC86-4C82-8EB1-0B6814637C7C".ToLower())); }
public void Parse_GuidParameter_NoInput() { var mock = new Mock<IPrinter>(); var sample = new Sample_28 { Printer = mock.Object }; Parser.Run("foo -x:string".Split(' '), sample); mock.Verify(o => o.Print("string" + Guid.Empty)); }
public void GetHelp_GuidParameter() { var mock = new Mock<IPrinter>(); var sample = new Sample_28 { Printer = mock.Object }; // should not fail. I don't care what the help string is // Parser.Run(new string[0], sample); }