public ClientOrderToReview CreateOrderReview(Dish selectedDish, int orderSubscriptionId) { var clientOrderToReviewId = _myClientOrdersToReview.Max(c => c.ClientOrderToReviewId) + 1; var newClientOrderToReview = new ClientOrderToReview { ClientOrderToReviewId = clientOrderToReviewId, ClientId = 1, CookerId = selectedDish.CookerId, MenuId = selectedDish.MenuId, OrderId = orderSubscriptionId, OrderDate = DateTime.Today.Date, OrderModelTypeId = (int)OrderModelType.Values.Subscription }; _myClientOrdersToReview.Add(newClientOrderToReview); return newClientOrderToReview; }
public ClientOrderToReview FirstClientOrderToReview() { var firstClientOrderToReview = new ClientOrderToReview { ClientOrderToReviewId = 1, ClientId = 1, CookerId = 1, MenuId = 1, OrderId = 1, OverallFeedBackRating = 0, ItemAccuracyRating = 0, CommunicationRating = 0, DeliveryTimeRating = 0, Comment = null, Photo = null, OrderDate = DateTime.Today.Date, //View Model OrderItems = (from c in new FakeOrderItems().MyOrderItems where c.OrderId == 1 select c).ToList() }; return firstClientOrderToReview; }
private void DeleteClientOrderToReview(ClientOrderToReview clientOrderToReview) { //Delete Client Order to Review Assert.AreEqual(1, _uow.ClientOrderToReviewRepository.FindBy(x => x.ClientOrderToReviewId == clientOrderToReview.ClientOrderToReviewId).Count()); _uow.ClientOrderToReviewRepository.Delete(clientOrderToReview); _uow.Save(); Assert.AreEqual(0, _uow.ClientOrderToReviewRepository.FindBy(x => x.ClientOrderToReviewId == clientOrderToReview.ClientOrderToReviewId).Count()); }
private ClientOrderToReview CreateClientOrdertoReview(OrderSubscriptionItem firstsubscriptionItemForWeek1) { Assert.AreEqual(0, _uow.ClientOrderToReviewRepository.FindBy(x => x.OrderId == firstsubscriptionItemForWeek1.OrderSubscriptionId).Count()); // Client Order to Review var clientOrderToReview = new ClientOrderToReview { ClientOrderToReviewId = _uow.ClientOrderToReviewRepository.All.ToList().Max(x => x.ClientOrderToReviewId) + 1, ClientId = 2, CookerId = firstsubscriptionItemForWeek1.CookerId, MenuId = firstsubscriptionItemForWeek1.MenuId, OrderId = firstsubscriptionItemForWeek1.OrderSubscriptionId, OverallFeedBackRating = 0, ItemAccuracyRating = 0, CommunicationRating = 0, DeliveryTimeRating = 0, Comment = null, Photo = null, OrderDate = DateTime.Today.Date, OrderModelTypeId = (int)OrderModelType.Values.Subscription }; _uow.ClientOrderToReviewRepository.Add(clientOrderToReview); _uow.Save(); Assert.AreEqual(1, _uow.ClientOrderToReviewRepository.FindBy(x => x.OrderId == firstsubscriptionItemForWeek1.OrderSubscriptionId).Count()); return clientOrderToReview; }