コード例 #1
0
ファイル: GuidExact.cs プロジェクト: inputfalken/Lemonad
        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
ファイル: GuidExact.cs プロジェクト: inputfalken/Lemonad
        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
ファイル: GuidExact.cs プロジェクト: inputfalken/Lemonad
        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
ファイル: GuidExact.cs プロジェクト: inputfalken/Lemonad
        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
ファイル: GuidExact.cs プロジェクト: inputfalken/Lemonad
        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
ファイル: GuidExact.cs プロジェクト: inputfalken/Lemonad
 public void With_Invalid_String_Digits_Only() =>
 ResultParsers
 .GuidExact("foobar", GuidFormat.DigitsOnly)
 .AssertError(AssertionUtilities.FormatStringParserMessage <Guid>("foobar"));
コード例 #7
0
ファイル: GuidExact.cs プロジェクト: inputfalken/Lemonad
 public void With_Null_String_Digits_With_Hyphens_Wrapped_In_Parentheses() =>
 ResultParsers
 .GuidExact(null, GuidFormat.DigitsWithHyphensWrappedInParentheses)
 .AssertError(AssertionUtilities.FormatStringParserMessage <Guid>(null));
コード例 #8
0
ファイル: GuidExact.cs プロジェクト: inputfalken/Lemonad
 public void With_Null_String_Digits_With_Four_HexaDecimals() =>
 ResultParsers
 .GuidExact(null, GuidFormat.FourHexadecimalWrappedInBrackets)
 .AssertError(AssertionUtilities.FormatStringParserMessage <Guid>(null));
コード例 #9
0
ファイル: GuidExact.cs プロジェクト: inputfalken/Lemonad
 public void With_Null_String_Digits_Only() =>
 ResultParsers
 .GuidExact(null, GuidFormat.DigitsOnly)
 .AssertError(AssertionUtilities.FormatStringParserMessage <Guid>(null));