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] ); }