public void CalculateSurroundingBombsOnEmptyBoardShouldReturnZero() { var settings = new EasyBoardSettings(); var subscribers = new List<IBoardObserver>() { }; var board = new Board(settings, subscribers); this.FillBoard(board); int result = board.CalculateNumberOfSurroundingBombs(default(int), default(int)); Assert.AreEqual(default(int), result); }
public void CalculateSurroundingBombsOnCellWithBombShouldReturnZero() { var contentFactory = new ContentFactory(); var settings = new EasyBoardSettings(); var subscribers = new List<IBoardObserver>() { }; var board = new Board(settings, subscribers); this.FillBoard(board); board.Cells[default(int), default(int)].Content = contentFactory.GetContent(ContentType.Bomb); int result = board.CalculateNumberOfSurroundingBombs(default(int), default(int)); Assert.AreEqual(default(int), result); }