Пример #1
0
 public IActionResult UpdatePatient(int patientId, string patientData)
 {
     try
     {
         evaluator.UpdatePatient(patientId, patientData);
         return(Ok());
     }
     catch (Exception e)
     {
         return(BadRequest(e.Message));
     }
 }
        public void Test_UpdatePatient()
        {
            // Arrange
            context.Patients_Impl.Add(new Patient_Impl {
                Id   = patientId,
                Data = patientDataString
            });

            context.SaveChanges();

            var evaluator = new PatientsEvaluator(context);

            // Act
            evaluator.UpdatePatient(patientId, newPatientDataString);

            // Assert
            var newPatientImpl = (from patient_impl in context.Patients_Impl
                                  where patient_impl.Id == patientId
                                  select patient_impl).First();

            Assert.Equal(newPatientImpl.Id, patientId);
            Assert.Equal(newPatientImpl.Data, newPatientDataString);
        }