public void ChangePlayer_ShouldChangeAiToSecondPlayer() { var ticTacToePage = new TicTacToePage(webDriver); ticTacToePage.GoToTicTacToePage() .ClickPlayerSwitcher(); Assert.IsTrue(ticTacToePage.IsTwoPlayersModeOn()); }
public void AudioSwitcher_ShouldTurnOffAudio() { var ticTacToePage = new TicTacToePage(webDriver); ticTacToePage.GoToTicTacToePage() .ClickAudioSwitcher(); Assert.IsFalse(ticTacToePage.IsAudioOn()); }
public void MakeMark_ShouldMakeMark(int index) { var ticTacToePage = new TicTacToePage(webDriver); ticTacToePage.GoToTicTacToePage() .CreateSquareList() .ClickOnSquare(index); Assert.IsTrue(ticTacToePage.IsSquareMarked(index)); }
public void AudioSwitcher_ShouldTurnOnAudio() { var ticTacToePage = new TicTacToePage(webDriver); ticTacToePage.GoToTicTacToePage() .ClickAudioSwitcher(); if (!ticTacToePage.IsAudioOn()) { ticTacToePage.ClickAudioSwitcher(); } Assert.IsTrue(ticTacToePage.IsAudioOn()); }
public void FirstPalyerWin_ShuldScorePointToFirstPlayer() { var ticTacToePage = new TicTacToePage(webDriver); ticTacToePage.GoToTicTacToePage() .ClickPlayerSwitcher() .CreateSquareList() .ClickOnSquare(0) .ClickOnSquare(2) .ClickOnSquare(3) .ClickOnSquare(5) .ClickOnSquare(6) .StartNewGame(); ticTacToePage.WaitForFirstPlayerScore(); var actualScore = ticTacToePage.GetScoreFirstPlayer(); var expectedScore = "1"; Assert.AreEqual(expectedScore, actualScore); }
public void Tie_ShuldScorePointToTieScores() { var ticTacToePage = new TicTacToePage(webDriver); ticTacToePage.GoToTicTacToePage() .ClickPlayerSwitcher() .CreateSquareList() .ClickOnSquare(0) .ClickOnSquare(1) .ClickOnSquare(2) .ClickOnSquare(3) .ClickOnSquare(5) .ClickOnSquare(4) .ClickOnSquare(7) .ClickOnSquare(8) .ClickOnSquare(6) .StartNewGame(); ticTacToePage.WaitForTieScore(); var actualScore = ticTacToePage.GetScoreTie(); var expectedScore = "1"; Assert.AreEqual(expectedScore, actualScore); }