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); }
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); }