예제 #1
0
        public void ListExpiredItemsReturnAItem()
        {
            //ARRANGE:
            _repositoryTest = new InventoryRepository();
            const string label1 = "NewOne";
            var expires1 = DateTime.Today.AddDays(1);

            const string label2 = "NewTwo";
            var expires2 = DateTime.Today.AddDays(-1);

            _repositoryTest.Add(label1, expires1);
            _repositoryTest.Add(label2, expires2);

            //ACT:
            var list = _repositoryTest.GetListExpiredItems();

            //ASSERT:
            Assert.AreEqual(list.Count, 1);
            Assert.AreEqual(list[0].Label, label2);
            Assert.AreEqual(list[0].Expiration, expires2);
        }
예제 #2
0
        public void ListExpiredItemsEmptyReturnsEmpty()
        {
            //ARRANGE:
            _repositoryTest = new InventoryRepository();

            //ACT:
            var list =_repositoryTest.GetListExpiredItems();

            //ASSERT:
            Assert.AreEqual(list.Count, 0);
        }