/// <summary> /// Funkcja wypełniająca pola planszy niezajęte przez statki polami pustymi. /// </summary> private void WypelnijPustePola() { for (int i = 0; i < _pola.GetLength(0); i++) { for (int j = 0; j < _pola.GetLength(1); j++) { if (_pola[i, j] == null) { _pola[i, j] = new L_PolePuste(); } } } }
public void DodajPole_PolePuste_PoleNieZostanieDodane() { //Przygotowanie int IDStatku = 0; L_Statek statek = new L_Jednomasztowiec(IDStatku); L_Pole nowePole = new L_PolePuste(); List <L_Pole> listaPol = statek.Pola; int iloscPol = listaPol.Count; //Działanie statek.DodajPole(nowePole); //Sprawdzenie Assert.IsTrue(iloscPol == statek.Pola.Count); }