Exemplo n.º 1
0
        public void ShouldCreateTest()
        {
            DefaultContextualStorageFactory defaultContextualStorageFactory;
            IContextualStorageStrategy      contextualStorageStrategy;

            defaultContextualStorageFactory = new DefaultContextualStorageFactory(ContextScope.GlobalStaticUnsafe);
            contextualStorageStrategy       = defaultContextualStorageFactory.GetContextualStorage();

            Assert.IsNotNull(contextualStorageStrategy);

            defaultContextualStorageFactory = new DefaultContextualStorageFactory(ContextScope.LocalThreadSafe);
            contextualStorageStrategy       = defaultContextualStorageFactory.GetContextualStorage();

            Assert.IsNotNull(contextualStorageStrategy);

            defaultContextualStorageFactory = new DefaultContextualStorageFactory(ContextScope.LocalAsyncSafe);
            contextualStorageStrategy       = defaultContextualStorageFactory.GetContextualStorage();

            Assert.IsNotNull(contextualStorageStrategy);

            defaultContextualStorageFactory = new DefaultContextualStorageFactory(ContextScope.LocalRequestSafe);
            contextualStorageStrategy       = defaultContextualStorageFactory.GetContextualStorage();

            Assert.IsNotNull(contextualStorageStrategy);
        }
        public void ShouldFailOnLocalRequestSafeScopeCreateTest()
        {
            DefaultContextualStorageFactory defaultContextualStorageFactory;

            defaultContextualStorageFactory = new DefaultContextualStorageFactory(ContextScope.LocalRequestSafe);

            defaultContextualStorageFactory.GetContextualStorage();
        }
        public void ShouldFailOnInvalidContextScopeCreateTest()
        {
            DefaultContextualStorageFactory defaultContextualStorageFactory;

            defaultContextualStorageFactory = new DefaultContextualStorageFactory(ContextScope.Unknown);

            defaultContextualStorageFactory.GetContextualStorage();
        }