AlienLanguageTests.LanguageTests.AddWordsAndMatchPatternWithManyLetters C# (CSharp) Method

AddWordsAndMatchPatternWithManyLetters() private method

private AddWordsAndMatchPatternWithManyLetters ( ) : void
return void
        public void AddWordsAndMatchPatternWithManyLetters()
        {
            Language language = new Language();

            language.AddWord("abbc");
            language.AddWord("cbba");
            language.AddWord("aaaa");
            language.AddWord("cccc");

            var result = language.Match("(ac)bb(ac)");

            Assert.IsNotNull(result);
            Assert.AreEqual(2, result.Count());
            Assert.IsTrue(result.Contains("abbc"));
            Assert.IsTrue(result.Contains("cbba"));
        }