public void Constructor_ShouldAssignRowValueProperly() { var expectedRowValue = 1; var direction = new DirectionMock(); Assert.AreEqual(direction.Row, expectedRowValue); }
public void Constructor_ShouldAssignDirectionsCountValueProperly() { var expectedDirectionsCount = 8; var direction = new DirectionMock(); Assert.AreEqual(direction.DirectionsCount, expectedDirectionsCount); }
public void ChangeDirection_ShouldChangeDirection() { var direction = new DirectionMock(); var directionRow = direction.Row; var directionColumn = direction.Column; var coord = new int[] { directionRow, directionColumn }; direction.ChangeDirection(); var newCoord = new int[] { direction.Row, direction.Column }; Assert.AreNotEqual(coord, newCoord); }