コード例 #1
0
        public void Init()
        {
#if DEBUG
            _gateway = new PlatformGateway(PlatformEnvironment.DEVELOPMENT, Constants.PUBLIC_KEY, Constants.PRIVATE_KEY);
#else
            _gateway = new PlatformGateway(PlatformEnvironment.QA, Constants.PUBLIC_KEY, Constants.PRIVATE_KEY);
#endif
            _testsHelper = new TestsHelper(_gateway);
            _testData = _testsHelper.PrepareSettingsTestData();
        }
コード例 #2
0
ファイル: TestsHelper.cs プロジェクト: dynabic/dynabic-dotnet
        internal TestDataValues PrepareUsersTestData()
        {
            var testData = new TestDataValues();
            var user = AddUser();
            testData.UserId = user.Id;
            testData.UserEmail = user.Email;

            return testData;
        }
コード例 #3
0
ファイル: TestsHelper.cs プロジェクト: dynabic/dynabic-dotnet
        public TestDataValues PrepareSettingsTestData()
        {
            var testData = new TestDataValues();
            var site = AddSite();
            testData.SiteId = site.Id;
            testData.Subdomain = site.Subdomain;
            testData.SiteName = site.Name;

            var settings = _gateway.Settings.GetSettings(site.Subdomain);
            Assert.IsNotNull(settings);
            Assert.Greater(settings.Count, 2);

            // add some settings
            var newSetting = new SettingRequest
            {
                SiteId = site.Id,
                Description = settings[0].Description,
                Name = settings[0].Name,
                Value = settings[0].Value,
            };

            var setting = _gateway.Settings.UpdateSetting(site.Subdomain, settings[0].SettingId.ToString(), newSetting);
            Assert.IsNotNull(setting);

            newSetting = new SettingRequest
            {
                SiteId = site.Id,
                Description = settings[1].Description,
                Name = settings[1].Name,
                Value = settings[1].Value,
            };

            setting = _gateway.Settings.UpdateSetting(site.Subdomain, settings[0].SettingId.ToString(), newSetting);
            Assert.IsNotNull(setting);

            return testData;
        }
コード例 #4
0
ファイル: TestsHelper.cs プロジェクト: dynabic/dynabic-dotnet
        internal TestDataValues PrepareSitesTestData()
        {
            var testData = new TestDataValues();
            var site = AddSite();
            testData.SiteId = site.Id;
            testData.Subdomain = site.Subdomain;
            testData.SiteName = site.Name;

            return testData;
        }