Exemplo n.º 1
0
        public void ReturnTrue_ComparingWithSameXAndY()
        {
            var ship1 = new PatrolBoat(x: 1, y: 2);
            var ship2 = new PatrolBoat(x: 1, y: 2);

            Assert.AreEqual(ship1, ship2);
        }
Exemplo n.º 2
0
        public void ReturnTrue_ComparingWithSameDirection()
        {
            var ship1 = new PatrolBoat(x: 1, y: 2, direction: Direction.Vertiacal);
            var ship2 = new PatrolBoat(x: 1, y: 2, direction: Direction.Vertiacal);

            Assert.AreEqual(ship1, ship2);
        }
Exemplo n.º 3
0
        public void ReturnFalse_ComparingWithDifferentLength()
        {
            var ship1 = new PatrolBoat(x: 1, y: 2);
            var ship2 = new Cruiser(x: 1, y: 2);

            Assert.AreNotEqual(ship1, ship2);
        }
        public void ReturnTrue_ComparingWithDifferentDirectionsAndLength1()
        {
            var ship1 = new PatrolBoat(1, 2, Direction.Horizontal);
            var ship2 = new PatrolBoat(1, 2, Direction.Vertical);

            Assert.AreEqual(ship1, ship2);
        }
Exemplo n.º 5
0
        public void ReturnTrue_ComparingWithDifferentDirectionsAndLength1()
        {
            var ship1 = new PatrolBoat(x: 1, y: 2, direction: Direction.Horizontal);
            var ship2 = new PatrolBoat(x: 1, y: 2, direction: Direction.Vertiacal);

            //Assert.AreEqual(ship1, ship2);//?????
            Assert.AreNotEqual(ship1, ship2);
        }
Exemplo n.º 6
0
        public void ReturnFalse_ComparingDifferentXAndY()
        {
            var ship1 = new PatrolBoat(x: 1, y: 2);
            var ship2 = new PatrolBoat(x: 2, y: 2);
            var ship3 = new PatrolBoat(x: 1, y: 1);

            Assert.AreNotEqual(ship1, ship2);
            Assert.AreNotEqual(ship1, ship3);
        }