예제 #1
0
        public void EmailRepositroy_AddItemToMenu()
        {
            EmailRepository _EmailRepo = new EmailRepository();
            EmailPoco       item1      = new EmailPoco();
            EmailPoco       item2      = new EmailPoco();
            EmailPoco       item3      = new EmailPoco();

            _EmailRepo.AddPersonToEmailList(item1);
            _EmailRepo.AddPersonToEmailList(item2);
            _EmailRepo.AddPersonToEmailList(item3);

            int actual   = _EmailRepo.GetEmailList().Count;
            int expected = 3;

            Assert.AreEqual(expected, actual);
        }
예제 #2
0
        public void MenuRepositroy_RemoveItemFromMenu()
        {
            EmailRepository _EmailRepo = new EmailRepository();
            EmailPoco       item1      = new EmailPoco();
            EmailPoco       item2      = new EmailPoco();
            EmailPoco       item3      = new EmailPoco();

            _EmailRepo.AddPersonToEmailList(item1);
            _EmailRepo.AddPersonToEmailList(item2);
            _EmailRepo.AddPersonToEmailList(item3);

            _EmailRepo.RemoveCustomerFromList(item3);

            int actual   = _EmailRepo.GetEmailList().Count;
            int expected = 2;

            Assert.AreEqual(expected, actual);
        }
예제 #3
0
        public void MenuRepo_GetMenu()
        {
            // Arrange
            EmailRepository _EmailRepo = new EmailRepository();
            EmailPoco       item1      = new EmailPoco();

            // Act
            _EmailRepo.AddPersonToEmailList(item1);
            List <EmailPoco> ItemList = _EmailRepo.GetEmailList();

            bool expected = true;
            bool actual   = ItemList.Contains(item1);

            // Assert
            Assert.AreEqual(expected, actual);
        }