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); }
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"]); }
public DevicesController(MobilityAIContext context) { evaluator = new DevicesEvaluator(context); }