Ejemplo n.º 1
0
        public void Test_UpdateDevice_Update()
        {
            var evaluator = new DevicesEvaluator(context);

            // Act
            var deviceResult = evaluator.UpdateDevice(deviceId, friendlyName, patientId, lastsync.AddDays(1).ToString());

            // Assert
            var okDeviceResult = deviceResult as JsonResult;

            Assert.NotNull(okDeviceResult);

            var jsonResult = JsonConvert.SerializeObject(okDeviceResult.Value).ToString();

            var patient = JsonConvert.DeserializeObject <Patient>(jsonResult);

            Assert.NotNull(patient);

            Assert.Equal(patientId, patient.Id);
            Assert.Equal(firstName, patient.FirstName);
            Assert.Equal(lastName, patient.LastName);
            Assert.Equal(deviceId, patient.DeviceId);
        }
Ejemplo n.º 2
0
        public void Test_GetDevice()
        {
            var evaluator = new DevicesEvaluator(context);

            // Act
            var deviceResult = evaluator.GetDevice(deviceId);

            // Assert
            var okDeviceResult = deviceResult as JsonResult;

            Assert.NotNull(okDeviceResult);

            var jsonResult = JsonConvert.SerializeObject(okDeviceResult.Value).ToString();

            var device = JsonConvert.DeserializeObject <Dictionary <string, string> >(jsonResult);

            Assert.NotNull(device);

            Assert.Equal(patientId.ToString(), device["PatientID"]);
            Assert.Equal(deviceId, device["Id"]);
            Assert.Equal(friendlyName, device["FriendlyName"]);
            Assert.Equal(firstName, device["FirstName"]);
            Assert.Equal(lastName, device["LastName"]);
        }
Ejemplo n.º 3
0
 public DevicesController(MobilityAIContext context)
 {
     evaluator = new DevicesEvaluator(context);
 }