public override async Task <GetClinicResponseMessage> GetClinic(GetClinicReqeustMessage request, ServerCallContext context) { var clinic = await clinicRepository.Get(request.ClinicId); return(new GetClinicResponseMessage { Clinic = clinic?.ToClinicDetailMessage() }); }
public async Task GetClinic_ReturnsNull_When_AbsentIdProvided() { var model = new GetClinicReqeustMessage { ClinicId = 2000 }; var result = await sut.GetClinic(model, default(ServerCallContext)); Assert.Null(result.Clinic); }
public async Task GetClinic_Returns_When_ExistIdProvided() { var model = new GetClinicReqeustMessage { ClinicId = 1 }; var result = await sut.GetClinic(model, default(ServerCallContext)); Assert.Equal(model.ClinicId, result.Clinic.Id); }