public void CheckIfValidateMovieCoordinatesReturnsCorrectly_NegativeCoordinates() { var testFieldSize = 9; var field = new Field(testFieldSize); var zeroCoordinates = new Coordinates(-1, -2); field.GenerateField(); Assert.IsFalse(field.ValidateMoveCoordinates(zeroCoordinates)); }
public void CheckIfValidateMovieCoordinatesReturnsCorrectly_ValidCoordinates() { var testFieldSize = 9; var field = new Field(testFieldSize); field.GenerateField(); field.PositionMines(); Coordinates mineCell = new Coordinates(); for (int i = 0; i < testFieldSize; i++) { for (int j = 0; j < testFieldSize; j++) { if (field.FieldPositions[i, j] is Mine) { mineCell = new Coordinates(i, j); } } } Assert.IsTrue(field.ValidateMoveCoordinates(mineCell)); }
public void CheckIfValidateMovieCoordinatesReturnsCorrectly_InvalidCoordinates() { var testFieldSize = 9; var field = new Field(testFieldSize); var invalidCoordinates = new Coordinates(9, 9); field.GenerateField(); Assert.IsFalse(field.ValidateMoveCoordinates(invalidCoordinates)); }