public void t16_Class_No_Fields_Just_Methods() { // [a]-[b]-[c] var tokens = TokenStreamBuilder.CombineTokenStreams( TokenStreamBuilder.FromStrings("[", "a", "|", "|"), TokenStreamBuilder.Method("methodName"), TokenStreamBuilder.FromStrings("]") ); var classDiagram = new ClassDiagramParser(tokens).ParseClassDiagram(); var c = classDiagram.Classes.ToList()[0]; Assert.IsNotNull(classDiagram, "class parse error"); Assert.AreEqual(0, c.Fields.Count(), "there should be no fields"); Assert.AreEqual(1, c.Methods.Count(), "there should be one method"); AssertMethod(c.Methods.ToArray()[0], VisibilityModifier.Public, "methodName"); }