public async Task A00_CreateTestSite()
        {
            var outSettings =
                await UserSettingsUtilities.SetupNewSite($"IronwoodForestTestSite-{DateTime.Now:yyyy-MM-dd-HH-mm-ss}",
                                                         DebugProgressTracker());

            TestSiteSettings                  = outSettings;
            TestSiteSettings.SiteName         = TestSiteName;
            TestSiteSettings.DefaultCreatedBy = TestDefaultCreatedBy;
            TestSiteSettings.SiteAuthors      = TestSiteAuthors;
            TestSiteSettings.SiteEmailTo      = TestSiteEmailTo;
            TestSiteSettings.SiteKeywords     = TestSiteKeywords;
            TestSiteSettings.SiteSummary      = TestSummary;
            TestSiteSettings.SiteUrl          = "IronwoodTest.com";
            await TestSiteSettings.EnsureDbIsPresent(DebugProgressTracker());
        }
예제 #2
0
        public async Task A00_CreateTestSite()
        {
            var outSettings = await UserSettingsUtilities.SetupNewSite(
                $"TrailNotesTestSite-{DateTime.Now:yyyy-MM-dd-HH-mm-ss}", DebugTrackers.DebugProgressTracker());

            TestSiteSettings                  = outSettings;
            TestSiteSettings.SiteName         = TestSiteName;
            TestSiteSettings.DefaultCreatedBy = TestDefaultCreatedBy;
            TestSiteSettings.SiteAuthors      = TestSiteAuthors;
            TestSiteSettings.SiteEmailTo      = TestSiteEmailTo;
            TestSiteSettings.SiteKeywords     = TestSiteKeywords;
            TestSiteSettings.SiteSummary      = TestSummary;
            TestSiteSettings.SiteUrl          = "localhost";
            await TestSiteSettings.EnsureDbIsPresent(DebugTrackers.DebugProgressTracker());

            await TestSiteSettings.WriteSettings();

            UserSettingsSingleton.CurrentSettings().InjectFrom(TestSiteSettings);
        }