public void TestDelete()
        {
            // Arrange
            MeassurementsController mc = new MeassurementsController();

            // Act
            // Insert new M and then delete it, then check if it exists, then check if it doesn't exist
            Meassurement m = new Meassurement
            {
                Humidity = "20",
                Pressure = "21",
                Temperature = "22",
                TimeStamp = DateTime.Now
            };
            int newMId = mc.Post(m);

            Meassurement postedM = mc.Get(newMId);

            // Assert
            if (postedM != null)
            {
                // Delete returns id of the deleted.
                int delid = mc.Delete(postedM.Id);

                // Assert that the deleted id is the same as the id of the posted M
                Assert.AreEqual(postedM.Id, delid);
            }
            else
            {
                // Failed, did not post to db
                Assert.Fail();
            }
        }
Example #2
0
        public void AmountOfDataRows()
        {
            MeassurementsController mc = new MeassurementsController();

            IList <Meassurement> result = mc.GetAll();

            var counted = result.Count;

            Assert.AreEqual(4, counted);
        }
        public void TestGetSingle()
        {
            // Arrange
            MeassurementsController mc = new MeassurementsController();

            // Act
            Meassurement m = mc.Get(1); // Kan være 1 ikke findes længere, ergo fail test (man tester normalt ikke på db)

            // Assert
            Assert.IsNotNull(m);
        }
        public void TestGetAll()
        {
            // Arrange
            MeassurementsController mc = new MeassurementsController();

            // Act
            List<Meassurement> lmc =  new List<Meassurement>();
            lmc = mc.Get();

            // Assert
            CollectionAssert.AllItemsAreNotNull(lmc);
        }
        public void TestPost()
        {
            // Arrange
            MeassurementsController mc = new MeassurementsController();

            // Act
            // Insert new M then get it and check if it exists
            Meassurement m = new Meassurement
            {
                Humidity = "20",
                Pressure = "21",
                Temperature = "22",
                TimeStamp = DateTime.Now
            };
            int newMId = mc.Post(m);

            Meassurement postedM = mc.Get(newMId);

            // Assert
            Assert.IsNotNull(postedM);
        }