public void SetMineToCornerAndCheckNearby() { IEnumerable <int> coords = new List <int>() { 1, 1, 1, 0, 0, 1 }; IMinePositionsGenerator generator = new CollectionMinePositionGenerator(coords); IMinefield field = new Minefield(new CellFactory(), generator); SettingsItem settings = CreateCustomSettings(10, 10, 3); field.SetGameSettings(settings); field.Fill(); int minesCount = field.GetCellMineNearbyCount(field.Cells[0][0]); Assert.AreEqual(3, minesCount); }