private void CommentFirstXElement(out XDocument xdoc, out int origTransCount, out int origCommentCount) { TransactionAdapterTests.FillTransactionAdapter(); xdoc = TransactionAdapterTests.TestXDoc; origTransCount = xdoc.Root.Elements(GranitXml.Constants.Transaction).Count(); origCommentCount = xdoc.DescendantNodes().Where(x => x.NodeType == XmlNodeType.Comment).Count(); XElement xe = xdoc.Root.Elements(GranitXml.Constants.Transaction) .Where(x => TransactionAdapterTests.TestAdapter.IsBindedWith(x)).ToList() .FirstOrDefault(); xdoc.CommentXElmenet(xe); }