Example #1
0
        public void ExportWarehouses_WarehousesLoaded_Fail_400Error_WhenFailInBL()
        {
            // Arrange
            BL.Warehouse root = new BL.Warehouse();

            _mock.Setup(x => x.ExportHierarchy()).Throws(new BL.BLException("Err"));

            // Act
            var result = (ObjectResult)_controller.ExportWarehouses();

            // Assert
            Assert.IsInstanceOf <BadRequestObjectResult>(result);
        }
Example #2
0
        public void ExportWarehouses_No_Warehouse_Exists_404Error()
        {
            // Arrange
            BL.Warehouse root = new BL.Warehouse();

            _mock.Setup(x => x.ExportHierarchy()).Returns(root);

            // Act
            var result = (StatusCodeResult)_controller.ExportWarehouses();

            // Assert
            Assert.NotNull(result);
            Assert.AreEqual(404, result.StatusCode);
        }
        public WarehouseManagementLogicTest()
        {
            var config = new MapperConfiguration(cfg => cfg.AddProfile(new SKSLayerMapper()));

            _mapper     = new AutoMapper.Mapper(config);
            _mock       = new Mock <IHopRepository>();
            _controller = new WarehouseManagementLogic(_mock.Object, _mapper, new LoggerFactory().CreateLogger <WarehouseManagementLogic>());


            wh = new BL.Warehouse()
            {
                Description = "BNDA04"
            };
        }
Example #4
0
        public void ExportWarehouses_ValidWarehousesLoaded_200()
        {
            // Arrange
            BL.Warehouse root = new BL.Warehouse()
            {
                Code = "TEST"
            };

            _mock.Setup(x => x.ExportHierarchy()).Returns(root);

            // Act
            var result = (ObjectResult)_controller.ExportWarehouses();

            // Assert
            Assert.NotNull(result);
            Assert.AreEqual(200, result.StatusCode);
        }