public void Position2DConstructor() { tlog.Debug(tag, $"Position2DConstructor START"); var testingTarget = new Position2D(); Assert.IsNotNull(testingTarget, "null handle"); Assert.IsInstanceOf <Position2D>(testingTarget, "Should return Position2D instance."); testingTarget.Dispose(); tlog.Debug(tag, $"Position2DConstructor END (OK)"); }
public void Position2DImplicitConvertString() { tlog.Debug(tag, $"Position2DImplicitConvertString START"); string position = "10, 20"; Position2D testingTarget = position; Assert.AreEqual(testingTarget.X, 10, "The value of X is not correct."); Assert.AreEqual(testingTarget.Y, 20, "The value of Y is not correct."); testingTarget.Dispose(); tlog.Debug(tag, $"Position2DImplicitConvertString END (OK)"); }
public void Position2DGetValueBySubscriptIndex() { tlog.Debug(tag, $"Position2DGetValueBySubscriptIndex START"); var testingTarget = new Position2D(100, 300); Assert.IsNotNull(testingTarget, "null handle"); Assert.IsInstanceOf <Position2D>(testingTarget, "Should return Position2D instance."); Assert.AreEqual(100, testingTarget[0], "The value of index[0] is not correct!"); Assert.AreEqual(300, testingTarget[1], "The value of index[1] is not correct!"); testingTarget.Dispose(); tlog.Debug(tag, $"Position2DGetValueBySubscriptIndex END (OK)"); }
public void NUIApplicationConstructorWithSizePositionAndThemeOptions() { tlog.Debug(tag, $"NUIApplicationConstructorWithSizePositionAndThemeOptions START"); Size2D windowSize = new Size2D(100, 50); Position2D windowPosition = new Position2D(20, 30); var testingTarget = new NUIApplication(windowSize, windowPosition, NUIApplication.ThemeOptions.PlatformThemeEnabled); Assert.IsNotNull(testingTarget, "Should be not null."); Assert.IsInstanceOf <NUIApplication>(testingTarget, "Should be an instance of NUIApplication type."); windowSize.Dispose(); windowPosition.Dispose(); tlog.Debug(tag, $"NUIApplicationConstructorWithSizePositionAndThemeOptions END (OK)"); }
public void Position2DConstructorWithInteger() { tlog.Debug(tag, $"Position2DConstructorWithInteger START"); var testingTarget = new Position2D(2, 3); Assert.IsNotNull(testingTarget, "null handle"); Assert.IsInstanceOf <Position2D>(testingTarget, "Should return Position2D instance."); Assert.AreEqual(2, testingTarget.X, "The X property of position is not correct here."); Assert.AreEqual(3, testingTarget.Y, "The Y property of position is not correct here."); testingTarget.Dispose(); tlog.Debug(tag, $"Position2DConstructorWithInteger END (OK)"); }
public void Position2DGetHashCode() { tlog.Debug(tag, $"Position2DGetHashCode START"); var testingTarget = new Position2D(10, 20); Assert.IsNotNull(testingTarget, "null handle"); Assert.IsInstanceOf <Position2D>(testingTarget, "Should return Position2D instance."); var result = testingTarget.GetHashCode(); Assert.IsTrue(result >= Int32.MinValue && result <= Int32.MaxValue, "The value of hash is out of Integer range"); testingTarget.Dispose(); tlog.Debug(tag, $"Position2DGetHashCode END (OK)"); }
public void NUIApplicationConstructorForImeWindow() { tlog.Debug(tag, $"NUIApplicationConstructorForImeWindow START"); Size2D windowSize = new Size2D(100, 50); Position2D windowPosition = new Position2D(20, 30); var testingTarget = new NUIApplication("", NUIApplication.WindowMode.Opaque, windowSize, windowPosition, WindowType.Dialog); Assert.IsNotNull(testingTarget, "Should be not null."); Assert.IsInstanceOf <NUIApplication>(testingTarget, "Should be an instance of NUIApplication type."); windowSize.Dispose(); windowPosition.Dispose(); testingTarget.Dispose(); tlog.Debug(tag, $"NUIApplicationConstructorForImeWindow END (OK)"); }
public void Position2DimplicitConvertVector2() { tlog.Debug(tag, $"Position2DimplicitConvertVector2 START"); Position2D testingTarget = null; using (Vector2 vector = new Vector2(10, 20)) { testingTarget = vector; Assert.AreEqual(testingTarget.X, vector.X, "The value of X is not correct."); Assert.AreEqual(testingTarget.Y, vector.Y, "The value of Y is not correct."); } testingTarget.Dispose(); tlog.Debug(tag, $"Position2DimplicitConvertVector2 END (OK)"); }
public void Position2DDivisionByInteger() { tlog.Debug(tag, $"Position2DDivisionByInteger START"); var testingTarget = new Position2D(20, 30); Assert.IsNotNull(testingTarget, "null handle"); Assert.IsInstanceOf <Position2D>(testingTarget, "Should return Position2D instance."); var result = testingTarget / 10; Assert.AreEqual(2, result.X, "The X value of the position is not correct!"); Assert.AreEqual(3, result.Y, "The Y value of the position is not correct!"); testingTarget.Dispose(); tlog.Debug(tag, $"Position2DDivisionByInteger END (OK)"); }
public void Position2DUnaryNegation() { tlog.Debug(tag, $"Position2DUnaryNegation START"); var testingTarget = new Position2D(2, 3); Assert.IsNotNull(testingTarget, "null handle"); Assert.IsInstanceOf <Position2D>(testingTarget, "Should return Position2D instance."); var result = -testingTarget; Assert.AreEqual(-2, result.X, "The X value of the position is not correct!"); Assert.AreEqual(-3, result.Y, "The Y value of the position is not correct!"); testingTarget.Dispose(); tlog.Debug(tag, $"Position2DUnaryNegation END (OK)"); }
public void Position2DNotEqualTo() { tlog.Debug(tag, $"Position2DNotEqualTo START"); var testingTarget = new Position2D(10, 20); Assert.IsNotNull(testingTarget, "null handle"); Assert.IsInstanceOf <Position2D>(testingTarget, "Should return Position2D instance."); using (Position2D position = new Position2D(1, 2)) { Assert.IsTrue((testingTarget.NotEqualTo(position)), "Should be equal"); } testingTarget.Dispose(); tlog.Debug(tag, $"Position2DNotEqualTo END (OK)"); }
public void KeyValuePosition2DValue() { tlog.Debug(tag, $"KeyValuePosition2DValue START"); Position2D b1 = new Position2D(1, 1); KeyValue a1 = new KeyValue { Position2DValue = b1 }; b1 = a1.Position2DValue; b1.Dispose(); a1.Dispose(); tlog.Debug(tag, $"KeyValuePosition2DValue END (OK)"); Assert.Pass("KeyValuePosition2DValue"); }
public void Position2DConstructorWithPosition() { tlog.Debug(tag, $"Position2DConstructorWithPosition START"); using (Position position = new Position(5.0f, 5.0f, 0.5f)) { var testingTarget = new Position2D(position); Assert.IsNotNull(testingTarget, "null handle"); Assert.IsInstanceOf <Position2D>(testingTarget, "Should return Position2D instance."); Assert.AreEqual(5.0f, testingTarget.X, "The X property of position is not correct here."); Assert.AreEqual(5.0f, testingTarget.Y, "The Y property of position is not correct here."); testingTarget.Dispose(); } tlog.Debug(tag, $"Position2DConstructorWithPosition END (OK)"); }
public void Position2DEquals() { tlog.Debug(tag, $"Position2DEquals START"); var testingTarget = new Position2D(1, 1); Assert.IsNotNull(testingTarget, "null handle"); Assert.IsInstanceOf <Position2D>(testingTarget, "Should return Position2D instance."); using (Position2D position = new Position2D(1, 1)) { var result = testingTarget.Equals(position); Assert.IsTrue(result, "Should be true here!"); } testingTarget.Dispose(); tlog.Debug(tag, $"Position2DEquals END (OK)"); }
public void Position2DDivisionByPosition2D() { tlog.Debug(tag, $"Position2DDivisionByPosition2D START"); var testingTarget = new Position2D(4, 6); Assert.IsNotNull(testingTarget, "null handle"); Assert.IsInstanceOf <Position2D>(testingTarget, "Should return Position2D instance."); using (Position2D position = new Position2D(2, 3)) { var result = testingTarget / position; Assert.AreEqual(2, result.X, "The X value of the position is not correct!"); Assert.AreEqual(2, result.Y, "The Y value of the position is not correct!"); } testingTarget.Dispose(); tlog.Debug(tag, $"Position2DDivisionByPosition2D END (OK)"); }
public void Position2DDispose() { tlog.Debug(tag, $"Position2DDispose START"); var testingTarget = new Position2D(); Assert.IsNotNull(testingTarget, "null handle"); Assert.IsInstanceOf <Position2D>(testingTarget, "Should return Position2D instance."); try { testingTarget.Dispose(); } catch (Exception e) { Assert.Fail("Caught Exception" + e.ToString()); } tlog.Debug(tag, $"Position2DDispose END (OK)"); }
public void PropertyValueGetPosition2DValue() { tlog.Debug(tag, $"PropertyValueGetPosition2DValue START"); var testingTarget = new PropertyValue(new Position2D(1, 2)); Assert.IsNotNull(testingTarget, "Should be not null!"); Assert.IsInstanceOf <PropertyValue>(testingTarget, "Should be an Instance of PropertyValue class!"); Position2D position = new Position2D(4, 5); var result = testingTarget.Get(position); Assert.IsTrue(result); Assert.AreEqual(1, position.X, "should be equal."); Assert.AreEqual(2, position.Y, "should be equal."); position.Dispose(); testingTarget.Dispose(); tlog.Debug(tag, $"PropertyValueGetPosition2DValue END (OK)"); }