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