public void SkipStatusCodePagesAttribute_TurnsOfStatusCodePages() { // Arrange var skipStatusCodeAttribute = new SkipStatusCodePagesAttribute(); var resourceExecutingContext = CreateResourceExecutingContext(new IFilterMetadata[] { skipStatusCodeAttribute }); var statusCodePagesFeature = new TestStatusCodeFeature(); resourceExecutingContext.HttpContext.Features.Set<IStatusCodePagesFeature>(statusCodePagesFeature); // Act skipStatusCodeAttribute.OnResourceExecuting(resourceExecutingContext); // Assert Assert.False(statusCodePagesFeature.Enabled); }
public void SkipStatusCodePagesAttribute_TurnsOfStatusCodePages() { // Arrange var skipStatusCodeAttribute = new SkipStatusCodePagesAttribute(); var resourceExecutingContext = CreateResourceExecutingContext(new IFilterMetadata[] { skipStatusCodeAttribute }); var statusCodePagesFeature = new TestStatusCodeFeature(); resourceExecutingContext.HttpContext.SetFeature <IStatusCodePagesFeature>(statusCodePagesFeature); // Act skipStatusCodeAttribute.OnResourceExecuting(resourceExecutingContext); // Assert Assert.False(statusCodePagesFeature.Enabled); }