Exemple #1
0
        public void SkakacBacaIznimkuZaZauzetoPolje()
        {
            Ploca    ploca        = new Ploca();
            Pozicija novaPozicija = new Pozicija();

            novaPozicija.PostaviHorizontalno(1).PostaviVertikalno(3);
            Boja   boja   = Boja.Bijeli;
            Skakac skakac = new Skakac(boja, 1);

            skakac.Pozicija.PostaviHorizontalno(0).PostaviVertikalno(1);
            bool nelegalno = skakac.LegalanPotez(novaPozicija, ploca);
        }
Exemple #2
0
        public void KonstruktorSaFiguramaOk()
        {
            List <Figura> lista = new List <Figura>();
            Boja          boja  = Boja.Bijeli;
            Figura        lovac = new Lovac(boja, 1);

            lovac.PostaviPoziciju(new Pozicija().PostaviHorizontalno(3).PostaviVertikalno(4));
            lista.Add(lovac);
            Figura skakac = new Skakac(boja, 2);

            skakac.PostaviPoziciju(new Pozicija().PostaviHorizontalno(4).PostaviVertikalno(5));
            lista.Add(skakac);
            Ploca ploca = new Ploca(lista);
        }