示例#1
0
 public void DeleteEverySecond_inputNumberOfQueenNULL()
 {
     // Arrange
     // var input = null;
     // Act.
     IsBeatQueen.DoTaskTest(null);
     // Assert
     // var expected = 0;
 }
示例#2
0
        public void DeleteEverySecond_inputNumberOfQueenZero()
        {
            // Arrange
            var input = "0";

            // Act.
            IsBeatQueen.DoTaskTest(input);
            // Assert
            // var expected = 0;
        }
示例#3
0
        public void DeleteEverySecond_inputYMoreThanEight()
        {
            // Arrange
            var inputN           = "1";
            var inputCoordinates = new[] { "4", "14" };

            // Act.
            IsBeatQueen.DoTaskTest(inputN, inputCoordinates);
            // Assert
            // var expected = 0;
        }
示例#4
0
        public void DeleteEverySecond_inputXNegative()
        {
            // Arrange
            var inputN           = "1";
            var inputCoordinates = new[] { "-1", "2" };

            // Act.
            IsBeatQueen.DoTaskTest(inputN, inputCoordinates);
            // Assert
            // var expected = 0;
        }
示例#5
0
        public void DeleteEverySecond_inputXCoordinateEmpty()
        {
            // Arrange
            var inputN           = "2";
            var inputCoordinates = new[] { "", "1", "3", "4" };

            // Act.
            IsBeatQueen.DoTaskTest(inputN, inputCoordinates);
            // Assert
            // var expected = 0;
        }
示例#6
0
        public void DeleteEverySecond_inputYCoordinateNULL()
        {
            // Arrange
            var inputN           = "2";
            var inputCoordinates = new[] { "1", null, "2", "3" };

            // Act.
            IsBeatQueen.DoTaskTest(inputN, inputCoordinates);
            // Assert
            // var expected = 0;
        }
示例#7
0
        public void DeleteEverySecond_inputForAnswerNo()
        {
            // Arrange
            var inputN           = "2";
            var inputCoordinates = new[] { "1", "1", "4", "3" };
            // Act.
            var actual = IsBeatQueen.DoTaskTest(inputN, inputCoordinates);
            // Assert
            var expected = "NO";

            Assert.AreEqual(expected, actual);
        }
示例#8
0
        public void DeleteEverySecond_inputOneLineY()
        {
            // Arrange
            var inputN           = "2";
            var inputCoordinates = new[] { "1", "1", "2", "1" };
            // Act.
            var actual = IsBeatQueen.DoTaskTest(inputN, inputCoordinates);
            // Assert
            var expected = "YES";

            Assert.AreEqual(expected, actual);
        }