public void Should_have_default_policy_cache_lifecycle_set_to_PerHttpRequest()
        {
            // Arrange
            var advancedConfiguration = new AdvancedConfiguration();

            // Act
            advancedConfiguration.SetDefaultResultsCacheLifecycle(Cache.PerHttpRequest);

            // Assert
            Assert.That(advancedConfiguration.DefaultResultsCacheLifecycle, Is.EqualTo(Cache.PerHttpRequest));
        }
        public void Should_have_default_policy_cache_lifecycle_set_to_PerHttpSession()
        {
            // Arrange
            var model = new SecurityRuntime();
            var advancedConfiguration = new AdvancedConfiguration(model);

            // Act
            advancedConfiguration.SetDefaultResultsCacheLifecycle(Cache.PerHttpSession);

            // Assert
            Assert.That(model.DefaultResultsCacheLifecycle, Is.EqualTo(Cache.PerHttpSession));
        }