public void AddAttribute(DimensionAttribute attr) { if (ChildAttributes == null) ChildAttributes = new List<DimensionAttribute>(); if (!(ChildAttributes is List<DimensionAttribute>)) ChildAttributes = new List<DimensionAttribute>(ChildAttributes); ((List<DimensionAttribute>)ChildAttributes).Add(attr); }
public void AddAttribute(DimensionAttribute attribute) { if (Attributes == null) Attributes = new List<DimensionAttribute>(); List<DimensionAttribute> attrs = (Attributes as List<DimensionAttribute>); if (attrs == null) Attributes = new List<DimensionAttribute>(Attributes); ((List<DimensionAttribute>)Attributes).Add(attribute); }
public void INEDimensionToDimensionAttributeTest() { Category category = new Category { Code = "D1", Designation = "Dimension 1", Level = 1 }; bool hierarchical = false; DimensionAttribute expected = new DimensionAttribute { ID = "D1", Name = "Dimension 1" }; DimensionAttribute actual; actual = CategoryExtension.ToDimensionAttribute(category, hierarchical); Assert.AreEqual(expected, actual); }
public void INEPeriodToDimensionAttributeTest() { Period period = new Period { Code = "STA2010", Designation = "2010", EndDate = DateTime.Now, StartDate = DateTime.Now }; DimensionAttribute expected = new DimensionAttribute { ID = "STA2010", Name = "2010" }; DimensionAttribute actual = CategoryExtension.ToDimensionAttribute(period); Assert.AreEqual(expected, actual); }