AllReady.UnitTest.Features.Event.EventsWithUnlockedCampaignsQueryHandlerShould.HandleReturnsEventsWitUnlockedCampaigns C# (CSharp) Method

HandleReturnsEventsWitUnlockedCampaigns() private method

private HandleReturnsEventsWitUnlockedCampaigns ( ) : System.Threading.Tasks.Task
return System.Threading.Tasks.Task
        public async Task HandleReturnsEventsWitUnlockedCampaigns()
        {
            var options = CreateNewContextOptions();

            const int unlockedEventId = 1;

            using (var context = new AllReadyContext(options))
            {
                var campaignEvents = new List<Event>
                {
                    new Event {Id = unlockedEventId, Campaign = new Campaign {Locked = false, ManagingOrganization = new Organization()}},
                    new Event {Id = 2, Campaign = new Campaign {Locked = true, ManagingOrganization = new Organization()}}
                };
                context.Events.AddRange(campaignEvents);
                await context.SaveChangesAsync();
            }

            using (var context = new AllReadyContext(options))
            {
                var sut = new EventsWithUnlockedCampaignsQueryHandler(context);
                var results = sut.Handle(new EventsWithUnlockedCampaignsQuery());

                Assert.Equal(results[0].Id, unlockedEventId);
            }
        }
    }
EventsWithUnlockedCampaignsQueryHandlerShould