public static Clinic ToClinic(this InsertClinicReqeustMessage message) { return(new Clinic() { Name = message.Name }); }
public async override Task <InsertClinicResponseMessage> InsertClinic(InsertClinicReqeustMessage request, ServerCallContext context) { var clinic = request.ToClinic(); clinicRepository.Add(clinic); await clinicRepository.SaveChangesAsync(); return(new InsertClinicResponseMessage { ClinicCreated = clinic.ToClinicItemMessage() }); }
public async Task InsertClinic_DataDrivenTest(InsertClinicReqeustMessage model, bool expectation) { var clinic = await sut.InsertClinic(model, default(ServerCallContext)); if (expectation) { Assert.NotNull(clinic); } else { Assert.Null(clinic); } }