コード例 #1
0
        public void IsThereAnyLiveElementOnTheEmptyMapTest()
        {
            FakeMap map = new FakeMap(3, new List <LiveElement>());

            map.RenderMap();
            Assert.IsFalse(map.IsThereAnyLiveElement(), "There is any live element");
        }
コード例 #2
0
        public void IsThereAnyLiveElementOnTheMapWithoutRenderTest()
        {
            FakeMap map = new FakeMap(3, new List <LiveElement>()
            {
                new FakeShip()
            });

            Assert.IsTrue(map.IsThereAnyLiveElement(), "There is not any live element");
        }
コード例 #3
0
        public void IsThereAnyLiveElementOnTheMapWithDeadShipTest()
        {
            FakeShip ship = new FakeShip();

            for (int i = 0; i < FakeShip.DEFAULT_SIZE; i++)
            {
                ship.Hit();
            }

            FakeMap map = new FakeMap(3, new List <LiveElement>()
            {
                ship
            });

            Assert.IsFalse(map.IsThereAnyLiveElement(), "There is any live element");
        }