public void There_is_a_desired_destination() { var alwaysMoving = new AlwaysMoving(); var check = DestinationCheck.Against(alwaysMoving); Assert.IsTrue(check.PlayerMovedLastFrame()); var destination = check.DesiredDestination(); Assert.AreEqual( alwaysMoving.Destination, destination); }
public void The_desired_destination_is_in_the_string_representation() { var alwaysMoving = new AlwaysMoving(); var check = DestinationCheck.Against(alwaysMoving); var expectedString = "{" + "PlayerMovedLastFrame=" + check.PlayerMovedLastFrame() + ", DesiredDestination=" + check.DesiredDestination() + "}"; Assert.AreEqual(expectedString, check.ToString()); }