public void UnitTest_CalcHoldingPeriodReturnAlternative()
        {
            var result = StocksBondsFormulas.CalcHoldingPeriodReturn(0.1m, 10);

            Assert.Equal(1.59374m, Math.Round(result, 5, MidpointRounding.AwayFromZero));
        }
        public void UnitTest_CalcHoldingPeriodReturnAlternative2()
        {
            var result = StocksBondsFormulas.CalcHoldingPeriodReturn(30000, 5000, 25000);

            Assert.Equal(1.4m, Math.Round(result, 2, MidpointRounding.AwayFromZero));
        }
        public void UnitTest_CalcHoldingPeriodReturn()
        {
            var result = StocksBondsFormulas.CalcHoldingPeriodReturn(new decimal[] { 0.11m, 0.09m, 0.08m, 0.07m, 0.05m });

            Assert.Equal(0.46807m, Math.Round(result, 5, MidpointRounding.AwayFromZero));
        }