示例#1
0
        public void Arrange()
        {
            _repo = new BadgeRepo();
            _data = new BadgeAccessDir(12345, "A7");

            _repo.AddDataToList(_data);
        }
示例#2
0
        // #7 SEED METHOD
        private void Sample()
        {
            BadgeAccessDir BadgeOne   = new BadgeAccessDir(12345, "A7");
            BadgeAccessDir BadgeTwo   = new BadgeAccessDir(22345, "A1, A4, B1, B2");
            BadgeAccessDir BadgeThree = new BadgeAccessDir(32345, "A4, A5");

            _badgeDir.AddDataToList(BadgeOne);
            _badgeDir.AddDataToList(BadgeTwo);
            _badgeDir.AddDataToList(BadgeThree);
        }
示例#3
0
        public void DisplayIsTrue()
        {
            // Arrange
            BadgeAccessDir data       = new BadgeAccessDir(12345, "A7");
            BadgeRepo      repository = new BadgeRepo();

            // Act
            repository.GetBadgeAccessDir(data);
            BadgeAccessDir dataFromDir = repository.GetBadgeAccessDir(12345);

            // Assert
            Assert.IsNotNull(dataFromDir);
        }
示例#4
0
        public void UpdateDataFromDir(int originalBadgeID, bool Update)
        {
            //Arrange
            // TestInitialize
            BadgeAccessDir newData = new BadgeAccessDir(42345, "A7");


            //Act
            bool Result = _repo.UpdateExistingBadgeDir(originalBadgeID, newData);

            //Assert
            Assert.AreEqual(Update, Result);
        }
示例#5
0
        public void UpdateContentTrue()
        {
            //Arrange
            // TestInitialize
            BadgeAccessDir newData = new BadgeAccessDir(42345, "A7");


            //Act
            bool Result = _repo.UpdateExistingBadgeDir(12345, newData);

            //Assert
            Assert.IsTrue(Result);
        }
示例#6
0
        public void AddToList()
        {
            // Arrange
            BadgeAccessDir data = new BadgeAccessDir();

            data.BadgeID = 12345;
            BadgeRepo repository = new BadgeRepo();

            // Act
            repository.AddDataToList(data);
            BadgeAccessDir dataFromDir = repository.GetDataByBadgeID(12345);

            // Assert
            Assert.IsNotNull(dataFromDir);
        }
示例#7
0
        // #1 New ID
        private void NewID()
        {
            Console.Clear();
            BadgeAccessDir newData = new BadgeAccessDir();

            //Badge Number
            Console.WriteLine("Enter New ID Number");
            string numberAsString = Console.ReadLine();
            double numberAsDouble = double.Parse(numberAsString);

            newData.BadgeID = (int)numberAsDouble;

            //Door Access
            Console.WriteLine("Enter Door Access");
            newData.DoorAccess = Console.ReadLine();

            _badgeDir.AddDataToList(newData);
        }
示例#8
0
        // #2 Update
        private void UpdateID()
        {
            Console.Clear();
            Console.WriteLine("Enter The BadgeID");

            string         badgeID = Console.ReadLine();
            int            result  = Convert.ToInt32(badgeID);
            BadgeAccessDir data    = _badgeDir.GetDataByBadgeID(result);

            if (data != null)
            {
                Console.WriteLine($"Badge#: {data.BadgeID},\n" +
                                  $"DoorAccess: {data.DoorAccess}");
            }
            else
            {
                Console.WriteLine("Press any key return to terminal");    //wrong Console
            }
        }