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; } } }
public void AddNewBadgeToListTest() { _badgeRepository.AddABadge(_badge); int expected = 1; int actual = _badgeRepository.ListAllBadges().Count; Assert.AreEqual(expected, actual); }