Exemple #1
0
        public void TestRetrieveBadgeTypes()
        {
            BadgeStatusDAO bsdao    = new BadgeStatusDAO();
            int            expected = 2;
            int            actual   = bsdao.retrieveBadgeTypes().Count;

            Assert.AreEqual(expected, actual);
        }
Exemple #2
0
        public void TestUpdateBadgeStatus()
        {
            BadgeStatusDAO bsdao = new BadgeStatusDAO();

            bsdao.updateBadgeStatus(new Model.BadgeStatus {
                BS_Name = "Active", BS_Descript = "This badge is currently active and can be used"
            }, "Active");

            string expected = "Active";
            string actual   = bsdao.retrieveBadgeTypes()[0].BS_Name;

            Assert.AreEqual(expected, actual);
        }
Exemple #3
0
        public void TestAddBadgeStatus()
        {
            BadgeStatusDAO bsdao = new BadgeStatusDAO();

            bsdao.addBadgeStatus(new Model.BadgeStatus {
                BS_Name = "Name", BS_Descript = "Testing"
            });

            int expected = 3;
            int actual   = bsdao.retrieveBadgeTypes().Count;

            Assert.AreEqual(expected, actual);
        }
Exemple #4
0
        public void getDropdownValues(List <SelectListItem>[] result)
        {
            // first element
            BadgeTypeDAO          badgetypedao         = new BadgeTypeDAO();
            List <SelectListItem> listItems_badgetypes = new List <SelectListItem>();
            var badgestypes = badgetypedao.retrieveBadgeTypes();

            foreach (BadgeType badgetype in badgestypes)
            {
                listItems_badgetypes.Add(new SelectListItem()
                {
                    Value = badgetype.BT_Name, Text = badgetype.BT_Id.ToString()
                });
            }
            result[0] = listItems_badgetypes;

            // TODO: get a list of badge give type - we actually do not need this since will know who is sending to who
            BadgeGiveTypeDAO      badgegivetypedao         = new BadgeGiveTypeDAO();
            List <SelectListItem> listItems_badgegivetypes = new List <SelectListItem>();
            var badgegivetypes = badgegivetypedao.retrieveBadgeGiveTypes();

            foreach (BadgeGiveType bgt in badgegivetypes)
            {
                listItems_badgegivetypes.Add(new SelectListItem()
                {
                    Value = bgt.BGT_Name, Text = bgt.BGT_Id.ToString()
                });
            }
            result[1] = listItems_badgegivetypes;

            // get alist of badge statuses
            BadgeStatusDAO        badgestatusdao        = new BadgeStatusDAO();
            List <SelectListItem> listItems_badgestatus = new List <SelectListItem>();
            var badgestatuses = badgestatusdao.retrieveBadgeTypes();

            foreach (BadgeStatus bs in badgestatuses)
            {
                listItems_badgestatus.Add(new SelectListItem()
                {
                    Value = bs.BS_Name, Text = bs.BS_Id.ToString()
                });
            }
            result[2] = listItems_badgestatus;
        }