public void OnProvidersExecuting_SetsKeyPrefixToEmptyString_IfCompatSwitchIsSet()
        {
            // Arrange
            var type    = typeof(TestPageModel_OneTempDataProperty);
            var options = Options.Create(new MvcViewOptions {
                SuppressTempDataAttributePrefix = true
            });
            var provider = new TempDataFilterPageApplicationModelProvider(options);
            var context  = CreateProviderContext(type);

            // Act
            provider.OnProvidersExecuting(context);

            // Assert
            var filter = Assert.IsType <PageSaveTempDataPropertyFilterFactory>(Assert.Single(context.PageApplicationModel.Filters));

            Assert.Collection(
                filter.Properties,
                property =>
            {
                Assert.Equal("Test2", property.Key);
            });
        }