public void Brodograditelj_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)
            };

            Brodograditelj b             = new Brodograditelj();
            var            slobodnaPolja = b.DajHorizontalnaPočetnaPolja(polja, 5);

            Assert.AreEqual(0, slobodnaPolja.Count());
        }
        public void Brodograditelj_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)
            };

            Brodograditelj b             = new Brodograditelj();
            var            slobodnaPolja = b.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)));
        }