public void TestNtStringWriteToString()
        {
            const string testStr = "TestString";

            using (NtStringWrite write = new NtStringWrite(testStr))
            {
                Assert.AreEqual(testStr, write.ToString());
            }
        }
        public void TestNtStringReadToString()
        {
            const string testStr = "TestString";

            using (NtStringWrite write = new NtStringWrite(testStr))
            {
                NtStringRead read = new NtStringRead(write.str, write.len);
                Assert.AreEqual(testStr, read.ToString());
                GC.KeepAlive(write);
            }
        }
        public void TestNtStringWriteCreateAndDispose()
        {
            NtStringWrite write = new NtStringWrite("TestString");

            write.Dispose();
        }
示例#4
0
        public void TestNtStringWriteArray()
        {
            object obj = new NtStringWrite[6];

            Assert.DoesNotThrow(() => GCHandle.Alloc(obj, GCHandleType.Pinned).Free());
        }