public void ProcessRequestAsync_SyncController_NormalExecution2() { // Arrange MyCustomerController controller = new MyCustomerController(); MvcHandler handler = GetMvcHandler(controller); handler.RequestContext.RouteData.Values["action"] = "Widget"; // Act IAsyncResult outerAsyncResult = handler.BeginProcessRequest(handler.RequestContext.HttpContext, null, null); handler.EndProcessRequest(outerAsyncResult); // Assert Assert.Equal(1, controller.Called); }