public void TestFillUndeterminedFieldsColumnToNo() { var grid = new BimaruGrid(2, 3); grid.FillUndeterminedFieldsColumn(1, BimaruValueConstraint.NO); BimaruValue[,] expectedFieldValues = new BimaruValue[2, 3] { { BimaruValue.UNDETERMINED, BimaruValue.UNDETERMINED, BimaruValue.UNDETERMINED }, { BimaruValue.UNDETERMINED, BimaruValue.UNDETERMINED, BimaruValue.UNDETERMINED } }; grid.AssertEqual(expectedFieldValues); }
public void TestFillUndeterminedFieldsColumnPreset() { var grid = new BimaruGrid(2, 3); grid[new GridPoint(0, 1)] = BimaruValue.WATER; grid.FillUndeterminedFieldsColumn(1, BimaruValueConstraint.SHIP); BimaruValue[,] expectedFieldValues = new BimaruValue[2, 3] { { BimaruValue.UNDETERMINED, BimaruValue.WATER, BimaruValue.UNDETERMINED }, { BimaruValue.UNDETERMINED, BimaruValue.SHIP_UNDETERMINED, BimaruValue.UNDETERMINED } }; grid.AssertEqual(expectedFieldValues); }