Exemplo n.º 1
0
        public void Update_WhenPositionIsPastScreenBorder_AdjustPosition
        (
            float currentX,
            float currentY,
            float screenTop,
            float screenRight,
            float screenBottom,
            float screenLeft,
            float expectedX,
            float expectedY
        )
        {
            //Assign.
            Vector3 position         = new Vector3(currentX, currentY);
            Vector3 returnedPosition = new Vector3();

            //Act.
            returnedPosition = _helper.AdjustPositionForScreen(position, screenTop, screenRight, screenBottom, screenLeft);

            //Assert.
            Assert.AreEqual(returnedPosition.x, expectedX);
            Assert.AreEqual(returnedPosition.y, expectedY);
        }