Пример #1
0
 public IActionResult GetPatientSurveys(int patientId)
 {
     try
     {
         return(evaluator.GetPatientSurveys(patientId));
     }
     catch (Exception e)
     {
         return(BadRequest(e.Message));
     }
 }
        public void Test_GetPatientSurvey()
        {
            // Arrange
            context.Surveys.Add(new Survey {
                PatientId = patientId,
                Data      = surveyData
            });

            context.SaveChanges();

            var evaluator = new PatientsEvaluator(context);

            // Act
            var evalResults   = evaluator.GetPatientSurveys(patientId);
            var surveyResults = JsonConvert.SerializeObject((evalResults as JsonResult).Value);
            var surveys       = JArray.Parse(surveyResults);

            // Assert
            Assert.Equal(surveys[0]["Data"], surveyData);
        }