public void GenerateParenthesesProblemTest() { var solution = new GenerateParenthesesProblem(); var result = solution.GenerateParenthesis(3); Assert.Equal(5, result.Count()); var braketsValidator = new ValidParenthesesProblem(); foreach (var item in result) { Assert.True(braketsValidator.IsValid(item)); } }
public void GenerateParenthesesProblem_Case2() { // Arrange var obj = new GenerateParenthesesProblem(); int n = 1; var expected = new List <string>() { "()" }; // Act IList <string> actual = obj.GenerateParenthesis(n); // Assert Assert.Equal(expected, actual); }