Exemple #1
0
        private static void TestReadStringNullTerminated(byte[] buffer, TextCodec codec)
        {
            string result0 = null;
            string result1 = null;

            using (MemoryStream stream = new MemoryStream(buffer))
            {
                result0 = codec.ReadString(stream, false);
                result1 = codec.ReadString(stream, false);
            }
            UnitTest.Test(result0 == "A");
            UnitTest.Test(result1 == "B");
        }
Exemple #2
0
        private static void TestEncodeEqualsDecode(TextCodec encoder, string text)
        {
            MemoryStream wstream = new MemoryStream();

            encoder.WriteString(wstream, text);

            MemoryStream rstream = new MemoryStream(wstream.ToArray());
            string       text2   = encoder.ReadString(rstream, false);

            UnitTest.Test(text.Equals(text2));
        }