public void TestGetParse() { MethodContext mc = new MethodContext("int", true, "MyClass", null, true, false, false); MethodDeclarationNode mdn = new MethodDeclarationNode("CalcNewValue", mc); UnigramSwumBuilder builder = new UnigramSwumBuilder(); builder.ApplyRules(mdn); var parsedName = mdn.GetParse(); Assert.AreEqual(3, parsedName.Size()); Assert.AreEqual("Calc", parsedName[0].Text); Assert.AreEqual(PartOfSpeechTag.Verb, parsedName[0].Tag); Assert.AreEqual("New", parsedName[1].Text); Assert.AreEqual(PartOfSpeechTag.NounModifier, parsedName[1].Tag); Assert.AreEqual("Value", parsedName[2].Text); Assert.AreEqual(PartOfSpeechTag.NounIgnorable, parsedName[2].Tag); }