public void DeleteIcuWhenIdIsNotPresentThenStatusNotFound()
        {
            Alert_to_care.tests.Repository.ICUConfigTestRepository iCUConfigTestRepository = new Alert_to_care.tests.Repository.ICUConfigTestRepository();
            var response = iCUConfigTestRepository.DeleteIcu(125);

            Assert.AreEqual(HttpStatusCode.NotFound, response);
        }
        public void DeleteIcuWhenIdIsPresentThenStatusOk()
        {
            Alert_to_care.tests.Repository.ICUConfigTestRepository iCUConfigTestRepository = new Alert_to_care.tests.Repository.ICUConfigTestRepository();
            var response = iCUConfigTestRepository.DeleteIcu(72);

            Assert.AreEqual(HttpStatusCode.OK, response);
        }
        public void RegisterIcuWhenJsonFromBodyIsPosted()
        {
            Alert_to_care.tests.Repository.ICUConfigTestRepository iCUConfigTestRepository = new Alert_to_care.tests.Repository.ICUConfigTestRepository();
            var response = iCUConfigTestRepository.RegisterIcu();

            Assert.AreEqual(HttpStatusCode.OK, response);
        }
        public void WhenIcuIdIsNotPresentThenStatusIsNotFound()
        {
            Alert_to_care.tests.Repository.ICUConfigTestRepository iCUConfigTestRepository = new Alert_to_care.tests.Repository.ICUConfigTestRepository();
            var icu = iCUConfigTestRepository.GetICU(172);

            Assert.AreEqual(HttpStatusCode.NotFound, icu.StatusCode);
        }
        public void WhenIdIsPresentThenStatusIsOk()
        {
            Alert_to_care.tests.Repository.ICUConfigTestRepository iCUConfigTestRepository = new Alert_to_care.tests.Repository.ICUConfigTestRepository();
            var icu = iCUConfigTestRepository.GetICU(1);

            Assert.AreEqual(1, icu.Data.id);
            Assert.AreEqual(10, icu.Data.numberOfBeds);
            Assert.AreEqual('H', icu.Data.layout);
            Assert.AreEqual(HttpStatusCode.OK, icu.StatusCode);
        }
        public void GetAllIcusWhenIcusArePresent()
        {
            Alert_to_care.tests.Repository.ICUConfigTestRepository iCUConfigTestRepository = new Alert_to_care.tests.Repository.ICUConfigTestRepository();
            var icu = iCUConfigTestRepository.GetAllICU();

            Assert.AreEqual(1, icu.Data[0].id);
            Assert.AreEqual(10, icu.Data[0].numberOfBeds);
            Assert.AreEqual('H', icu.Data[0].layout);
            Assert.AreEqual(HttpStatusCode.OK, icu.StatusCode);
        }