コード例 #1
0
        public void SearchForStrikingQueens_InvalidFirstYPosition_Exception()
        {
            // Arrange.
            sbyte aX = 4, aY = 12, bX = 3, bY = 5;

            // Act.
            ChessChecker.SearchForStrikingQueens(aX, aY, bX, bY);
            // Assert.
            //Assert.Fail
        }
コード例 #2
0
        public void SearchForStrikingQueens_InvalidSecondYPosition_Exception()
        {
            // Arrange.
            sbyte aX = 4, aY = 6, bX = 5, bY = 0;

            // Act.
            ChessChecker.SearchForStrikingQueens(aX, aY, bX, bY);
            // Assert.
            //Assert.Fail
        }
コード例 #3
0
        public void SearchForStrikingQueens_EqualPositions_Exception()
        {
            // Arrange.
            sbyte aX = 3, aY = 5, bX = 3, bY = 5;

            // Act.
            ChessChecker.SearchForStrikingQueens(aX, aY, bX, bY);
            // Assert.
            //Assert.Fail
        }
コード例 #4
0
        public void SearchForStrikingQueens_StrikeOnVertical_FalseReturned()
        {
            // Arrange.
            sbyte aX = 8, aY = 8, bX = 8, bY = 2;
            bool  expected = true;
            // Act.
            var actual = ChessChecker.SearchForStrikingQueens(aX, aY, bX, bY);

            // Assert.
            Assert.AreEqual(expected, actual);
        }