public void SlučajniOdabirPočetnogPolja_DajHorizontalnaPočetnaPoljaZa4HorizontalnaPoljaNeVraćaNitiJednoPoljeZaBrodDuljine5() { List <Polje> polja = new List <Polje> { new Polje(0, 1), new Polje(0, 2), new Polje(0, 3), new Polje(0, 4) }; SlučajniOdabirPočetnogPolja sopp = new SlučajniOdabirPočetnogPolja(); var slobodnaPolja = sopp.DajHorizontalnaPočetnaPolja(polja, 5); Assert.AreEqual(0, slobodnaPolja.Count()); }
public void SlučajniOdabirPočetnogPolja_DajHorizontalnaPočetnaPoljaZa5HorizontalnihPoljaVraća2KrajnjaLijevaPoljaZaBrodDuljine4() { List <Polje> polja = new List <Polje> { new Polje(0, 0), new Polje(0, 1), new Polje(0, 2), new Polje(0, 3), new Polje(0, 4) }; SlučajniOdabirPočetnogPolja sopp = new SlučajniOdabirPočetnogPolja(); var slobodnaPolja = sopp.DajHorizontalnaPočetnaPolja(polja, 4); Assert.AreEqual(2, slobodnaPolja.Count()); Assert.IsTrue(slobodnaPolja.Contains(new Polje(0, 0))); Assert.IsTrue(slobodnaPolja.Contains(new Polje(0, 1))); }