public void WhenTrueAndParameter_UsesParameterName() { var actual = ArgumentsBuilderExtension.GetArgumentFromNullableBoolProperty(NullableBoolProperty, true, parameter: new ParameterAttribute("-custom_name")); Assert.That(actual, Is.EqualTo("-custom_name")); }
public void WhenAttributedIsFalse_OnFalseIsReturned() { var actual = ArgumentsBuilderExtension.GetArgumentFromNullableBoolProperty(AttributedBoolProperty, false); Assert.That(actual, Is.EqualTo("-OnFalse")); }
public void WhenAttributedIsNull_NullIsReturned() { var actual = ArgumentsBuilderExtension.GetArgumentFromNullableBoolProperty(AttributedBoolProperty, null); Assert.That(actual, Is.Null); }
public void WhenNullNoParameter_NullIsReturned() { var actual = ArgumentsBuilderExtension.GetArgumentFromNullableBoolProperty(NullableBoolProperty, null, parameter: null); Assert.That(actual, Is.Null); }
public void WhenFalseNoParameter_NullIsReturned() { var actual = ArgumentsBuilderExtension.GetArgumentFromNullableBoolProperty(NullableBoolProperty, false, parameter: null); Assert.That(actual, Is.EqualTo("/nullablebool=false")); }
public void WhenTrueAndNoParameter_FormatsProperly() { var actual = ArgumentsBuilderExtension.GetArgumentFromNullableBoolProperty(NullableBoolProperty, true, parameter: null); Assert.That(actual, Is.EqualTo("/nullablebool=true")); }
public void WhenGivenValue_FormatsProperly() { var actual = ArgumentsBuilderExtension.GetArgumentFromNullableBoolProperty(NullableBoolProperty, true); Assert.That(actual, Is.EqualTo("--nullable-bool")); }
public void WhenGivenValueIsFalse_NullIsReturned() { var actual = ArgumentsBuilderExtension.GetArgumentFromNullableBoolProperty(NullableBoolProperty, false); Assert.That(actual, Is.Null); }