public void secondPortFlagHasCorrectValue() { var kataArgs = new KataArgs(); kataArgs.ParseArgs(new List <string> { "-l", "-p", "8080" }); Assert.AreEqual("8080", kataArgs.GetFlagValue("p")); }
public void nonSetFlagReturnsNull() { var kataArgs = new KataArgs(); kataArgs.ParseArgs(new List <string> { "-p", "8080" }); Assert.AreEqual(null, kataArgs.GetFlagValue("l")); }
public void noArgumentsParsedWithEmptySchema() { var kataArgs = new KataArgs(); var schema = new Dictionary <string, string>(); kataArgs.ParseArgs(new List <string> { "-l" }, schema); Assert.AreEqual(null, kataArgs.GetFlagValue("l")); }