public void NativeImageSourceConstructor() { tlog.Debug(tag, $"NativeImageSourceConstructor START"); var testingTarget = new NativeImageSource(100, 50, NativeImageSource.ColorDepth.Bits16); Assert.IsNotNull(testingTarget, "Can't create success object NativeImageSource"); Assert.IsInstanceOf <NativeImageSource>(testingTarget, "Should be an instance of NativeImageSource type."); testingTarget.Dispose(); tlog.Debug(tag, $"NativeImageSourceConstructor END (OK)"); }
public void NativeImageInterfaceConstructor() { tlog.Debug(tag, $"NativeImageInterfaceConstructor START"); var testingTarget = new NativeImageSource(100, 50, NativeImageSource.ColorDepth.Default); Assert.IsNotNull(testingTarget, "Should be not null!"); Assert.IsInstanceOf <NativeImageSource>(testingTarget, "Should be an Instance of NativeImageSource!"); testingTarget.Dispose(); tlog.Debug(tag, $"NativeImageInterfaceConstructor END (OK)"); }
public void NativeImageInterfaceRequiresBlending() { tlog.Debug(tag, $"NativeImageInterfaceRequiresBlending START"); var testingTarget = new NativeImageSource(100, 50, NativeImageSource.ColorDepth.Default); Assert.IsNotNull(testingTarget, "Should be not null!"); Assert.IsInstanceOf <NativeImageSource>(testingTarget, "Should be an Instance of NativeImageSource!"); var result = testingTarget.RequiresBlending(); tlog.Debug(tag, "RequiresBlending : " + result); testingTarget.Dispose(); tlog.Debug(tag, $"NativeImageInterfaceRequiresBlending END (OK)"); }
public void NativeImageInterfaceGetWidth() { tlog.Debug(tag, $"NativeImageInterfaceGetWidth START"); var testingTarget = new NativeImageSource(100, 50, NativeImageSource.ColorDepth.Default); Assert.IsNotNull(testingTarget, "Should be not null!"); Assert.IsInstanceOf <NativeImageSource>(testingTarget, "Should be an Instance of NativeImageSource!"); var width = testingTarget.GetWidth(); Assert.AreEqual(100, width, "should be equal!"); var height = testingTarget.GetHeight(); Assert.AreEqual(50, height, "should be equal!"); testingTarget.Dispose(); tlog.Debug(tag, $"NativeImageInterfaceGetWidth END (OK)"); }
public void NativeImageSourceReleaseBuffer() { tlog.Debug(tag, $"NativeImageSourceReleaseBuffer START"); var testingTarget = new NativeImageSource(100, 50, NativeImageSource.ColorDepth.Bits16); Assert.IsNotNull(testingTarget, "Can't create success object NativeImageSource"); Assert.IsInstanceOf <NativeImageSource>(testingTarget, "Should be an instance of NativeImageSource type."); try { testingTarget.ReleaseBuffer(); } catch (Exception e) { tlog.Debug(tag, e.Message.ToString()); Assert.Fail("Caught Exception : Failed!"); } testingTarget.Dispose(); tlog.Debug(tag, $"NativeImageSourceReleaseBuffer END (OK)"); }
public void NativeImageSourceAcquireBuffer() { tlog.Debug(tag, $"NativeImageSourceAcquireBuffer START"); var testingTarget = new NativeImageSource(100, 50, NativeImageSource.ColorDepth.Bits16); Assert.IsNotNull(testingTarget, "Can't create success object NativeImageSource"); Assert.IsInstanceOf <NativeImageSource>(testingTarget, "Should be an instance of NativeImageSource type."); int width = 0, height = 0, stride = 0; try { testingTarget.AcquireBuffer(ref width, ref height, ref stride); } catch (Exception e) { Assert.Fail("Failed!"); } testingTarget.Dispose(); tlog.Debug(tag, $"NativeImageSourceAcquireBuffer END (OK)"); }