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); }