public void TestToNameString() {
     var identifier = new IdentifierImpl("testclass", "testfield");
     var s = identifier.ToIdentityString(IdentifierDepth.Name);
     Assert.AreEqual("testfield", s);
 }
 public void TestToParmsString() {
     var identifier = new IdentifierImpl("testclass", "testmethod", new[] {"testparam1", "testparam2"});
     var s = identifier.ToIdentityString(IdentifierDepth.Parms);
     Assert.AreEqual("(testparam1,testparam2)", s);
 }
 public void TestToClassString() {           
     var identifier = new IdentifierImpl("testclass");
     var s = identifier.ToIdentityString(IdentifierDepth.Class);
     Assert.AreEqual("testclass", s);
 }