public RulesHolder() { ReportBuilder neverUsed = new ReportBuilder(); //CleanupFlowthroughColumns.xml neverUsed.CleanupFlowThroughColumns(); bool isNewGAAP = neverUsed.IsNewGAAP; bool isGAAP2005 = neverUsed.IsGAAP2005; //CleanupFlowthroughReports.xml neverUsed.CleanupFlowThroughReports(); isGAAP2005 = neverUsed.IsGAAP2005; //DisplayAsRatio.xml neverUsed.CurrentElementName += neverUsed.CurrentElementName; neverUsed.IsRatioElement |= neverUsed.IsRatioElement; //DisplayZeroAsNone.xml neverUsed.CurrentElementName += neverUsed.CurrentElementName; neverUsed.IsZeroAsNoneElement |= neverUsed.IsZeroAsNoneElement; //TotalLabel.xml string currentRowPreferredLabelRole = neverUsed.CurrentRowPreferredLabelRole; InstanceReport neverUsedReport = new InstanceReport(); //ColumnHeaders.xml neverUsedReport.SetCalendarLabels(null, null); //CurrencySymbol.xml neverUsedReport.AssignCurrencySymbol(); //EquityStatement.xml neverUsedReport.ProcessEquity(null, null, null); //InstantAndDuration.xml neverUsedReport.ProcessMergeInstanceDuration_Rule(null); //ProcessBeginningEndingBalances.xml neverUsedReport.ProcessBeginningAndEndingBalances(); //PromoteSharedLabels.xml neverUsedReport.GetSegmentScenarioLabels(); neverUsedReport.GetCurrencyLabels(); neverUsedReport.GetSharedSegmentsAndScenariosLabel(null); neverUsedReport.GetSharedCurrencyLabel(null); neverUsedReport.ConcatenateSharedLabels(null, null); //Rounding.xml neverUsedReport.EvaluateRoundingLevels(null); neverUsedReport.SetRoundingOption(null, null, null, null, null, null, null, null); //Segments.xml neverUsedReport.ProcessSegments_Rule(null); }
public RulesHolder() { ReportBuilder neverUsed = new ReportBuilder(); //CleanupFlowthroughColumns.xml neverUsed.CleanupFlowThroughColumns(); bool isNewGAAP = neverUsed.IsNewGAAP; bool isGAAP2005 = neverUsed.IsGAAP2005; //CleanupFlowthroughReports.xml neverUsed.CleanupFlowThroughReports(); isGAAP2005 = neverUsed.IsGAAP2005; //DisplayAsRatio.xml neverUsed.CurrentElementName += neverUsed.CurrentElementName; neverUsed.IsRatioElement |= neverUsed.IsRatioElement; //DisplayZeroAsNone.xml neverUsed.CurrentElementName += neverUsed.CurrentElementName; neverUsed.IsZeroAsNoneElement |= neverUsed.IsZeroAsNoneElement; //TotalLabel.xml string currentRowPreferredLabelRole = neverUsed.CurrentRowPreferredLabelRole; InstanceReport neverUsedReport = new InstanceReport(); //ColumnHeaders.xml neverUsedReport.SetCalendarLabels( null, null ); //CurrencySymbol.xml neverUsedReport.AssignCurrencySymbol(); //EquityStatement.xml neverUsedReport.ProcessEquity(null, null, null); //InstantAndDuration.xml neverUsedReport.ProcessMergeInstanceDuration_Rule(null); //ProcessBeginningEndingBalances.xml neverUsedReport.ProcessBeginningAndEndingBalances(); //PromoteSharedLabels.xml neverUsedReport.GetSegmentScenarioLabels(); neverUsedReport.GetCurrencyLabels(); neverUsedReport.GetSharedSegmentsAndScenariosLabel(null); neverUsedReport.GetSharedCurrencyLabel(null); neverUsedReport.ConcatenateSharedLabels(null, null); //Rounding.xml neverUsedReport.EvaluateRoundingLevels(null); neverUsedReport.SetRoundingOption(null, null, null, null, null, null, null, null); //Segments.xml neverUsedReport.ProcessSegments_Rule(null); }
public void TestMonthsBetweenSameYear() { InstanceReport report = new InstanceReport(); InstanceReportColumn irc = new InstanceReportColumn(); ContextProperty cp = new ContextProperty(); cp.PeriodStartDate = new DateTime(2011, 1, 1); cp.PeriodEndDate = new DateTime(2014, 12, 31); cp.PeriodType = Element.PeriodType.duration; irc.MCU = new MergedContextUnitsWrapper("mcu0", cp); LabelLine ll = new LabelLine(0, string.Format("{0} - {1}", cp.PeriodStartDate.ToShortDateString(), cp.PeriodEndDate.ToShortDateString()), "Calendar"); irc.Labels.Add(ll); report.Columns.Add(irc); report.SetCalendarLabels("MMM. dd, yyyy", "{n} Months Ended"); Assert.AreEqual("48 Months Ended", (irc.Labels[0]).Label, "wrong label"); }