public void ShouldPrintExpected() { //Arrange FakeWriter fakeWriter = new FakeWriter(); CatsGamePrinter subject = new CatsGamePrinter(fakeWriter); //Act subject.Print(); //Assert fakeWriter.AssertLastLine("It's a draw!"); }
public void ShouldPrintExpected() { //Arrange FakeWriter fakeWriter = new FakeWriter(); FakeCell fakeCell = new FakeCell.Builder().Value("YEAH").Build(); FakePlayer fakePlayer = new FakePlayer.Builder().Cell(fakeCell).Build(); PlayerWinPrinter subject = new PlayerWinPrinter(fakePlayer, fakeWriter); //Act subject.Print(); //Assert fakeWriter.AssertLastLine("Player 'YEAH' has won!"); }