public void OptionNameForThrowsIfNoMatchingFieldName() { Assert.Throws <ArgumentException>(() => OptionsParser.OptionNameFor(typeof(BasicTypesOptions), "SomeFieldThatDoesNotExist")); }
public void OptionNameForOnStringField() { Assert.AreEqual("--string-value-with-spaces", OptionsParser.OptionNameFor(typeof(BasicTypesOptions), nameof(BasicTypesOptions.StringValueWithSpaces))); }
public void OptionNameForOnBoolField() { Assert.AreEqual("--bool-value", OptionsParser.OptionNameFor(typeof(BasicTypesOptions), nameof(BasicTypesOptions.BoolValue))); }
public static string NameFor(string fieldName) { return(OptionsParser.OptionNameFor(typeof(Options), fieldName)); }