Exemple #1
0
        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);
        }
Exemple #2
0
        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);
        }
Exemple #3
0
        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);
        }
Exemple #4
0
        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);
        }
Exemple #5
0
        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);
        }
Exemple #6
0
        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);
        }