public async Task <PupilResponse> ReadOnlyGetPupilAsync(GetPupilRequest request) { if (request == null) { throw new ArgumentNullException($"Request is null"); } var result = await _pupilRepository.ReadOnlyGetByIdAsync(request.Id); return(_pupilMapper.Map(result)); }
public async Task getPupil_should_get_data(int id) { var pupilRequest = new GetPupilRequest { Id = id }; var result = await _sut.ReadOnlyGetPupilAsync(pupilRequest); result.ShouldNotBeNull(); result.Id.ShouldBe(id); result.Firstname.ShouldBe("Petr"); }