Пример #1
0
 public IActionResult PatientAchievement(int patientId, int steps, int activeMinutes, int walkingMinutes, int standingMinutes)
 {
     try
     {
         evaluator.PatientAchievement(patientId, steps, activeMinutes, walkingMinutes, standingMinutes);
         return(Ok());
     }
     catch (Exception e)
     {
         return(BadRequest(e.Message));
     }
 }
        public void Test_PatientAchievements()
        {
            // Arrange
            var evaluator = new PatientsEvaluator(context);

            // Act
            evaluator.PatientAchievement(patientId, patientSteps, activeMinutes, walkingMinutes, standingMinutes);

            // Assert
            var patientActivity = (from activity in context.ActivityGoals
                                   where activity.Id == patientId
                                   select activity).First();

            Assert.Equal(patientActivity.Steps, patientSteps);
            Assert.Equal(patientActivity.ActiveMinutes, activeMinutes);
            Assert.Equal(patientActivity.WalkingMinutes, walkingMinutes);
            Assert.Equal(patientActivity.StandingMinutes, standingMinutes);
        }