public void VoidOption() { CommandLineUtilities.Option opt = default(CommandLineUtilities.Option); opt.Name = "Switch"; opt.Value = null; CommandLineUtilities.ParseVoidOption(opt); opt.Name = "Switch"; opt.Value = string.Empty; CommandLineUtilities.ParseVoidOption(opt); Assert.Throws <InvalidArgumentException>(() => { opt.Name = "Switch"; opt.Value = "X"; CommandLineUtilities.ParseVoidOption(opt); }); }