Exemple #1
0
        public void addItemListInvalidItem()
        {
            //Arrange
            DataBaseContext     db           = new DataBaseContext();
            IItemListRepository itemListRepo = new ItemListRepository(db);
            Guid     userID = new Guid("7DF91B37-DC4A-E911-8259-0A64F53465D0");
            Guid     itemID = new Guid();
            ItemList il     = new ItemList(userID, itemID);

            //Act => Assert
            Assert.ThrowsException <DbUpdateException>(() => itemListRepo.AddItemList(il));
        }
Exemple #2
0
        public void AddItemListInvalidItem()
        {
            //Arrange
            DataBaseContext     db           = new DataBaseContext();
            IItemListRepository itemListRepo = new ItemListRepository(db);
            Guid     userID = new Guid("FB8A70A1-056B-E911-AA03-021598E9EC9E");
            Guid     itemID = new Guid();
            ItemList il     = new ItemList(userID, itemID);

            //Act => Assert
            Assert.ThrowsException <DbUpdateException>(() => itemListRepo.AddItemList(il));
        }
Exemple #3
0
        public void removeItemInvalidUserItem()
        {
            //Assert
            DataBaseContext     db           = new DataBaseContext();
            IItemListRepository itemListRepo = new ItemListRepository(db);
            Guid     userID   = new Guid("7DF91B37-DC4A-E911-8259-0A64F53465D0");
            Guid     itemID   = new Guid("85F91B37-DC4A-E911-8259-0A64F53465D0");
            ItemList itemList = new ItemList(userID, itemID);

            //Act => Assert
            Assert.ThrowsException <InvalidOperationException>(() => itemListRepo.RemoveItemList(itemList));
        }
Exemple #4
0
        public void GetUsersByValidItemID()
        {
            //Arrange
            DataBaseContext     db           = new DataBaseContext();
            IItemListRepository itemListRepo = new ItemListRepository(db);
            Guid itemID = new Guid("4A361F37-036B-E911-AA03-021598E9EC9E");

            //Act
            List <User> users = itemListRepo.GetUsersByItemID(itemID);

            //Assert
            Assert.AreEqual(users.Count, 2);
        }
Exemple #5
0
        public void GetItemsByValidUserID()
        {
            //Arrange
            DataBaseContext     db           = new DataBaseContext();
            IItemListRepository itemListRepo = new ItemListRepository(db);
            Guid userID = new Guid("46361F37-036B-E911-AA03-021598E9EC9E");

            //Act
            List <Item> items = itemListRepo.GetItemsByUserID(userID);

            //Assert
            Assert.AreEqual(items.Count, 2);
        }
Exemple #6
0
        public void GetUserByInvalidItemID()
        {
            //Arrange
            DataBaseContext     db           = new DataBaseContext();
            IItemListRepository itemListRepo = new ItemListRepository(db);
            Guid itemID = new Guid();

            //Act
            List <User> users = itemListRepo.GetUsersByItemID(itemID);

            //Assert
            Assert.AreEqual(users.Count, 0);
        }
Exemple #7
0
        public void getItemsByInvalidUserID()
        {
            //Arrange
            DataBaseContext     db           = new DataBaseContext();
            IItemListRepository itemListRepo = new ItemListRepository(db);
            Guid userID = new Guid("7CF91B37-DC4A-E911-8259-0A64F53465D0");

            //Act
            List <Item> items = itemListRepo.GetItemsByUserID(userID);

            //Assert
            Assert.AreEqual(items.Count, 0);
        }
Exemple #8
0
        public void GetItemListValid()
        {
            //Arrange
            DataBaseContext     db           = new DataBaseContext();
            IItemListRepository itemListRepo = new ItemListRepository(db);
            Guid userID = new Guid("44361F37-036B-E911-AA03-021598E9EC9E");
            Guid itemID = new Guid("4A361F37-036B-E911-AA03-021598E9EC9E");

            //Act
            ItemList il = itemListRepo.GetItemList(userID, itemID);

            //Assert
            Assert.IsNotNull(il);
        }
Exemple #9
0
        public void getItemListInvalid()
        {
            //Arrange
            DataBaseContext     db           = new DataBaseContext();
            IItemListRepository itemListRepo = new ItemListRepository(db);
            Guid userID = new Guid("7CF91B37-DC4A-E911-8259-0A64F53465D0");
            Guid itemID = new Guid("83F91B37-DC4A-E911-8259-0A64F53465D0");

            //Act
            ItemList il = itemListRepo.GetItemList(userID, itemID);

            //Assert
            Assert.IsNull(il);
        }
Exemple #10
0
        public void AddItemListValidUserItem()
        {
            //Arrange
            DataBaseContext     db           = new DataBaseContext();
            IItemListRepository itemListRepo = new ItemListRepository(db);
            Guid     userID = new Guid("FB8A70A1-056B-E911-AA03-021598E9EC9E");
            Guid     itemID = new Guid("4B361F37-036B-E911-AA03-021598E9EC9E");
            ItemList il     = new ItemList(userID, itemID);

            //Act
            itemListRepo.AddItemList(il);
            ItemList newIl = itemListRepo.GetItemList(userID, itemID);

            //Assert
            Assert.IsNotNull(newIl);
        }
Exemple #11
0
        public void removeItemListValid()
        {
            //Assert
            DataBaseContext     db           = new DataBaseContext();
            IItemListRepository itemListRepo = new ItemListRepository(db);
            Guid     userID   = new Guid("7DF91B37-DC4A-E911-8259-0A64F53465D0");
            Guid     itemID   = new Guid("85F91B37-DC4A-E911-8259-0A64F53465D0");
            ItemList itemList = itemListRepo.GetItemList(userID, itemID);

            //Act
            itemListRepo.RemoveItemList(itemList);
            ItemList newIl = itemListRepo.GetItemList(userID, itemID);

            //Assert
            Assert.IsNull(newIl);
        }
Exemple #12
0
        public void RemoveItemListValid()
        {
            //Assert
            DataBaseContext     db           = new DataBaseContext();
            IItemListRepository itemListRepo = new ItemListRepository(db);
            Guid     userID   = new Guid("FB8A70A1-056B-E911-AA03-021598E9EC9E");
            Guid     itemID   = new Guid("4B361F37-036B-E911-AA03-021598E9EC9E");
            ItemList itemList = itemListRepo.GetItemList(userID, itemID);

            //Act
            itemListRepo.RemoveItemList(itemList);
            ItemList newIl = itemListRepo.GetItemList(userID, itemID);

            //Assert
            Assert.IsNull(newIl);
        }
Exemple #13
0
        public void addItemListValidUserItem()
        {
            //Arrange
            DataBaseContext     db           = new DataBaseContext();
            IItemListRepository itemListRepo = new ItemListRepository(db);
            Guid     userID = new Guid("7DF91B37-DC4A-E911-8259-0A64F53465D0");
            Guid     itemID = new Guid("85F91B37-DC4A-E911-8259-0A64F53465D0");
            ItemList il     = new ItemList(userID, itemID);

            //Act
            itemListRepo.AddItemList(il);
            ItemList newIl = itemListRepo.GetItemList(userID, itemID);

            //Assert
            Assert.IsNotNull(newIl);
        }
Exemple #14
0
 public ItemListService()
 {
     itemListRepo = new ItemListRepository();
 }
Exemple #15
0
        // GET api/student

        //public IEnumerable<SQLiteNHibernate.NHib.Entities.Customer> Get()

        public string[] Get()
        {
            //return new SQLiteNHibernate.NHib.DataAccess().GetCustomers();
            return(ItemListRepository.GetItemList());
        }
Exemple #16
0
 /// <summary>
 /// Creates a new instance of ItemListController
 /// </summary>
 /// <param name="viewPathResolver">The view path resolver.</param>
 /// <param name="repository">The repository used to retrieve the collection of ViewModels to display.</param>
 protected ItemListController(IViewPathResolver viewPathResolver, ItemListRepository <TListRecord> repository) : base(viewPathResolver)
 {
     Repository = repository;
 }
Exemple #17
0
 public RecentNewsController(IViewPathResolver viewPathResolver, ItemListRepository <PressReleaseCardModel> repository) : base(viewPathResolver, repository)
 {
 }