Esempio n. 1
0
        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]);
            }
        }
Esempio n. 2
0
        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);
        }
Esempio n. 3
0
        public void TestGenerateParentheses()
        {
            var r = GenerateParentheses.Generate(3);

            Assert.IsTrue(r.Contains("(())()"));
        }
 public void Setup()
 {
     solution = new GenerateParentheses();
 }
Esempio n. 5
0
 public void Given_number_1_When_gen_Then_one_result()
 {
     Assert.AreEqual(new List <string> {
         "()"
     }, GenerateParentheses.GenerateParenthesis(1));
 }