public void FallsBackToExceptionIfNothingMatches() { var controller = new ControllerWithSpecializedRescuesOnly(); var context = new DefaultControllerContextFactory(). Create("", "home", "index1", services.ControllerDescriptorProvider.BuildDescriptor(controller)); try { controller.Process(engineContext, context); } catch (Exception ex) { Assert.AreEqual(500, response.StatusCode); Assert.AreEqual("Error processing action", response.StatusDescription); Assert.AreEqual("Testing", ex.InnerException.Message); throw; } }
public void FallsBackToExceptionIfNothingMatches() { ControllerWithSpecializedRescuesOnly controller = new ControllerWithSpecializedRescuesOnly(); IControllerContext context = new DefaultControllerContextFactory(). Create("", "home", "index1", services.ControllerDescriptorProvider.BuildDescriptor(controller)); try { controller.Process(engineContext, context); } catch(Exception ex) { Assert.AreEqual(500, response.StatusCode); Assert.AreEqual("Error processing action", response.StatusDescription); Assert.AreEqual("Testing", ex.InnerException.Message); throw; } }