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);
            }
Esempio n. 4
0
            public void WhenNullNoParameter_NullIsReturned()
            {
                var actual = ArgumentsBuilderExtension.GetArgumentFromNullableBoolProperty(NullableBoolProperty, null, parameter: null);

                Assert.That(actual, Is.Null);
            }
Esempio n. 5
0
            public void WhenFalseNoParameter_NullIsReturned()
            {
                var actual = ArgumentsBuilderExtension.GetArgumentFromNullableBoolProperty(NullableBoolProperty, false, parameter: null);

                Assert.That(actual, Is.EqualTo("/nullablebool=false"));
            }
Esempio n. 6
0
            public void WhenTrueAndNoParameter_FormatsProperly()
            {
                var actual = ArgumentsBuilderExtension.GetArgumentFromNullableBoolProperty(NullableBoolProperty, true, parameter: null);

                Assert.That(actual, Is.EqualTo("/nullablebool=true"));
            }
Esempio n. 7
0
            public void WhenGivenValue_FormatsProperly()
            {
                var actual = ArgumentsBuilderExtension.GetArgumentFromNullableBoolProperty(NullableBoolProperty, true);

                Assert.That(actual, Is.EqualTo("--nullable-bool"));
            }
Esempio n. 8
0
            public void WhenGivenValueIsFalse_NullIsReturned()
            {
                var actual = ArgumentsBuilderExtension.GetArgumentFromNullableBoolProperty(NullableBoolProperty, false);

                Assert.That(actual, Is.Null);
            }