public void FiguraNaPolaPutaDrugeBojeGoreBacaIllegalMoveIznimku() { List <Figura> lista = new List <Figura>(); Figura lovac = new Lovac(Boja.Bijeli, 1); lovac.PostaviPoziciju(new Pozicija().PostaviHorizontalno(3).PostaviVertikalno(1)); lista.Add(lovac); Figura pjesak = new Pjesak(Boja.Crni, 2); pjesak.PostaviPoziciju(new Pozicija().PostaviHorizontalno(4).PostaviVertikalno(2)); lista.Add(pjesak); Ploca ploca = new Ploca(lista); Pozicija novaPozicija = new Pozicija(); novaPozicija.PostaviHorizontalno(6).PostaviVertikalno(4); bool legalanPotez = lovac.LegalanPotez(novaPozicija, ploca); }
public void LovacJedePjesaka() { List <Figura> lista = new List <Figura>(); Figura lovac = new Lovac(Boja.Bijeli, 1); lovac.PostaviPoziciju(new Pozicija().PostaviHorizontalno(3).PostaviVertikalno(1)); lista.Add(lovac); Figura pjesak = new Pjesak(Boja.Crni, 2); pjesak.PostaviPoziciju(new Pozicija().PostaviHorizontalno(6).PostaviVertikalno(4)); lista.Add(pjesak); Ploca ploca = new Ploca(lista); Pozicija novaPozicija = new Pozicija(); novaPozicija.PostaviHorizontalno(6).PostaviVertikalno(4); bool legalanPotez = lovac.LegalanPotez(novaPozicija, ploca); Assert.IsTrue(legalanPotez); }