Exemplo n.º 1
0
        public void VerifyChar8()
        {
            var    x1 = "Hello, W";
            Char8  x2 = x1;
            string x3 = x1;

            Claim.eq(x1, x3);

            Span <char> x4 = x2;

            Claim.eq(Char8.CharCount, x4.Length);

            ReadOnlySpan <char> x5 = x1;

            Claim.eq(Char8.CharCount, x5.Length);
        }
Exemplo n.º 2
0
 public static void OperatorGreaterThan(Char8 a, Char8 b, bool expected)
 {
     Assert.Equal(expected, (Char8)a > (Char8)b);
     Assert.NotEqual(expected, (Char8)a <= (Char8)b);
 }
Exemplo n.º 3
0
 public static void OperatorLessThan(Char8 a, Char8 b, bool expected)
 {
     Assert.Equal(expected, (Char8)a < (Char8)b);
     Assert.NotEqual(expected, (Char8)a >= (Char8)b);
 }
Exemplo n.º 4
0
 public static void OperatorEquals(Char8 a, Char8 b, bool expected)
 {
     Assert.Equal(expected, (Char8)a == (Char8)b);
     Assert.NotEqual(expected, (Char8)a != (Char8)b);
 }
Exemplo n.º 5
0
 public static void CompareTo(Char8 a, Char8 b, int expectedSign)
 {
     Assert.Equal(expectedSign, Math.Sign(a.CompareTo(b)));
 }