public void OnResultExecutingThrowsIfFilterContextIsNull() { // Arrange OutputCacheAttribute attr = new OutputCacheAttribute(); // Act & assert ExceptionHelper.ExpectArgumentNullException( delegate { attr.OnResultExecuting(null); }, "filterContext"); }
public void OutputCacheDoesNotExecuteIfInChildAction() { // Arrange OutputCacheAttribute attr = new OutputCacheAttribute(); Mock<ResultExecutingContext> context = new Mock<ResultExecutingContext>(); context.Expect(c => c.IsChildAction).Returns(true); context.Expect(c => c.Result).Never(); // Act attr.OnResultExecuting(context.Object); // Assert context.Verify(); }