public void OptionsExtensions_OptionsToCommandLineParameters_StringProperty_EmptyString_EmptyStringReturned() { var options = new OptionsWithOneProperty <string>(); var result = options.OptionsToCommandLineParameters(); result.Should().BeEmpty(); }
public void OptionsExtensions_OptionsToCommandLineParameters_BooleanProperty_DefaultValue_EmptyStringReturned() { var options = new OptionsWithOneProperty <bool>(); var result = options.OptionsToCommandLineParameters(); result.Should().BeEmpty(); }
public void OptionsExtensions_OptionsToCommandLineParameters_StringProperty_ParameterNameWithValueReturned() { var options = new OptionsWithOneProperty <string> { Property = "test" }; var result = options.OptionsToCommandLineParameters(); result.Should().Be("--property test"); }
public void OptionsExtensions_OptionsToCommandLineParameters_BooleanProperty_OnlyParameterNameReturned() { var options = new OptionsWithOneProperty <bool> { Property = true }; var result = options.OptionsToCommandLineParameters(); result.Should().Be("--property"); }
public void OptionsExtensions_OptionsToCommandLineParameters_IntegerProperty_ParameterNameWithValueReturned() { var options = new OptionsWithOneProperty <int> { Property = 42 }; var result = options.OptionsToCommandLineParameters(); result.Should().Be("--property 42"); }