public void UserHasWon_Given4BlackPegs_ShouldReturnTrue(List <string> keyPegs, bool expectedResult) { _decodingBoard.UpdateKeyPegs(keyPegs); var actualResult = _winnerFinder.UserHasWon(_decodingBoard); Assert.Equal(expectedResult, actualResult); }
public void UpdateKeyPegs_ShouldWork() { var keyPegs = new List <string>() { "Black", "Black", "White", "White" }; Assert.Empty(_decodingBoard.KeyPegs); _decodingBoard.UpdateKeyPegs(keyPegs); var expectedKeyPegsCount = 4; Assert.Equal(expectedKeyPegsCount, _decodingBoard.KeyPegs.Count); Assert.Equal(keyPegs, _decodingBoard.KeyPegs); }