public void DistanceChanged_Distance_Delta_Not_Set_Test() { DistanceChanged target = new DistanceChanged(); bool expected = true; bool actual = target.Delta.Equals(0); Assert.AreEqual(expected, actual); }
public void DistanceChanged_Delta_Getter_Test() { DistanceChanged target = new DistanceChanged() { Delta = 4 }; int actualD = 4; Assert.IsTrue(actualD == target.Delta); }
public void DistanceChanged_Delta_Setter_Test() { DistanceChanged target = new DistanceChanged() { Delta = 3 }; bool expected = true; bool actual = target.Delta.Equals(3); Assert.AreEqual(expected, actual); }
public IReturnType Calculate(ValidSetOfTouchPoints set) { if (set.Count != 2) throw new InvalidDataSetException(string.Format("Distance can only be calculated between two points. The parameter contains {0} touch point(s)!", set.Count)); Point p1 = set[0].Position; Point p2 = set[1].Position; DistanceChanged value = new DistanceChanged(); value.Distance = TrigonometricCalculationHelper.GetDistanceBetweenPoints(p1, p2); if (set[0].Stroke.StylusPoints.Count > 1 && set[1].Stroke.StylusPoints.Count > 1) { p1 = set[0].Stroke.StylusPoints[set[0].Stroke.StylusPoints.Count - 2].ToPoint(); p2 = set[1].Stroke.StylusPoints[set[1].Stroke.StylusPoints.Count - 2].ToPoint(); double prevDistance = TrigonometricCalculationHelper.GetDistanceBetweenPoints(p1, p2); value.Delta = value.Distance - prevDistance; } return value as IReturnType; }
public void DistanceChangedConstructorTest() { DistanceChanged target = new DistanceChanged(); int test = 0; Assert.IsTrue(test == target.Delta); }