Ejemplo n.º 1
0
        public void UnitTestMethod_CheckStatus_PlayerWin()
        {
            BlackJackGameEngine BJEngineObj = new BlackJackGameEngine();

            BlackJack.Status actualResult   = BJEngineObj.CheckStatus(20, 21);
            BlackJack.Status expectedResult = BlackJack.Status.PLAYERWINS;
            Assert.AreEqual(actualResult, expectedResult);
        }
Ejemplo n.º 2
0
        public void UnitTestMethod_CheckStatus_GameDraw()
        {
            BlackJackGameEngine BJEngineObj = new BlackJackGameEngine();

            BlackJack.Status actualResult   = BJEngineObj.CheckStatus(20, 20);
            BlackJack.Status expectedResult = BlackJack.Status.DRAW;
            Assert.AreEqual(actualResult, expectedResult);
        }
Ejemplo n.º 3
0
        public void UnitTestMethod_CheckStatus_DealerWin()
        {
            BlackJackGameEngine BJEngineObj = new BlackJackGameEngine();

            BlackJack.Status actualResult   = BJEngineObj.CheckStatus(21, 20);
            BlackJack.Status expectedResult = BlackJack.Status.DEALERWINS;
            Assert.AreEqual(actualResult, expectedResult);
        }
Ejemplo n.º 4
0
        public void UnitTestMethod_CheckDoubleClaimLimitForPlayerSuccess()
        {
            BlackJackGameEngine BJEngineObj = new BlackJackGameEngine();

            ExpectedResult = true;
            bool DoubleClaimStatus = BJEngineObj.CheckDoubleClaimLimitForPlayer(17);

            Assert.AreEqual(DoubleClaimStatus, ExpectedResult);
        }
Ejemplo n.º 5
0
        public void UnitTestMethod_DoDoubleForPlayerFail()
        {
            BlackJackGameEngine BJEngineObj = new BlackJackGameEngine();

            ExpectedResult = false;
            bool PlayerDoubleStatus = BJEngineObj.DoDoubleForPlayer(18, out int playerValue);

            Assert.AreEqual(PlayerDoubleStatus, ExpectedResult);
        }
Ejemplo n.º 6
0
        public void UnitTestMethod_CheckBustFailure()
        {
            BlackJackGameEngine BJEngineObj = new BlackJackGameEngine();

            isBusted = BJEngineObj.CheckBust(21);
            bool isBustedfail = false;

            Assert.AreEqual(isBusted, isBustedfail);
        }
Ejemplo n.º 7
0
        public void UnitTestMethod_CheckBustSuccess()
        {
            BlackJackGameEngine BJEngineObj = new BlackJackGameEngine();

            isBusted = BJEngineObj.CheckBust(23);
            bool isBustedSuccess = true;

            Assert.AreEqual(isBusted, isBustedSuccess);
        }
Ejemplo n.º 8
0
        public void UnitTestMethod_CheckBlackJackForPlayerFail()
        {
            BlackJackGameEngine BJEngineObj = new BlackJackGameEngine();

            ExpectedResult = false;
            bool BlackJackStatus = BJEngineObj.CheckBlackJack(19);

            Assert.AreEqual(BlackJackStatus, ExpectedResult);
        }
Ejemplo n.º 9
0
        public void UnitTestMethod_CheckBlackJackForPlayerSuccess()
        {
            BlackJackGameEngine BJEngineObj = new BlackJackGameEngine();

            ExpectedResult = true;
            bool BlackJackStatus = BJEngineObj.CheckBlackJack(21);

            Assert.AreEqual(BlackJackStatus, ExpectedResult);
        }