public ISitecoreSSCSession BuildSession()
        {
            string optionalMediaRoot      = this.OptionalMediaRoot();
            string optionalMediaExtension = this.OptionalMediaExtension();
            string optionalMediaPrefix    = this.OptionalMediaPrefix();


            ////////
            SessionConfig conf = new SessionConfig(this.instanceUrl);

            var mediaSettings = new MediaLibrarySettings(
                optionalMediaRoot,
                optionalMediaExtension,
                optionalMediaPrefix);

            var itemSource = new ItemSource(
                this.itemSourceAccumulator.Database,
                this.itemSourceAccumulator.Language,
                this.itemSourceAccumulator.VersionNumber);

            var entitySource = new EntitySource(
                this.entitySourceAccumulator.EntityNamespace,
                this.entitySourceAccumulator.EntityController,
                this.entitySourceAccumulator.EntityId,
                this.entitySourceAccumulator.EntityAction);


            var result = new ScApiSession(conf, entitySource, this.credentials, mediaSettings, itemSource);

            return(result);
        }
        public ISitecoreWebApiSession BuildSession()
        {
            string optionalWebApiVersion  = this.OptionalWebApiVersion();
            string optionalMediaRoot      = this.OptionalMediaRoot();
            string optionalMediaExtension = this.OptionalMediaExtension();
            string optionalMediaPrefix    = this.OptionalMediaPrefix();


            ////////
            SessionConfig conf = new SessionConfig(
                this.instanceUrl,
                this.site,
                optionalWebApiVersion);

            var mediaSettings = new MediaLibrarySettings(
                optionalMediaRoot,
                optionalMediaExtension,
                optionalMediaPrefix,
                this.resizingFlag);

            var itemSource = new ItemSource(
                this.itemSourceAccumulator.Database,
                this.itemSourceAccumulator.Language,
                this.itemSourceAccumulator.VersionNumber);

            var result = new ScApiSession(conf, this.credentials, mediaSettings, itemSource);

            return(result);
        }
Example #3
0
 public void SetUp()
 {
     this.mediaSettings = new MediaLibrarySettings(
         "/sitecore/media library",
         "ashx",
         "~/media/");
 }
 public void TearDown()
 {
     this.session.Dispose();
     this.session       = null;
     this.env           = null;
     this.mediaSettings = null;
 }
 public void TearDown()
 {
     this.anonymousSession.Dispose();
     this.anonymousSession = null;
     this.authenticatedSession.Dispose();
     this.authenticatedSession = null;
     this.mediaSettings        = null;
     this.testData             = null;
 }
        public void SetUp()
        {
            this.env = TestEnvironment.DefaultTestEnvironment();

            this.mediaSettings = new MediaLibrarySettings(
                "/sitecore/media library",
                "ashx",
                "~/media/");

            var config        = new SessionConfig(this.env.InstanceUrl);
            var defaultSource = LegacyConstants.DefaultSource();

            this.session = new ScTestApiSession(config, null, this.env.Users.Admin, mediaSettings, defaultSource);
        }
        public void SetUp()
        {
            this.mediaSettings = new MediaLibrarySettings(
                "/sitecore/media library",
                "ashx",
                "~/media/");

            this.testData = TestEnvironment.DefaultTestEnvironment();

            var config = new SessionConfig(testData.InstanceUrl);

            this.anonymousSession = new ScTestApiSession(config, null, this.mediaSettings, LegacyConstants.DefaultSource());

            config = new SessionConfig(testData.InstanceUrl);
            this.authenticatedSession = new ScTestApiSession(config, testData.Users.Admin, this.mediaSettings, LegacyConstants.DefaultSource());
        }
Example #8
0
        public void Setup()
        {
            TestEnvironment env = TestEnvironment.DefaultTestEnvironment();

            this.env = env;

            this.mediaSettings = new MediaLibrarySettings(
                "/sitecore/media library",
                "ashx",
                "~/media/");

            var connection    = new SessionConfig(this.env.InstanceUrl);
            var defaultSource = LegacyConstants.DefaultSource();

            this.session    = new ScTestApiSession(connection, env.Users.Admin, this.mediaSettings, defaultSource);
            this.itemSource = new MutableItemSource("master", "en", 3872);
        }
Example #9
0
 public void TearDown()
 {
     this.mediaSettings = null;
 }