Пример #1
0
        public void OnResultExecutingThrowsIfFilterContextIsNull() {
            // Arrange
            OutputCacheAttribute attr = new OutputCacheAttribute();

            // Act & assert
            ExceptionHelper.ExpectArgumentNullException(
                delegate {
                    attr.OnResultExecuting(null);
                }, "filterContext");
        }
Пример #2
0
        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();
        }