Exemplo n.º 1
0
        public ipHandler()
        {
            IPrange i = new IPrange();

            allowedIps = new List <IPrange>();

            foreach (var ip in i.GetAll())
            {
                allowedIps.Add(ip);
            }
        }
Exemplo n.º 2
0
        public void TestIPrange()
        {
            //Get all & Post
            IPrange a = new IPrange();

            List <IPrange> all = a.GetAll();

            int orgNum = all.Count;

            a.Post(new IPrange()
            {
                IP = "Test ip"
            });

            List <IPrange> allPlusOne = a.GetAll();

            int newNum = allPlusOne.Count;

            Assert.AreEqual(newNum, orgNum + 1);


            //Update
            IPrange lastItem = allPlusOne[allPlusOne.Count - 1];

            a.Put(lastItem.ID, new IPrange()
            {
                ID = lastItem.ID, IP = "Opdateret"
            });

            List <IPrange> allAFterEdit = a.GetAll();

            Assert.AreEqual(allAFterEdit[allAFterEdit.Count - 1].IP, "Opdateret");


            //Delete
            a.Delete(lastItem.ID);

            int newNumOfAdminsAfterDelete = a.GetAll().Count;

            Assert.AreEqual(newNumOfAdminsAfterDelete, orgNum);
        }
Exemplo n.º 3
0
        private List <IPrange> UpdateIPrange()
        {
            IPrange i = new IPrange();

            return(i.GetAll());
        }