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