public async Task ValidationMappingTicket_when_validate_pilot_OK_then_map() { var validator = new TicketDTOValidator(); TicketDTO correct = new TicketDTO() { Id = 1, FlightNumber = 5 }; TicketDTO incorrect = new TicketDTO() { Id = 2, FlightNumber = 0, Price = 55 }; bool correctRes = validator.Validate(correct).IsValid; Assert.True(correctRes); var mapped = _mapper.Map <TicketDTO, Ticket>(correct); if (correctRes) { await _service.Post(mapped); } bool incorrectRes = validator.Validate(incorrect).IsValid; Assert.False(incorrectRes); var mappedIncorrect = _mapper.Map <TicketDTO, Ticket>(incorrect); if (incorrectRes) { await _service.Post(mapped); } }