public void WhenCalledToActThenReturnsAPositionHigherOnGrid() { var forwardInstruction = new ForwardInstruction(); var newPosition = forwardInstruction.TransformPosition(this.validPosition); Assert.AreEqual(0, newPosition.X); Assert.AreEqual(1, newPosition.Y); }
public void WhenCalledToActThenDoesNotAlterOrientation() { var forwardInstruction = new ForwardInstruction(); var newPosition = forwardInstruction.TransformPosition(this.validPosition); Assert.AreEqual(this.validPosition.Orientation, newPosition.Orientation); }