Esempio n. 1
0
        public void AddABadge()
        {
            var newBadge = new Badge();

            Console.WriteLine("What is the badge number?");
            var  badgeNumber = int.Parse(Console.ReadLine());
            bool keepgoing   = true;

            while (keepgoing)
            {
                Console.WriteLine("Enter a Door Number for current badge to have access");
                newBadge.DoorNumber = new List <string>();
                var userchoice = Console.ReadLine();
                newBadge.DoorNumber.Add(userchoice);
                Console.WriteLine("Are there more doors to add to current badge?\n" + "yes,no");
                var userInput = Console.ReadLine();
                if (userInput == "no")
                {
                    keepgoing = false;
                    _badgerepository.AddABadge(newBadge);
                    Console.WriteLine($"New badge has been add Badge Information is {newBadge.BadgeNumber}" + "Press any button to return to the main menu.");
                    Console.ReadKey();
                }
                else
                {
                    keepgoing = true;
                }
            }
        }
Esempio n. 2
0
        public void AddNewBadgeToListTest()
        {
            _badgeRepository.AddABadge(_badge);
            int expected = 1;
            int actual   = _badgeRepository.ListAllBadges().Count;

            Assert.AreEqual(expected, actual);
        }