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); }); }