public void GetMyEventsOrders_WithNoOrdersInContextShouldReturnEmptyList(string customerId) { var orders = new List <Order> { new Order { CustomerId = "1" }, new Order { CustomerId = "1" }, new Order { CustomerId = "1" }, new Order { CustomerId = "2" }, new Order { CustomerId = "2" }, new Order { CustomerId = "2" }, }; var context = new EventuresDbContext(this.Options); context.Orders.AddRange(orders); context.SaveChanges(); var service = new EventsService(context); var resultList = service.GetMyEventsOrders(customerId); Assert.Empty(resultList); }
public void GetMyEventsOrders_ShouldReturnListOfMyOrders() { var orders = new List <Order> { new Order { CustomerId = "1" }, new Order { CustomerId = "1" }, new Order { CustomerId = "1" }, new Order { CustomerId = "2" }, new Order { CustomerId = "2" }, new Order { CustomerId = "2" }, }; var context = new EventuresDbContext(this.Options); context.Orders.AddRange(orders); context.SaveChanges(); var service = new EventsService(context); var resultList = service.GetMyEventsOrders("1"); Assert.Equal(3, resultList.Count()); }