コード例 #1
0
 [InlineData(new char[] { '\udc00' }, OperationStatus.InvalidData, 0xFFFD, 1)]            // standalone low surrogate
 public static void DecodeUtf16FromEnd(char[] data, OperationStatus expectedOperationStatus, int expectedRuneValue, int expectedCharsConsumed)
 {
     Assert.Equal(expectedOperationStatus, Rune.DecodeUtf16FromEnd(data, out Rune actualRune, out int actualCharsConsumed));
     Assert.Equal(expectedRuneValue, actualRune.Value);
     Assert.Equal(expectedCharsConsumed, actualCharsConsumed);
 }