Пример #1
0
        private void MutualFundTaxonomyLoad()
        {
            string fileName = @"Q:\Taxonomies\Fidelity.xsd";

            DateTime start = DateTime.Now;
            Taxonomy tax = new Taxonomy();
            tax.Load(fileName);

            int error;
            Assert.IsTrue(tax.Parse(out error));

            tax.GetNodesByPresentation(true);
            List<DimensionNode> dNodes = new List<DimensionNode>();
            Assert.IsTrue(tax.TryGetAllDimensionNodesForDisplay(null, null, true, out dNodes));

            DateTime end = DateTime.Now;

            Console.WriteLine("Time taken = {0}", end - start);

            Element ele = tax.allElements["rr_MaximumAccountFeeOverAssets"] as Element;
                        object notUsed = null;
            string errorStr;

            Assert.IsTrue( ele.TryValidateElement("0.62%", ref notUsed , out errorStr));
        }