public void Test_UpdateCartaValidator(int valor, bool valid) { var command = new UpdateCartaCommand { Id = Guid.NewGuid(), Valor = valor }; var validator = new UpdateCartaValidator(); var result = validator.Validate(command); Assert.Equal(valid, result.IsValid); }
public async Task Should_Update_Carta() { try { carta.Valor = 6; var command = new UpdateCartaCommand { Id = carta.Id, Valor = carta.Valor }; var response = await integrationTestServer.PutAsync($"/api/Cartas/{carta.Id}", command); Assert.Equal(HttpStatusCode.NoContent, response.StatusCode); } catch (Exception ex) { output.WriteLine(ex.GetType().FullName); output.WriteLine(ex.Message); output.WriteLine(ex.StackTrace); } }
public async Task <IActionResult> PutCarta([FromRoute] Guid validationId, UpdateCartaCommand updateCarta) => StatusCode(await Mediator.Send(updateCarta.SetValidationId(validationId)).ConfigureAwait(false));