public void TransformTest()
        {
            var actual = StatisticsAdapter.Transform(new AlgorithmPerformance {
                PortfolioStatistics = new PortfolioStatistics {
                    Alpha = 1.23m
                }, TradeStatistics = new TradeStatistics {
                    TotalNumberOfTrades = 45
                }
            });

            Assert.AreEqual(1.23m, actual["Alpha"]);
            Assert.AreEqual(45m, actual["TotalNumberOfTrades"]);
        }
        public void TransformTest()
        {
            var actual = StatisticsAdapter.Transform(new AlgorithmPerformance
            {
                PortfolioStatistics = new PortfolioStatistics
                {
                    Alpha = 1.23m
                },
                TradeStatistics = new TradeStatistics
                {
                    TotalNumberOfTrades = 0,
                    TotalFees           = 0
                }
            },
                                                     new Dictionary <string, string> {
                { "Total Trades", "45" }, { "Total Fees", "$1.23" }
            });

            Assert.AreEqual(1.23m, actual["Alpha"]);
            Assert.AreEqual(45m, actual["TotalNumberOfTrades"]);
            Assert.AreEqual(1.23m, actual["TotalFees"]);
        }