/// <summary> /// Konstruktor, uruchamia budowniczego i wypełnia planszę statkami w postaci pól zajętych, a w pozostałe miejsce wstawia pola puste. /// </summary> public L_PlanszaBitwy() { budowniczy = new L_BudowniczyStatkow(_pola); budowniczy.BudujStatkiLosowo(); _pola = budowniczy.OddajPlansze(); _statki = budowniczy.OddajStatki(); WypelnijPustePola(); }
public void OddajStatki_ZwroconoListeTypuL_Statek() { //Przygotowanie L_Pole[,] tablicaPol = new L_Pole[10, 10]; L_BudowniczyStatkow budowniczy = new L_BudowniczyStatkow(tablicaPol); //Działanie var zwroconaWartosc = budowniczy.OddajStatki(); //Sprawdzenie Assert.IsTrue(zwroconaWartosc is List <L_Statek>); }
public void BudujStatkiLosowo_Zbudowano10Statkow() { //Przygotowanie L_Pole[,] tablicaPol = new L_Pole[10, 10]; L_BudowniczyStatkow budowniczy = new L_BudowniczyStatkow(tablicaPol); //Działanie budowniczy.BudujStatkiLosowo(); //Sprawdzenie Assert.IsTrue(budowniczy.OddajStatki().Count == 10); }