public void Should_Return_Correct_String_Representation_From_ToString_If_Value_Is_Not_Set(
                bool isSet,
                string expected)
            {
                // Given
                var flag = new FlagValue <string>();

                flag.IsSet = isSet;

                // When
                var result = flag.ToString();

                // Then
                result.ShouldBe(expected);
            }
            public void Should_Return_Correct_String_Representation_From_ToString(
                string value,
                bool isSet,
                string expected)
            {
                // Given
                var flag = new FlagValue <string>
                {
                    Value = value,
                    IsSet = isSet,
                };

                // When
                var result = flag.ToString();

                // Then
                result.ShouldBe(expected);
            }
Beispiel #3
0
 /// <summary>
 /// Returns a <see cref="string"/> that represents this instance.
 /// </summary>
 /// <returns>A <see cref="string"/> that represents this instance.</returns>
 public override string ToString() => $"{FlagName} {FlagValue.ToString(x => x.ToString())}";