Exemplo n.º 1
0
        public void AddingKeyAndValueToDictionary_ShouldReturnTrue()
        {
            Badge id = new Badge();
            Badge_Repo repo = new Badge_Repo();

            bool addResult = repo.AddToDictionary(id);

            Assert.IsTrue(addResult);
        }
        public void AddToRepo_ShouldGetCorrectBool()//Create
        {
            //Arrange
            Badge      badge = new Badge(01);
            Badge_Repo repo  = new Badge_Repo();

            //Act
            bool addResult = repo.AddBadge(badge);

            //Assert
            Assert.IsTrue(addResult);
        }
Exemplo n.º 3
0
        public void GetAllContents_ShouldReturnedAllDictionaryItems()
        {
            
            int id = 1;
            List<string> word = new List<string>();

            _repo = new Badge_Repo();

            _repo.AddToDictionary(id, "A5");

            Dictionary<int, List<string>> contents = _repo.GetAllContent();

            bool dictionaryHasContent = contents.ContainsKey(1);
        }
Exemplo n.º 4
0
        public void Seed()
        {
            Badge_Repo _badgeRepo = new Badge_Repo();

            _badgeRepo.AddBadge(12345, new List <string> {
                "A7"
            });
            _badgeRepo.AddBadge(22345, new List <string> {
                "A1", "A4", "B1", "B2"
            });
            _badgeRepo.AddBadge(32345, new List <string> {
                "A4", "A5"
            });
        }
        public void GetBadges_ShouldReturnCorrectCollection() //Read
        {
            //Arrange
            Badge      badge = new Badge(001);
            Badge_Repo repo  = new Badge_Repo();

            repo.AddBadge(badge);

            //Act
            Dictionary <int, List <string> > badges = repo.GetAllBadges();
            bool hasBadges = badges.ContainsKey(badge.BadgeID);

            //Assert
            Assert.IsTrue(hasBadges);
        }
        public void GetBadgeByID_ShouldReturnCorrectBadge() //Read
        {
            //Arrange
            Badge badge = new Badge(001, new List <string> {
                "A1", "A2"
            });
            Badge_Repo repo = new Badge_Repo();

            repo.AddBadge(badge);
            int badgeID = 001;
            //Act
            Badge searchResult = repo.GetABadgeByID(badgeID);

            //Assert
            Assert.AreEqual(searchResult.BadgeID, badgeID);
        }
        public void DeleteBadge_ShouldReturnTrue() //Delete
        {
            //Arrange
            Badge badge = new Badge(001, new List <string> {
                "A1", "A2"
            });
            Badge_Repo repo = new Badge_Repo();

            repo.AddBadge(badge);
            int badgeID = 001;
            //Act
            Badge oldBadge     = repo.GetABadgeByID(badgeID);
            bool  removeResult = repo.DeleteBadge(oldBadge);

            //Assert
            Assert.IsTrue(removeResult);
        }
        public void UpdateExistingBadge_ShouldReturnTrue() //Update
        {
            //Arrange
            Badge oldBadge = new Badge(001, new List <string> {
                "A1", "A2"
            });
            Badge newBadge = new Badge(001, new List <string> {
                "A2", "A3", "B5"
            });
            Badge_Repo repo = new Badge_Repo();

            repo.AddBadge(oldBadge);

            //Act
            bool updateResult = repo.UpdateExistingBadge(oldBadge.BadgeID, newBadge);

            //Assert
            Assert.IsTrue(updateResult);
        }