public void AddBadgeShouldNotBeVoid() { _repo.AddBadge(badge); Dictionary <int, List <String> > badgeFromMethod = _repo.GetDictionary(); Assert.IsNotNull(badgeFromMethod); }
private void SeeData() { //public Badge(int 12345 badgeId, string doorName)A5 var badge1 = new Badge(2127, new List <string> { "A5", "A7", "A8" }); var badge2 = new Badge(2130, new List <string> { "B5", "A10", "A30" }); badgesRepo.AddBadge(badge1); badgesRepo.AddBadge(badge2); }
public void AddNewBadge() { SortedDictionary <int, List <string> > badgesNumber = _badgesRepo.GetAllBadges(); Console.Write("What is the number on the badge: "); int number = Convert.ToInt32(Console.ReadLine()); try { if (badgesNumber.ContainsKey(number)) { Console.Clear(); Console.WriteLine($"\n\nThe badge number {number} is already exist"); Console.ReadKey(); } else { bool run = true; Console.WriteLine("List a door that it needs to access to: "); string doorAccess = Console.ReadLine().ToUpper(); Badge badge = new Badge(number); badge.DoorName.Add(doorAccess); // Save door access name while (run) { Console.WriteLine("\n\nAny other doors need to access(y/n)? "); string answer = Console.ReadLine().ToLower(); switch (answer) { case "y": Console.WriteLine("Which door would like to add?"); string addtionalDoor = Console.ReadLine().ToUpper(); badge.DoorName.Add(addtionalDoor); // Save additional door access name break; case "n": _badgesRepo.AddBadge(badge); // Save all of them run = false; break; default: Console.WriteLine("Please enter a valid key"); break; } } } } catch (Exception) { Console.WriteLine("Please enter a valid key which a number"); Console.ReadKey(); } }
public void TestBadge() { _badge = new Badge(2127, new List <string> { "A5", "A7", "A8" }); _badgesRepo = new BadgesRepo(); _badgesRepo.AddBadge(_badge); }
public void AddBadge_AreEqual() { // Arrange Badge badge = new Badge(1); BadgesRepo badgeRepo = new BadgesRepo(); SortedDictionary <int, List <string> > _dictionaryBadge = new SortedDictionary <int, List <string> >(); // Act badgeRepo.AddBadge(badge); int number = badgeRepo.GetAllBadges().Count; // Assert Assert.AreEqual(1, number); }
public void GetBadgeByID() { //Arange BadgesRepo badgesRepo = new BadgesRepo(); Badge badgeToAdd = new Badge(2127, new List <string> { "A5", "A7", "A8" }); _badgesRepo = new BadgesRepo(); _badgesRepo.AddBadge(_badge); //Act Badge badgeById = badgesRepo.GetBadgeByBadgeID(badgeToAdd.BadgeID); bool isBadgeEqual = badgeToAdd.BadgeID == badgeToAdd.BadgeID; //Assert Assert.IsTrue(isBadgeEqual); }
public void TestForAddingBadge() { Badge badge = new Badge(); BadgesRepo badgesToAdd = new BadgesRepo(); //Act badgesToAdd.AddBadge(badge); //Assert Dictionary <int, Badge> badgeDict = badgesToAdd.GetAllBadges(); bool idIsEqual = false; foreach (KeyValuePair <int, Badge> badgedict in badgeDict) { if (badgedict.Key == badge.BadgeID) { idIsEqual = true; break; } } }