public void BrodIspravnoObradjujePogodakZaPoljeKojeJePonovoPogodjenoAProtivnikSiJeSamKrivStoGadjaPoPraznomKomaduMora()
        {
            Brod b = new Brod(new List <Polje>()
            {
                new Polje(2, 2), new Polje(2, 3)
            });

            Assert.AreEqual(b.ObradiPogodak(new Polje(2, 2)), rezultatGadjanja.pogodak);
            Assert.AreEqual(b.ObradiPogodak(new Polje(2, 2)), rezultatGadjanja.promasaj);
        }
        public void BrodIspravnoObradjujePogodakZaZadnjePoljeKojeJeUBrodu()
        {
            Brod b = new Brod(new List <Polje>()
            {
                new Polje(2, 2), new Polje(2, 3)
            });

            Assert.AreEqual(b.ObradiPogodak(new Polje(2, 2)), rezultatGadjanja.pogodak);
            Assert.AreEqual(b.ObradiPogodak(new Polje(2, 3)), rezultatGadjanja.potopljen);
        }
        public void BrodKojiJePotopljenZauvijekOstajePotopljenIGadjanjeNaIstoMjestoJeSamoBacanjeBombiUMore()
        {
            Brod b = new Brod(new List <Polje>()
            {
                new Polje(2, 2), new Polje(2, 3)
            });

            Assert.AreEqual(b.ObradiPogodak(new Polje(2, 2)), rezultatGadjanja.pogodak);
            Assert.AreEqual(b.ObradiPogodak(new Polje(2, 3)), rezultatGadjanja.potopljen);
            Assert.AreEqual(b.ObradiPogodak(new Polje(2, 3)), rezultatGadjanja.promasaj);
            Assert.AreEqual(b.ObradiPogodak(new Polje(2, 2)), rezultatGadjanja.promasaj);
        }
        public void BrodIspravnoObradjujePogodak()
        {
            Brod b = new Brod(new List <Polje>()
            {
                new Polje(2, 2), new Polje(2, 3)
            });

            Assert.IsTrue(b.ObradiPogodak(new Polje(2, 2)) == rezultatGadjanja.pogodak);
            Assert.IsTrue(b.ObradiPogodak(new Polje(2, 4)) == rezultatGadjanja.promasaj);
            Assert.IsTrue(b.ObradiPogodak(new Polje(2, 3)) == rezultatGadjanja.potopljen);
            Assert.IsTrue(b.ObradiPogodak(new Polje(2, 1)) == rezultatGadjanja.promasaj);
        }
        public void BrodIspravnoObradjujePogodakZaPoljeKojeNijeUBrodu()
        {
            Brod b = new Brod(new List <Polje>()
            {
                new Polje(2, 2), new Polje(2, 3)
            });

            Assert.AreEqual(b.ObradiPogodak(new Polje(2, 4)), rezultatGadjanja.promasaj);
        }