public async void Reserva_Criada_Com_Sucessso() { //Arrange: var command = new CriarReservaCommand { Acordo = 1, CanalVenda = 2, NomeCondutor = "wans", Tarifa = 2 }; //Act var valido = new CriarReservaCommandValidator().Validate(command).IsValid; var condutor = new Condutor(command.NomeCondutor); var reserva = new Reserva(condutor, "SP"); if (valido) { await mock.Salvar(reserva); } //Assert: Assert.True(valido); }
public async Task <ResponseBase> Post([FromBody] CriarReservaCommand command) { var response = await mediator.Send(command); return(await CreateCreatedResponse("Reserva crida.", response)); }