예제 #1
0
        public void With_Valid_String_Digits_With_Four_HexaDecimals()
        {
            var guid = System.Guid.NewGuid().ToString("X");

            ResultParsers
            .GuidExact(guid, GuidFormat.FourHexadecimalWrappedInBrackets)
            .AssertValue(System.Guid.Parse(guid));
        }
예제 #2
0
        public void With_Valid_String_Digits_With_Hyphens()
        {
            var guid = System.Guid.NewGuid().ToString("D");

            ResultParsers
            .GuidExact(guid, GuidFormat.DigitsWithHyphens)
            .AssertValue(System.Guid.Parse(guid));
        }
예제 #3
0
        public void With_Invalid_String_Digits_With_Hyphens_Wrapped_In_Parentheses()
        {
            var guid = "foobar";

            ResultParsers
            .GuidExact(guid, GuidFormat.DigitsWithHyphensWrappedInParentheses)
            .AssertError(AssertionUtilities.FormatStringParserMessage <Guid>("foobar"));
        }
예제 #4
0
        public void With_Valid_String_Digits_Only()
        {
            var guid = System.Guid.NewGuid().ToString("N");

            ResultParsers
            .GuidExact(guid, GuidFormat.DigitsOnly)
            .AssertValue(System.Guid.Parse(guid));
        }
예제 #5
0
        public void With_Valid_String_Digits_With_Hyphens_Wrapped_In_Parentheses()
        {
            var guid = System.Guid.NewGuid().ToString("P");

            ResultParsers
            .GuidExact(guid, GuidFormat.DigitsWithHyphensWrappedInParentheses)
            .AssertValue(System.Guid.Parse(guid));
        }
예제 #6
0
 public void With_Invalid_String_Digits_Only() =>
 ResultParsers
 .GuidExact("foobar", GuidFormat.DigitsOnly)
 .AssertError(AssertionUtilities.FormatStringParserMessage <Guid>("foobar"));
예제 #7
0
 public void With_Null_String_Digits_With_Hyphens_Wrapped_In_Parentheses() =>
 ResultParsers
 .GuidExact(null, GuidFormat.DigitsWithHyphensWrappedInParentheses)
 .AssertError(AssertionUtilities.FormatStringParserMessage <Guid>(null));
예제 #8
0
 public void With_Null_String_Digits_With_Four_HexaDecimals() =>
 ResultParsers
 .GuidExact(null, GuidFormat.FourHexadecimalWrappedInBrackets)
 .AssertError(AssertionUtilities.FormatStringParserMessage <Guid>(null));
예제 #9
0
 public void With_Null_String_Digits_Only() =>
 ResultParsers
 .GuidExact(null, GuidFormat.DigitsOnly)
 .AssertError(AssertionUtilities.FormatStringParserMessage <Guid>(null));