void InternalTest(int n, IList <string> expected) { IList <string> actual = GenerateParentheses.GenerateParenthesis(n); Assert.Equal(expected.Count, actual.Count); for (int i = 0; i < actual.Count; i++) { Assert.Equal(expected[i], actual[i]); } }
public void Given_number_2_When_gen_Then_two_result() { var expect = new List <string>() { "()()", "(())" }; var result = GenerateParentheses.GenerateParenthesis(2); Assert.AreEqual(expect.Count, result.Count); }
public void TestGenerateParentheses() { var r = GenerateParentheses.Generate(3); Assert.IsTrue(r.Contains("(())()")); }
public void Setup() { solution = new GenerateParentheses(); }
public void Given_number_1_When_gen_Then_one_result() { Assert.AreEqual(new List <string> { "()" }, GenerateParentheses.GenerateParenthesis(1)); }