public void AverageCollectionPeriod_ValidInput_ReturnsCorrect() { double result = FinancialFormulas.CalcAverageCollectionPeriod(500, 200); Assert.Equal(912.5, result); }
public void ReceivablesTurnoverRatio_ValidInput_ReturnsCorrect() { double result = FinancialFormulas.CalcReceivablesTurnoverRatio(500, 200); Assert.Equal(2.5, result); }
public void Assets_ValidInput_ReturnsCorrect() { double result = FinancialFormulas.CalcAssets(300, 200); Assert.Equal(500.0, result); }
public void ReturnOnInvestment_ValidInput_ReturnsCorrect() { double result = FinancialFormulas.CalcReturnOnInvestment(500, 200); Assert.Equal(1.5, result); }
public void InventoryConversionRatio_ValidInput_ReturnsCorrect() { double result = FinancialFormulas.CalcInventoryConversionRatio(500, 200); Assert.Equal(1.25, result); }
public void ReturnOnCapital_ValidInput_ReturnsCorrect() { double result = FinancialFormulas.CalcReturnOnCapital(500, 0.2, 100); Assert.Equal(4.0, result); }
public void ReturnOnNetAssets_ValidInput_ReturnsCorrect() { double result = FinancialFormulas.CalcReturnOnNetAssets(500, 200, 50); Assert.Equal(2.0, result); }
public void StraightLineMethod_ValidInput_ReturnsCorrect() { double result = FinancialFormulas.CalcStraightLineMethod(500, 200, 10); Assert.Equal(30.0, result); }
public void OperatingCashFlowRatio_ValidInput_ReturnsCorrect() { double result = FinancialFormulas.CalcOperatingCashFlowRatio(500, 200); Assert.Equal(2.5, result); }
public void DecliningBalance_ValidInput_ReturnsCorrect() { double result = FinancialFormulas.CalcDecliningBalance(0.5, 200); Assert.Equal(100.0, result); }
public void UnitsOfProduction_ValidInput_ReturnsCorrect() { double result = FinancialFormulas.CalcUnitsOfProduction(500, 200, 100, 150); Assert.Equal(450.0, result); }
public void BookValue_ValidInput_ReturnsCorrect() { double result = FinancialFormulas.CalcBookValue(500, 200); Assert.Equal(300.0, result); }
public void LongTermDebtEquityRatio_ValidInput_ReturnsCorrect() { double result = FinancialFormulas.CalcLongTermDebtEquityRatio(500, 200); Assert.Equal(2.5, result); }
public void DebtServiceCoverageRatio_ValidInput_ReturnsCorrect() { double result = FinancialFormulas.CalcDebtServiceCoverageRatio(500, 200); Assert.Equal(2.5, result); }
public void InventoryConversionPeriod_ValidInput_ReturnsCorrect() { double result = FinancialFormulas.CalcInventoryConversionPeriod(365); Assert.Equal(1.0, result); }
public void QuickRatio_ValidInput_ReturnsCorrect() { double result = FinancialFormulas.CalcQuickRatio(500, 200, 100); Assert.Equal(3.0, result); }
public void ProfitMargin_ValidInput_ReturnsCorrect() { double result = FinancialFormulas.CalcProfitMargin(500, 200); Assert.Equal(2.5, result); }
public void CashConversionCycle_ValidInput_ReturnsCorrect() { double result = FinancialFormulas.CalcCashConversionCycle(500, 200, 100); Assert.Equal(600.0, result); }
public void ReturnOnEquity_ValidInput_ReturnsCorrect() { double result = FinancialFormulas.CalcReturnOnEquity(500, 200); Assert.Equal(2.5, result); }
public void DividendYield_ValidInput_ReturnsCorrect() { double result = FinancialFormulas.CalcDividendYield(5, 200); Assert.Equal(0.025, result); }
public void RiskAdjustedReturnOnCapital_ValidInput_ReturnsCorrect() { double result = FinancialFormulas.CalcRiskAdjustedReturnOnCapital(500, 200); Assert.Equal(2.5, result); }
public void EarningsPerShare_ValidInput_ReturnsCorrect() { double result = FinancialFormulas.CalcEarningsPerShare(500, 200); Assert.Equal(2.5, result); }
public void Ebitda_ValidInput_ReturnsCorrect() { double result = FinancialFormulas.CalcEbitda(500, 200, 100); Assert.Equal(800.0, result); }
public void PayoutRatio_ValidInput_ReturnsCorrect() { double result = FinancialFormulas.CalcPayoutRatio(500, 10000); Assert.Equal(0.05, result); }
public void ReceivablesConversionPeriod_ValidInput_ReturnsCorrect() { double result = FinancialFormulas.CalcReceivablesConversionPeriod(500, 200); Assert.Equal(912.5, result); }
public void PriceSalesRatio_ValidInput_ReturnsCorrect() { double result = FinancialFormulas.CalcPriceSalesRatio(500, 200); Assert.Equal(2.5, result); }
public void AssetTurnover_ValidInput_ReturnsCorrect() { double result = FinancialFormulas.CalcAssetTurnover(500, 200); Assert.Equal(2.5, result); }
public void EfficiencyRatio_ValidInput_ReturnsCorrect() { double result = FinancialFormulas.CalcEfficiencyRatio(500, 200); Assert.Equal(2.5, result); }
public void Equity_ValidInput_ReturnsCorrect() { double result = FinancialFormulas.CalcEquity(300, 200); Assert.Equal(100.0, result); }
public void OperatingProfit_ValidInput_ReturnsCorrect() { double result = FinancialFormulas.CalcOperatingProfit(500, 200); Assert.Equal(300.0, result); }