public void TestCreateThemeFromPhrases() {
MethodDeclarationNode mdn = new MethodDeclarationNode("MyMethod");
PhraseNode pn1 = new PhraseNode(new string[] { "hello", "World" });
PhraseNode pn2 = new PhraseNode(new string[] { "cowboy", "watermelon" });
mdn.CreateThemeFromPhrases(pn1, pn2);
Assert.AreSame(pn1, mdn.Theme);
Assert.AreEqual(4, pn1.Size());
Assert.AreEqual("hello", pn1[0].Text);
Assert.AreEqual("World", pn1[1].Text);
Assert.AreEqual("cowboy", pn1[2].Text);
Assert.AreEqual("watermelon", pn1[3].Text);
}