public void PositionChanged_Test() { PositionChangedCalculator target = new PositionChangedCalculator(); int expectedY = 0; int expectedX = 0; //Setup preamble for 2 touchpoints to be used in calculate TouchInfo ti1 = new TouchInfo(); ti1.TouchDeviceId = 2; ti1.ActionType = TouchAction2.Down; ti1.Position = new Point(1, 5); TouchInfo ti2 = new TouchInfo(); ti2.TouchDeviceId = 2; ti2.ActionType = TouchAction2.Down; ti2.Position = new Point(3, 6); ValidSetOfTouchPoints test = new ValidSetOfTouchPoints(); test.Add(new TouchPoint2(ti1, new UIElement())); test.Add(new TouchPoint2(ti2, new UIElement())); PositionChanged actualP = target.Calculate(test) as PositionChanged; //Assert that both X and Y of position are correct after calculation Assert.AreEqual(expectedX, actualP.X); Assert.AreEqual(expectedY, actualP.Y); }
public void PositionChanged_Exception_Test() { PositionChangedCalculator target = new PositionChangedCalculator(); ValidSetOfTouchPoints tps = new ValidSetOfTouchPoints(); target.Calculate(tps); }