public void Setup()
        {
            var context = new BookingsDbContext(BookingsDbContextOptions);

            _commandHandler             = new UpdatePersonCommandHandler(context);
            _getHearingByIdQueryHandler = new GetHearingByIdQueryHandler(context);
        }
Esempio n. 2
0
        public async Task Update_Person()
        {
            using (var context = GetContextWithData())
            {
                var handler = new UpdatePersonCommandHandler(context);
                var command = new UpdatePersonCommand
                {
                    Id      = (await context.Persons.FirstOrDefaultAsync()).Id,
                    Name    = "Name2",
                    Email   = "*****@*****.**",
                    IsAdmin = true
                };

                await handler.Handle(command, CancellationToken.None);

                var person = await context.Persons.FindAsync(command.Id);

                Assert.Equal(command.Name, person.Name);
                Assert.Equal(command.Email, person.Email);
                Assert.Equal(command.IsAdmin, person.IsAdmin);
            }
        }