public void ImportHierarchy_ShouldReturnExection_WhenDALSubmitFailsInDAL()
        {
            _mock.Setup(x => x.Create(It.IsAny <DAL.Warehouse>()))
            .Throws(new DAL.DALException("DAL: submit Root Warehouse failed"));

            BL.BLException exc = Assert.Throws <BL.BLException>(() => _controller.ImportHierarchy(wh));

            StringAssert.Contains("DAL: submit Root Warehouse failed", exc.InnerException.Message);
        }
 public void ExportHierarchy_ShouldReturnException_WhenFailsInBL()
 {
     _mock.Setup(x => x.GetWarehouseRoot()).Throws(new Exception("Err"));
     BL.BLException exc = Assert.Throws <BL.BLException>(() => _controller.ExportHierarchy());
     StringAssert.StartsWith("Err", exc.InnerException.Message);
 }