public async Task Handle_GivenNotFoundException() { //Arrange const int updatedId = 50; var command = new UpdateRouteClaimsRequirementCommand { RouteClaimsRequirementId = updatedId }; //Assert await Assert.ThrowsAsync <NotFoundException>(() => _handler.Handle(command, CancellationToken.None)); }
public async Task Handle_GivenValidResult() { //Arrange const int updatedId = 13; var command = new UpdateRouteClaimsRequirementCommand { RouteClaimsRequirementId = updatedId, Role = "false" }; //Act await _handler.Handle(command, CancellationToken.None); var unit = await Context.RouteClaimsRequirements.FindAsync(updatedId); //Assert Assert.NotNull(unit); Assert.Equal(updatedId, unit.RouteClaimsRequirementId); Assert.Equal("false", unit.Role); }
public async Task <IActionResult> Update([FromBody] UpdateRouteClaimsRequirementCommand command) { await Mediator.Send(command); return(NoContent()); }