コード例 #1
0
        public void IFRS_GetLabelRoles()
        {
            TestTaxonomy_IFRS s = new TestTaxonomy_IFRS();

            s.Load( IFRS_FILE );

            int errors = 0;
            s.Parse(out errors);
            Assert.AreEqual(0, errors);
            ArrayList roles = s.GetLabelRoles(false, out errors);

            Assert.AreEqual( 0, errors );
            Assert.AreEqual( 4, roles.Count );
            Assert.AreEqual( "label", roles[0] );
            Assert.AreEqual( "periodEndLabel", roles[1] );
            Assert.AreEqual( "periodStartLabel", roles[2] );
            Assert.AreEqual( "restatedLabel", roles[3] );
            //Assert.AreEqual( "documentation", roles[3] );
        }