public void GetItems_ReturnsNotFound()
        {
            _fixItTrackerRepository = new UnitTestsRepository(noItems: true);
            _itemController         = new ItemController(_fixItTrackerRepository, UnitTestsMapping.GetMapper());

            var okResult = _itemController.GetItems();

            Assert.IsType <NotFoundObjectResult>(okResult.Result);
        }
        public void get_all_Items()
        {
            Admin          admindata = new Admin(db);
            ItemController obj       = new ItemController(admindata);
            var            data      = obj.GetItems();
            var            okResult  = data as OkObjectResult;

            Assert.AreEqual(200, okResult.StatusCode);
        }
示例#3
0
        /// <summary>
        /// Create report by user
        /// </summary>
        /// <param name="user">User that will reported/param>
        public void CreateReport(User user)
        {
            user.Borrows = ItemController.GetItems(true)
                           .SelectMany(x => x.Borrows.Where(y => y.User_Id.Equals(user.Id))).ToList();
            foreach (var borrow in user.Borrows)
            {
                borrow.Stock = StockController.GetAllStocks().First(y => y.Id.Equals(borrow.Stock_Id));
            }

            ReportUtil.CreateReport(user);
        }
 public void BindGrid()
 {
     try
     {
         grdItems.DataSource = ItemController.GetItems(txtSearchName.Text, txtSearchCode.Text, SortDir, SortField, LoginUser.ClubId);
         grdItems.DataBind();
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
示例#5
0
        public async void GetAllItemsTest()
        {
            // Arrange
            var itemController = new ItemController(_repo, _dbContext, _mapper, _userManager, _eventLogRepo);
            // Act
            IActionResult allActiveItems = await itemController.GetItems();

            OkObjectResult            intermediate = allActiveItems as OkObjectResult;
            List <ItemForTableGetDto> result       = intermediate.Value as List <ItemForTableGetDto>;

            // Assert
            Assert.True(result.Count == 3);
        }
示例#6
0
 protected void Page_Load(object sender, EventArgs e)
 {
     try
     {
         var tc = new ItemController();
         rptItemList.DataSource = tc.GetItems(ModuleId);
         rptItemList.DataBind();
     }
     catch (Exception exc) //Module failed to load
     {
         Exceptions.ProcessModuleLoadException(this, exc);
     }
 }
示例#7
0
        public void ItemControllerGetAllItemsMethodTest()
        {
            //Arrange
            var param          = new ItemParameters();
            var itemRepository = new Mock <IItemRepository>();

            itemRepository.Setup(repo => repo.GetAllItemsAsync(param, false)).Returns(getList());
            var mockManager = new Mock <IRepositoryManager>();

            mockManager.Setup(manager => manager.Items).Returns(itemRepository.Object);
            ItemController controller = new ItemController(mockManager.Object, null, null);

            //Act
            var list = controller.GetItems(param).Result;

            //Assert
            Assert.AreEqual(list, getList());
        }
        public void GetItems_ReturnsOkResult()
        {
            var okResult = _itemController.GetItems();

            Assert.IsType <OkObjectResult>(okResult.Result);
        }