public async Task Should_Have_Update_Door_Status()
        {
            var command = new RefreshGarageStatusCommand()
            {
                IPAddress = "44971013-6e13-41ac-840d-177e05df8899",
                UserId    = new Guid("9c90483c-3a44-47b2-a44c-ea62bf7f1558"),
                Status    = true
            };
            var handler = new RefreshGarageStatusCommandHandler(garageRepository);
            var result  = await handler.Handle(command, CancellationToken.None);

            Assert.True(_context.Set <Door>().FirstOrDefault(x => x.IPAddress == command.IPAddress).IsActive);
        }
示例#2
0
 public async Task <IActionResult> RefreshDoorStatusAsync(RefreshGarageStatusCommand command)
 {
     return(Ok(await _mediator.Send(command)));
 }