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"); }