Beispiel #1
0
        public void ScissorsTiesScissors()
        {
            //Arrange
            string userInput      = scissors;
            string userInput1     = scissors;
            string expectedResult = "You tied! Try again.";

            RPSClass rpsclass = new RPSClass();

            //Act
            string result = rpsclass.Ties(userInput, userInput1);

            //Assert
            Assert.Equal(expectedResult, result);
        }
Beispiel #2
0
        public void RockBeatsScissors()
        {
            //Arrange
            string scissorsInput  = scissors;
            string rockInput      = rock;
            string expectedResult = isTrue;

            RPSClass rpsclass = new RPSClass();

            //Act
            string result = rpsclass.RockWins(scissorsInput, rockInput);

            //Assert
            Assert.Equal(expectedResult, result);
        }
Beispiel #3
0
        public void ScissorsBeatPaper()
        {
            //Arrange
            string scissorsInput  = scissors;
            string paperInput     = paper;
            string expectedResult = isTrue;

            RPSClass rpsclass = new RPSClass();

            //Act
            string result = rpsclass.ScissorsWin(scissorsInput, paperInput);

            //Assert
            Assert.Equal(expectedResult, result);
        }
Beispiel #4
0
        public void PaperBeatsRock()
        {
            //Arrange
            string rockInput      = rock;
            string paperInput     = paper;
            string expectedResult = isTrue;

            RPSClass rpsclass = new RPSClass();

            //Act
            string result = rpsclass.PaperWins(rockInput, paperInput);

            //Assert
            Assert.Equal(expectedResult, result);
        }
Beispiel #5
0
        public void UserShouldOnlyEnterString()
        {
            //Arrange
            string userInput      = "1";
            string userInput1     = scissors;
            string expectedResult = "You have to enter either rock, paper or scissors";

            RPSClass rpsclass = new RPSClass();

            //Act
            string result = rpsclass.EnterOnlyString(userInput, userInput1);

            //Assert
            Assert.Equal(expectedResult, result);
        }
Beispiel #6
0
        public void PaperTiesPaper()
        {
            //Arrange
            string userInput      = paper;
            string userInput1     = paper;
            string expectedResult = "You tied! Try again.";

            RPSClass rpsclass = new RPSClass();

            //Act
            string result = rpsclass.Ties(userInput, userInput1);

            //Assert
            Assert.Equal(expectedResult, result);
        }