예제 #1
0
파일: UnitTests.cs 프로젝트: jmfrank63/dlr
        public unsafe void TestIndexOf(string str, char c, int expected)
        {
            byte[] bytes = Encoding.UTF8.GetBytes(str + '\0');
            fixed(byte *fbytes = &bytes[0])
            {
                MetadataName name = new MetadataName(fbytes, null);

                Assert.That(name.IndexOf(checked ((byte)c)), Is.EqualTo(expected));
            }
        }
예제 #2
0
파일: UnitTests.cs 프로젝트: TerabyteX/main
 private static unsafe void TestIndexOf(string str, char c, int expected)
 {
     byte[] bytes = Encoding.UTF8.GetBytes(str + '\0');
     fixed (byte* fbytes = &bytes[0]) {
         MetadataName name = new MetadataName(fbytes, null);
         Assert(name.IndexOf(checked((byte)c)) == expected);
     }
 }