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); }
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" }; }
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); }