public void ShouldTestWinningRow_UsingClassData(TestData data) { // arrange var determinator = new RowDeterminator(); // act var result = determinator.IsThisAWin(data.Input); // assert Assert.Equal(data.Expected, result); }
public void ShouldTestRowDeterminator(TestData data) { // arrange var mockDeterminator = new Mock <IWinningBoard>(); mockDeterminator .Setup(_ => _.IsThisAWin(data.Input)) .Returns(data.Expected); var mockDeterminators = new RowDeterminator(); // act var result = mockDeterminators.IsThisAWin(data.Input); // assert Assert.Equal(data.Expected, result); }
public void ShouldTestWinningRow() { // arrange int[][] board = new[] { new[] { 1, 1, 1 }, new[] { 0, 0, 0 }, new[] { 0, 0, 0 }, }; var determinator = new RowDeterminator(); // act var result = determinator.IsThisAWin(board); // assert Assert.True(result); }