public virtual void of() { CalculationTaskCell test = CalculationTaskCell.of(1, 2, TestingMeasures.PRESENT_VALUE, ReportingCurrency.of(USD)); assertEquals(test.RowIndex, 1); assertEquals(test.ColumnIndex, 2); assertEquals(test.Measure, TestingMeasures.PRESENT_VALUE); assertEquals(test.ReportingCurrency, ReportingCurrency.of(USD)); assertEquals(test.ToString(), "CalculationTaskCell[(1, 2), measure=PresentValue, currency=Specific:USD]"); }
//------------------------------------------------------------------------- public virtual void coverage() { CalculationTaskCell test = CalculationTaskCell.of(1, 2, TestingMeasures.PRESENT_VALUE, ReportingCurrency.of(USD)); coverImmutableBean(test); CalculationTaskCell test2 = CalculationTaskCell.of(1, 2, TestingMeasures.PAR_RATE, ReportingCurrency.NATURAL); coverBeanEquals(test, test2); assertNotNull(CalculationTaskCell.meta()); }
//------------------------------------------------------------------------- /// <summary> /// Obtains an instance, specifying the cell indices, measure and reporting currency. /// <para> /// The result will contain no calculation parameters. /// /// </para> /// </summary> /// <param name="rowIndex"> the row index </param> /// <param name="columnIndex"> the column index </param> /// <param name="measure"> the measure to calculate </param> /// <param name="reportingCurrency"> the reporting currency </param> /// <returns> the cell </returns> public static CalculationTaskCell of(int rowIndex, int columnIndex, Measure measure, ReportingCurrency reportingCurrency) { return(new CalculationTaskCell(rowIndex, columnIndex, measure, reportingCurrency)); }