public void ShouldReturnOneWinsPapervsRock() { var main = new MainClass(); var expected = "Player 1 wins!"; var actual = main.RockPaperScissors("paper", "rock"); CollectionAssert.AreEqual(expected, actual); }
public void ShouldReturnErrorIfNotCorrectOptionForPlayerTwo() { var main = new MainClass(); var expected = "You must enter rock, paper or scissors."; var actual = main.RockPaperScissors("rock", "oranges"); CollectionAssert.AreEqual(expected, actual); }
public void ShouldReturnDrawRockvsRock() { var main = new MainClass(); var expected = "It is a tie!"; var actual = main.RockPaperScissors("rock", "rock"); CollectionAssert.AreEqual(expected, actual); }
public void ShouldAcceptUpperAndLowerCaseLetters() { var main = new MainClass(); var expected = "Player 1 wins!"; var actual = main.RockPaperScissors("ROCK", "ScIsSoRs"); CollectionAssert.AreEqual(expected, actual); }
public void ShouldReturnTwoWinsRockvsPaper() { var main = new MainClass(); var expected = "Player 2 wins!"; var actual = main.RockPaperScissors("rock", "paper"); CollectionAssert.AreEqual(expected, actual); }
public void ShouldReturnOneWinsScissorsvsScissors() { var main = new MainClass(); var expected = "It is a tie!"; var actual = main.RockPaperScissors("scissors", "scissors"); CollectionAssert.AreEqual(expected, actual); }