public void GetControllerDescriptor() { // Arrange ControllerContext controllerContext = new ControllerContext() { Controller = new EmptyController() }; AsyncControllerActionInvokerHelper helper = new AsyncControllerActionInvokerHelper(); // Act ControllerDescriptor cd = helper.PublicGetControllerDescriptor(controllerContext); // Assert Assert.IsInstanceOfType(cd, typeof(ReflectedAsyncControllerDescriptor)); Assert.AreEqual(typeof(EmptyController), cd.ControllerType); }
public void InvokeActionReturnsFalseIfActionNotFound() { // Arrange AsyncControllerActionInvokerHelper helper = new AsyncControllerActionInvokerHelper(); ControllerContext controllerContext = new ControllerContext() { Controller = new EmptyController() }; // Act IAsyncResult asyncResult = helper.BeginInvokeAction(controllerContext, "ActionNotFound", null, null); bool retVal = helper.EndInvokeAction(asyncResult); // Assert Assert.IsFalse(retVal); }