Esempio n. 1
0
        //create
        private void CreateNewBadge()
        {
            Badge newBadge = new Badge();

            Console.WriteLine("Enter the BadgeID:");
            string badgeIDstring = Console.ReadLine();

            newBadge.BadgeID = int.Parse(badgeIDstring);

            Console.WriteLine("Add Door Access:");
            newBadge.ListOfDoorAccess.Add(Console.ReadLine());
            bool keepAdding = true;

            while (keepAdding)
            {
                Console.WriteLine("Would you like to add another Door Access? (y/n)");
                string input = Console.ReadLine();
                switch (input.ToLower())
                {
                case "y":
                    Console.WriteLine("Add Door Access:");
                    newBadge.ListOfDoorAccess.Add(Console.ReadLine());
                    break;

                case "n":
                    keepAdding = false;
                    break;
                }
            }

            _badgeRepo.AddNewBadge(newBadge);
        }
Esempio n. 2
0
        private void AddNewBadge()
        {
            Console.WriteLine("What is the number on the badge: ");
            int           badNum = int.Parse(Console.ReadLine());
            List <string> doors  = GetBadgeDoors();
            Badge         b      = new Badge(badNum, doors);

            Console.WriteLine("New badge created");
            badgeRepo.AddNewBadge(b);
        }
        public void NewBadge()
        {
            Console.Clear();
            BadgePoco badge = new BadgePoco();

            Console.WriteLine("What is badge number?");
            badge.BadgeID = int.Parse(Console.ReadLine());

            List <string> doors = new List <string>();

            Console.WriteLine("Add door badge will access");
            doors.Add(Console.ReadLine());
            Console.WriteLine("Add anther door?(y/n)?");
            bool Answer    = bool.Parse(Console.ReadLine());
            bool RunnerBoy = true;

            while (RunnerBoy)
            {
                if (Answer == true)
                {
                    Console.WriteLine("Enter Next door");
                    doors.Add(Console.ReadLine());
                    RunnerBoy = false;
                }
                else
                {
                    RunnerBoy = false;
                }
            }
            badge.DoorNames = doors;
            _badgeRepo.AddNewBadge(badge.BadgeID, badge);
        }
        public void UpdateBadge_ShouldUpdateBadge()
        {
            BadgeRepo     repo  = new BadgeRepo();
            List <string> doors = new List <string>()
            {
                "door1", "door2", "door3"
            };
            Badge badge = new Badge()
            {
                DoorNames = doors,
                ID        = 1
            };

            List <string> doors2 = new List <string>()
            {
                "1door", "2door", "3door"
            };
            Badge badge2 = new Badge()
            {
                DoorNames = doors2,
                ID        = 1
            };

            repo.AddNewBadge(badge);
            repo.UpdateExistingBadge(badge.ID, badge2);
            List <string> actual = repo.GetBadges()[badge2.ID];

            Assert.AreEqual(badge2.DoorNames, actual);
        }
        private void DefaultBadges()
        {
            DoorContent a = new DoorContent("Alpha");
            DoorContent e = new DoorContent("Echo");
            DoorContent f = new DoorContent("Foxtrot");
            DoorContent k = new DoorContent("Kilo");
            DoorContent n = new DoorContent("November");
            DoorContent w = new DoorContent("Whiskey");
            DoorContent z = new DoorContent("Zulu");

            _doorRepo.AddDoor(a);
            _doorRepo.AddDoor(e);
            _doorRepo.AddDoor(f);
            _doorRepo.AddDoor(k);
            _doorRepo.AddDoor(n);
            _doorRepo.AddDoor(w);
            _doorRepo.AddDoor(z);

            List <string> listOfDoors    = new List <string>();
            List <string> listOfDoorsOne = new List <string>();
            List <string> listOfDoorsTwo = new List <string>();



            listOfDoors.Add("alpha");
            listOfDoors.Add("echo");
            listOfDoorsOne.Add("foxtrot");
            listOfDoorsOne.Add("kilo");
            listOfDoorsTwo.Add("november");
            listOfDoorsTwo.Add("whiskey");
            listOfDoorsTwo.Add("zulu");



            BadgeContent torres   = new BadgeContent(39007, listOfDoors);
            BadgeContent owen     = new BadgeContent(38235, listOfDoorsOne);
            BadgeContent ruudberg = new BadgeContent(31234, listOfDoorsTwo);

            _badgeRepo.AddNewBadge(torres);
            _badgeRepo.AddNewBadge(owen);
            _badgeRepo.AddNewBadge(ruudberg);

            _dic.Add(39007, listOfDoors);
            _dic.Add(38235, listOfDoorsOne);
            _dic.Add(31234, listOfDoorsTwo);
        }
Esempio n. 6
0
        public void Arrange()
        {
            _repo  = new BadgeRepo();
            _badge = new Badge(22345, new List <string> {
                "A1", "A4", "B1", "B2"
            });

            _repo.AddNewBadge(_badge);
        }
Esempio n. 7
0
        public void AddClaim()
        {
            BadgeProp claim         = new BadgeProp();
            BadgeRepo repoDirectory = new BadgeRepo();

            bool addResult = repoDirectory.AddNewBadge(claim);

            Assert.IsTrue(addResult);
        }
Esempio n. 8
0
        public void AddItemForTest()
        {
            List <string> doorAccess = new List <string> {
                "A55", "A12", "B33"
            };

            _repo    = new BadgeRepo();
            _content = new BadgeProp(152342, doorAccess);
            _repo.AddNewBadge(_content);
        }
        public void DefaultValues()
        {
            _content     = new BadgeContent(1, _list);
            _badgeRepo   = new BadgeRepo();
            _doorContent = new DoorContent("Whiskey");
            string a = "alpha";

            _list.Add(a);
            _badgeRepo.AddNewBadge(_content);
            _dict.Add(1, _content);
        }
Esempio n. 10
0
        public void AddBadge_ShouldGetNotNull()
        {
            //arrange
            Badge badge = new Badge();

            badge.BadgeID = 22345;
            BadgeRepo repo = new BadgeRepo();

            //act
            repo.AddNewBadge(badge);
            Badge badgeFromDictionary = repo.GetBadgeByID(22345);

            //assert
            Assert.IsNotNull(badgeFromDictionary);
        }
        public void AddBadge_ShouldGetNotNull()
        {
            BadgeRepo     repo  = new BadgeRepo();
            List <string> doors = new List <string>()
            {
                "door1", "door2", "door3"
            };
            Badge badge = new Badge()
            {
                DoorNames = doors,
                ID        = 1
            };

            repo.AddNewBadge(badge);
            Assert.IsNotNull(repo.GetBadges());
        }
Esempio n. 12
0
        public void TestInit()
        {
            List <string> doora = new List <string>()
            {
                "A1", "A2", "A3"
            };
            List <string> doorB = new List <string>()
            {
                "B1", "B2", "B3"
            };
            Badge a = new Badge(1, doora);
            Badge b = new Badge(2, doorB);

            badgeRepo.AddNewBadge(a);
            badgeRepo.AddNewBadge(b);
        }