コード例 #1
0
        private void UpdateBadgeAccess()
        {
            Console.Clear();
            DisplayAllBadgeAccess();
            Console.WriteLine("Enter BadgeId you would like to edit:");
            int   Id   = int.Parse(Console.ReadLine());
            Badge door = _badgRepo.GetBadgeByID(Id);

            Dictionary <int, Badge> badgeList = _badgRepo.GetAllBadge();

            foreach (KeyValuePair <int, Badge> badge in badgeList)
            {
                Console.WriteLine($"BadgeID:-{badge.Key}");
                foreach (string item in badge.Value.DoorName)
                {
                    Console.WriteLine($"\tDoorName:{item}");
                }
            }
        }
コード例 #2
0
        public void TestMethod_GetById()
        {
            BadgRepo repo  = new BadgRepo();
            Badge    toAdd = new Badge(new List <string> {
                "A1"
            });

            repo.AddBadge(toAdd);
            //Act
            Badge byID         = repo.GetBadgeByID(toAdd.BadgeID);
            bool  badgeisEqual = toAdd.DoorName == byID.DoorName;

            //Assert
            Assert.IsTrue(badgeisEqual);
        }
コード例 #3
0
        public void AddTest()
        {
            //Arrange
            Badge badge = new Badge();

            badge.DoorName = new List <string> {
                "A1"
            };
            BadgRepo repo = new BadgRepo();

            //Act
            repo.AddBadge(badge);
            Badge badgeFromNew = repo.GetBadgeByID(badge.BadgeID);

            //Assert
            Assert.IsNotNull(badgeFromNew);
        }