예제 #1
0
        public ViewResult Index()
        {
            var orders = _orderProcessor.Orders.ToList(); // TODO: Change to use generic repository
            var tipTotal = orders.Sum(order => order.ServerTip);

            var model = new ServerReportIndexViewModel { TotalTips = tipTotal };
            return View(model);
        }
예제 #2
0
 public void TotalAmountOfTipsForAllOrders()
 {
     // Arrange
     var controller = new ServerReportController(_mockRepository.Object);
     ServerReportIndexViewModel test = new ServerReportIndexViewModel{TotalTips = (decimal)7.51};
     // Action
     ViewResult result = controller.Index();
     var viewModel = (ServerReportIndexViewModel)result.ViewData.Model;
     // Assert
     Assert.AreEqual(test.TotalTips, viewModel.TotalTips);
 }