public void TestFieldsArrayDimensionsSetBasedOnConstructorValues() { //given int width = 15; int height = 20; int goalAreaHeight = 10; var manualGuiDataProvider = new ManualGuiDataProvider(width, height, goalAreaHeight); //when var result = manualGuiDataProvider.GetCurrentBoardModel(); //then Assert.AreEqual(width, result.Fields.GetLength(0)); Assert.AreEqual(height, result.Fields.GetLength(1)); }
public void TestFieldChangesVisibleInBoardModel() { //given int width = 15; int height = 20; int goalAreaHeight = 10; var manualGuiDataProvider = new ManualGuiDataProvider(width, height, goalAreaHeight); manualGuiDataProvider.SetField(1, 5, FieldType.BluePlayer); //when var result = manualGuiDataProvider.GetCurrentBoardModel(); //then Assert.AreEqual(FieldType.BluePlayer, result.Fields[1, 5]); }
public void TestValuesSetInConstructorAffectReturnedBoard() { //given int width = 15; int height = 20; int goalAreaHeight = 10; var manualGuiDataProvider = new ManualGuiDataProvider(width, height, goalAreaHeight); //when var result = manualGuiDataProvider.GetCurrentBoardModel(); //then Assert.AreEqual(width, result.Width); Assert.AreEqual(height, result.Height); Assert.AreEqual(goalAreaHeight, result.GoalAreaHeight); }