public void OnActionExecutingSetsTimeoutPropertyOnController() { // Arrange AsyncTimeoutAttribute attr = new AsyncTimeoutAttribute(45); MyAsyncController controller = new MyAsyncController(); controller.AsyncManager.Timeout = 0; ActionExecutingContext filterContext = new ActionExecutingContext() { Controller = controller }; // Act attr.OnActionExecuting(filterContext); // Assert Assert.AreEqual(45, controller.AsyncManager.Timeout); }