Esempio n. 1
0
        public void CalculateProfitsTest(string inStock, string outStartTime, string outEndTime, double outPercentage)
        {
            var profits = _service.CalculateProfits(_prices);

            var msft = profits.First(c => c.Symbol.Equals(inStock));

            Assert.AreEqual(msft.StartTime.Date, DateTime.Parse(outStartTime).Date, "Start time doesn't match");
            Assert.AreEqual(msft.EndTime.Date, DateTime.Parse(outEndTime).Date, "End time doesn't match");
            Assert.AreEqual(msft.ProfitPercentage, outPercentage, "Percentage doesn't match");
        }