public void TestBuildMethodContext_Destructor() {
string testSrcML = "<destructor><name><name>CBidMarkup</name><op:operator>::</op:operator>~<name>CBidMarkup</name></name><parameter_list>()</parameter_list> <block>{ }</block></destructor>";
XElement xml = XElement.Parse(string.Format(srcMLFormat, testSrcML), LoadOptions.PreserveWhitespace);
MethodContext mc1 = new MethodContext("", false, "CBidMarkup", new List<FormalParameterRecord>(), false, false, true);
MethodContext mc2 = ContextBuilder.BuildMethodContext(xml.Element(SRC.Destructor));
Assert.IsTrue(MethodContextsAreEqual(mc1, mc2));
}