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(); }
public void TestNtStringWriteArray() { object obj = new NtStringWrite[6]; Assert.DoesNotThrow(() => GCHandle.Alloc(obj, GCHandleType.Pinned).Free()); }