public void TestDisableEventOccurrencesWithNullEventOccurrenceIdsList()
        {
            //setup
            var handler = CreateHandler();
            var request = new DisableEventOccurrencesRequest();

            //act
            var response = HandleRequest<DisableEventOccurrencesResponse>(handler, request);
        }
        public void TestDisableEventOccurrences()
        {
            //setup
            var handler = CreateHandler();
            var request = new DisableEventOccurrencesRequest() { EventOccurrenceIds = new int[] { 1, 2 } };

            //act
            var response = HandleRequest<DisableEventOccurrencesResponse>(handler, request);

            //assert
            using (var context = _objectContextFactory.CreateObjectContext())
            {
                context.ContextOptions.LazyLoadingEnabled = true;
                context.ContextOptions.ProxyCreationEnabled = true;

                var eventOccurrence = context.CreateObjectSet<EventOccurrence>().Single(eo => eo.Id == 1);
                Assert.AreEqual(false, eventOccurrence.IsEnabled);

                eventOccurrence = context.CreateObjectSet<EventOccurrence>().Single(eo => eo.Id == 2);
                Assert.AreEqual(false, eventOccurrence.IsEnabled);
            }
        }