public void TestTurnOffAlertUnSuccessful() { var controller = new MedicalDeviceController(_deviceRepo, _patientRepo); var response = controller.AlertOff("1F1"); var actualResponse = response as StatusCodeResult; Assert.NotNull(actualResponse); Assert.Equal(500, actualResponse.StatusCode); }
public void TestTurnOffAlertNullBedId() { var controller = new MedicalDeviceController(_deviceRepo, _patientRepo); var response = controller.AlertOff(null); var actualResponse = response as BadRequestObjectResult; Assert.NotNull(actualResponse); Assert.Equal(400, actualResponse.StatusCode); }
public void TestInsertDeviceUnsuccessful() { var controller = new MedicalDeviceController(_deviceRepo, _patientRepo); MedicalDevice device = new MedicalDevice { DeviceName = "Oxymeter", MaxValue = 100, MinValue = 50 }; var actualResponse = controller.InsertDevice(device); var actualResponseObject = actualResponse as ObjectResult; Assert.NotNull(actualResponseObject); Assert.Equal(500, actualResponseObject.StatusCode); }
public void TestInsertDeviceValidationFailure() { var controller = new MedicalDeviceController(_deviceRepo, _patientRepo); MedicalDevice device = new MedicalDevice { DeviceName = "device", MaxValue = 20, MinValue = 50 }; var actualResponse = controller.InsertDevice(device); var actualResponseObject = actualResponse as BadRequestObjectResult; Assert.NotNull(actualResponseObject); Assert.Equal(400, actualResponseObject.StatusCode); }
public void TestAlertDeviceInvalidDevice(string bedId) { var controller = new MedicalDeviceController(_deviceRepo, _patientRepo); var model = new MedicalStatusDataModel { BedId = bedId }; var medicalDevice = new Dictionary <string, int> { { "deviceName", 50 } }; model.MedicalDevice = medicalDevice; var actualResponse = controller.IsAlert(model); var actualResponseObject = actualResponse.Result as BadRequestObjectResult; Assert.NotNull(actualResponseObject); Assert.Equal(400, actualResponseObject.StatusCode); }
public void TestAlertDeviceSuccessfully(string deviceName) { var controller = new MedicalDeviceController(_deviceRepo, _patientRepo); var model = new MedicalStatusDataModel { BedId = "1A1" }; var medicalDevice = new Dictionary <string, int>(); if (deviceName != "") { medicalDevice.Add(deviceName, 50); } model.MedicalDevice = medicalDevice; var actualResponse = controller.IsAlert(model); var actualResponseObject = actualResponse.Result as OkObjectResult; Assert.NotNull(actualResponseObject); Assert.Equal(200, actualResponseObject.StatusCode); }