Exemple #1
0
        public void DeleteIcuWhenIdIsNotPresentThenStatusNotFound()
        {
            ICUDataRepository iCUDataRepository = new ICUDataRepository();
            var response = iCUDataRepository.DeleteICU(125);

            Assert.AreEqual(false, response);
        }
Exemple #2
0
        public void WhenIcuIdIsNotPresentThenStatusIsNotFound()
        {
            ICUDataRepository iCUDataRepository = new ICUDataRepository();
            var icu = iCUDataRepository.ViewICU(172);

            Assert.AreEqual(null, icu);
        }
Exemple #3
0
        public void WhenIdIsPresentThenStatusIsOk()
        {
            ICUDataRepository iCUDataRepository = new ICUDataRepository();
            var icu = iCUDataRepository.ViewICU(1);

            Assert.AreEqual(1, icu.id);
            Assert.AreEqual(10, icu.NumberOfBeds);
            Assert.AreEqual('H', icu.Layout);
        }
Exemple #4
0
        public void GetAllIcusWhenIcusArePresent()
        {
            ICUDataRepository iCUDataRepository = new ICUDataRepository();
            var icu = iCUDataRepository.GetAllICU();

            Assert.AreEqual(1, icu[0].id);
            Assert.AreEqual(10, icu[0].NumberOfBeds);
            Assert.AreEqual('H', icu[0].Layout);
        }
Exemple #5
0
        public void RegisterIcuWhenJsonFromBodyIsPosted()
        {
            ICUDataRepository iCUDataRepository = new ICUDataRepository();
            UserInput         userInput         = new UserInput();

            userInput.Layout       = 'L';
            userInput.NumberOfBeds = 100;
            var response = iCUDataRepository.RegisterNewICU(userInput);

            Assert.AreEqual(true, response);
        }
Exemple #6
0
        public void DeleteIcuWhenIdIsPresentThenStatusOk()
        {
            string           cs  = @"URI=file:\a\alert-to-care-s22b8\alert-to-care-s22b8\Alert-to-Care\ICU.db";
            SQLiteConnection con = new SQLiteConnection(cs, true);

            con.Open();
            using var cmd   = new SQLiteCommand(con);
            cmd.CommandText = @"INSERT INTO ICU(Id, NumberOfBeds, Layout) VALUES('200', '1', 'L')";
            cmd.ExecuteNonQuery();
            ICUDataRepository iCUDataRepository = new ICUDataRepository();
            var response = iCUDataRepository.DeleteICU(200);

            Assert.AreEqual(true, response);
        }