Exemplo n.º 1
0
        public async Task CallsGetEventWithTheCorrectEventId()
        {
            var options = CreateNewContextOptions();

            const int eventId = 1;
            var       message = new EventByEventIdQuery {
                EventId = eventId
            };

            using (var context = new AllReadyContext(options))
            {
                context.Events.Add(new Event
                {
                    Id = eventId
                });
                await context.SaveChangesAsync();
            }

            using (var context = new AllReadyContext(options))
            {
                var sut = new EventByEventIdQueryHandler(context);
                var e   = await sut.Handle(message);

                Assert.Equal(e.Id, eventId);
            }
        }
        public async Task CallsGetEventWithTheCorrectEventId()
        {
            var options = CreateNewContextOptions();

            const int eventId = 1;
            var message = new EventByEventIdQuery { EventId = eventId };

            using (var context = new AllReadyContext(options))
            {
                context.Events.Add(new Event
                {
                    Id = eventId
                });
                await context.SaveChangesAsync();
            }

            using (var context = new AllReadyContext(options))
            {
                var sut = new EventByEventIdQueryHandler(context);
                var e = await sut.Handle(message);

                Assert.Equal(e.Id, eventId);
            }
        }