/// <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();
        }
Exemplo n.º 2
0
        public void OddajPlansze_ZwroconoTablice2DTypuL_Pole()
        {
            //Przygotowanie
            L_Pole[,] tablicaPol = new L_Pole[10, 10];
            L_BudowniczyStatkow budowniczy = new L_BudowniczyStatkow(tablicaPol);

            //Działanie
            var zwroconaWartosc = budowniczy.OddajPlansze();

            //Sprawdzenie
            Assert.IsTrue(zwroconaWartosc is L_Pole[, ]);
        }