public void TestMultipleDispose() { ColorRGBAFrameData data = new ColorRGBAFrameData(); data.Dispose(); //Second call to dispose should do nothing data.Dispose(); Assert.AreEqual(data.DataPointer, IntPtr.Zero); }
public void TestDisposedSize() { ColorRGBAFrameData data = new ColorRGBAFrameData(); data.Dispose(); Assert.AreEqual(data.SizeInBytes, 0); }
public void TestDispose() { ColorRGBAFrameData data = new ColorRGBAFrameData(); data.Dispose(); Assert.AreEqual(data.DataPointer, IntPtr.Zero); }
public void TestConstrutor() { ColorRGBAFrameData data = new ColorRGBAFrameData(); bool pass = data.DataPointer != IntPtr.Zero; data.Dispose(); Assert.AreEqual(true, pass); }
public void TestSize() { ColorRGBAFrameData data = new ColorRGBAFrameData(); int expected = 1920 * 1080 * 4; bool pass = data.SizeInBytes == expected; data.Dispose(); Assert.AreEqual(pass, true); }
public void TestDisposeAccess() { ColorRGBAFrameData data = new ColorRGBAFrameData(); data.Dispose(); //Should throw exception var pointer = data.DataPointer; }