public IActionResult NewPatientSurvey(int patientId, string surveyData) { try { evaluator.NewPatientSurvey(patientId, surveyData); return(Ok()); } catch (Exception e) { return(BadRequest(e.Message)); } }
public void Test_NewPatientSurvey() { // Arrange context.Patients.Add(new Patient { Id = patientId, DeviceId = deviceId, FirstName = firstName, LastName = lastName }); context.SaveChanges(); var evaluator = new PatientsEvaluator(context); // Act evaluator.NewPatientSurvey(patientId, surveyData); // Assert var surveyResult = (from survey in context.Surveys where survey.PatientId == patientId select survey).First(); Assert.Equal(surveyResult.Data, surveyData); }