Ejemplo n.º 1
0
        public void OpenUrlTest()
        {
            var url = TestSite.Domain + "/support.html";

            TestSite.OpenUrl(url);
            Assert.AreEqual(url, TestSite.Url);
        }
Ejemplo n.º 2
0
    void WebSearch()
    {
        ws = AppSoftware.GetComponent <WebSec>();
        sm = AppSoftware.GetComponent <SystemMap>();

        testsite = Database.GetComponent <TestSite>();
        becas    = Database.GetComponent <Becas>();
        RevaTest = Database.GetComponent <Test>();
        ping     = Database.GetComponent <Ping>();
        uc       = Database.GetComponent <Unicom>();
        jd       = Database.GetComponent <JailDew>();
        LEC      = Database.GetComponent <LECBank>();
        reva     = Database.GetComponent <Reva>();
        st       = Database.GetComponent <ShareTrades>();
        mgw      = Minigames.GetComponent <MiniGameWeb>();
        tug      = Database.GetComponent <TUG>();
        sh       = Database.GetComponent <ServerHost>();
        test1    = Database.GetComponent <Test1>();
        gstocks  = Database.GetComponent <GStocks>();
        hs       = Database.GetComponent <HardwareSite>();
        //cc = Database.GetComponent<CabbageCorp>();

        dr = Minigames.GetComponent <DragRacer>();

        ib = AppSoftware.GetComponent <InternetBrowser>();
    }
Ejemplo n.º 3
0
        public void GetGenericPageTest()
        {
            var p = TestSite.Get <ContactPage>("/contacts.html", "Contact Form");

            p.Open();
            p.CheckOpened();
        }
Ejemplo n.º 4
0
        public static void DestroyPlayground()
        {
            //delete the site indidually to remove it from the PortalContext sites collection
            if (TestSite != null)
            {
                TestSite.ForceDelete();
            }

            if (Node.Exists(_testRootPath))
            {
                Node.ForceDelete(_testRootPath);
            }

            _fileTemplate1       = null;
            _fileTemplate2       = null;
            _fileGlobalTemplate1 = null;

            _listTemplate1       = null;
            _listGlobalTemplate1 = null;

            _list1 = null;
            _list2 = null;
            _ws1   = null;
            _ws2   = null;
            _ws3   = null;
            _tl1   = null;

            _testRoot = null;
        }
Ejemplo n.º 5
0
        public void OpenPageTest()
        {
            var page = TestSite.Get <HomePage>("/index.html", "Home Page");

            page.Open();
            page.CheckOpened();
        }
Ejemplo n.º 6
0
        protected void btnAddSite_Click(object sender, EventArgs e)
        {
            if (Sites.Any(a => a.Value.SystemID.Equals(ddlSiteSystems.SelectedValue) && a.Value.Name.Equals(txtSiteName.Text)))
            {
                ltlError.Text = "A site with this name and system already exists.";
            }
            else
            {
                TestSite site = new TestSite();
                site.Name   = txtSiteName.Text;
                site.Domain = txtSiteDomain.Text;
                if (!string.IsNullOrEmpty(ddlSiteSystems.SelectedValue))
                {
                    site.SystemID = int.Parse(ddlSiteSystems.SelectedValue);
                }
                site.Properties   = new JavaScriptSerializer().Deserialize <Dictionary <string, object> >(hdnSiteProperties.Value);
                site.Environments = new JavaScriptSerializer().Deserialize <IEnumerable <TestEnvironment> >(hdnSiteEnvs.Value);
                site.ID           = (Sites.Any()) ? Sites.OrderBy(a => a.Key).Last().Key + 1 : 0;
                site.Disabled     = cbDisabled.Checked;
                Sites.Add(site.ID, site);

                UpdateSites();
                ResetForm();
            }
        }
Ejemplo n.º 7
0
        private static void h_TestClasses()
        {
            Site pSite1 = new TestSite();

            pSite1.Articles.RemoveAt(0);
            Console.WriteLine(pSite1);
        }
Ejemplo n.º 8
0
 public void AnnotationsWebPageTest(string webPage, string expectedUrl, string expectedTitle)
 {
     if (TestSite.GetType().GetMember(webPage)[0].GetMemberValue(TestSite) is WebPage targetElement)
     {
         AreEqual(targetElement.Url, expectedUrl);
         AreEqual(targetElement.Title, expectedTitle);
     }
 }
Ejemplo n.º 9
0
        protected void btnRemSite_Click(object sender, EventArgs e)
        {
            TestSite ts = GetSite(ddlSites.SelectedValue);

            Sites.Remove(ts.ID);
            UpdateSites();
            ResetForm();
        }
Ejemplo n.º 10
0
 private void WriteMessage(TestMethod tm, TestEnvironment te, TestSite ts, string name, string value)
 {
     Console.WriteLine(string.Format("{0} - {1}", ts.Name, te.Name));
     if (tm != null)
     {
         Console.Write(string.Format("{0} - ", TestUtility.GetClassName(tm.ClassName)));
     }
     Console.WriteLine(string.Format("{0}{1}{2}", name, (value.Length > 0) ? ": " : string.Empty, value));
 }
Ejemplo n.º 11
0
 public void BackTest()
 {
     TestSite.ContactFormPage.Open();
     TestSite.ContactFormPage.CheckOpened();
     TestSite.HomePage.Open();
     TestSite.HomePage.CheckOpened();
     TestSite.Back();
     TestSite.ContactFormPage.CheckOpened();
 }
 public void Site_NonNullSetEnablesRaisingEvents()
 {
     using (var testDirectory = new TempDirectory(GetTestFilePath()))
     using (var watcher = new TestFileSystemWatcher(testDirectory.Path, "*"))
     {
         TestSite site = new TestSite() { designMode = true };
         watcher.Site = site;
         Assert.True(watcher.EnableRaisingEvents);
     }
 }
Ejemplo n.º 13
0
 public void RefreshTest()
 {
     TestSite.ContactFormPage.Open();
     TestSite.ContactFormPage.CheckOpened();
     TestSite.ContactFormPage.ContactSubmit.Click();
     Jdi.Assert.Contains(TestSite.ContactFormPage.Result.Value, "Summary: 3");
     TestSite.Refresh();
     Jdi.Assert.AreEquals(TestSite.ContactFormPage.Result.Value, "");
     TestSite.ContactFormPage.CheckOpened();
 }
Ejemplo n.º 14
0
 public virtual void SetUpTest()
 {
     Jdi.Logger.Info("Test Base Set up started...");
     TestSite = Jdi.InitSite <TestSite>();
     //TestSite.HomePage.Open();
     HomePageStatic.Open();
     TestSite.HomePage.Profile.Click();
     LoginFormPage.AsForm <Client>().Login(DefaultClient);
     Jdi.Logger.Info("Test Base Set up done.");
     Jdi.Logger.Info("Run test...");
 }
Ejemplo n.º 15
0
 public void Site_NonNullSetEnablesRaisingEvents()
 {
     using (var watcher = new TestFileSystemWatcher(TestDirectory, "*"))
     {
         TestSite site = new TestSite()
         {
             designMode = true
         };
         watcher.Site = site;
         Assert.True(watcher.EnableRaisingEvents);
     }
 }
Ejemplo n.º 16
0
        public override void Check(Smb2CreateContextResponse response)
        {
            base.Check(response);
            Smb2CreateResponseLease leaseResponse = response as Smb2CreateResponseLease;

            TestSite.Assert.AreEqual(leaseKey, leaseResponse.LeaseKey, "LeaseKey in the response is expected to be {0}. The actual value is {1}.", leaseKey, leaseResponse.LeaseKey);
            TestSite.Assert.AreEqual(leaseState, leaseResponse.LeaseState, "LeaseState in the response is expected to be {0}. The actual value is {1}.", leaseState, leaseResponse.LeaseState);
            TestSite.Assert.AreEqual(leaseFlag, leaseResponse.LeaseFlags, "LeaseFlag in the response is expected to be {0}. The actual value is {1}.", leaseFlag, leaseResponse.LeaseFlags);
            TestSite.CaptureRequirementIfAreEqual <ulong>(0, leaseResponse.LeaseDuration,
                                                          RequirementCategory.MUST_BE_ZERO.Id,
                                                          RequirementCategory.MUST_BE_ZERO.Description);
        }
Ejemplo n.º 17
0
        public void Create_media_success()
        {
            var root = new TestSite {
                Id = 1
            };
            var factory = new UmbracoQueryFactory();
            var task    = Substitute.For <IMapTask <TestMedia> >();

            var query = factory.Create(root, task);

            Assert.That(query is MediaQuery <TestMedia>);
        }
Ejemplo n.º 18
0
        public void Create_content_success()
        {
            var root = new TestSite {
                Id = 1
            };
            var factory = new UmbracoQueryFactory();
            var task    = Substitute.For <IMapTask <TestItem> >();

            var query = factory.Create(root, task);

            Assert.That(query is ContentQuery <TestItem>);
        }
Ejemplo n.º 19
0
        public void Get_cache_function_different_success()
        {
            var root1 = new TestSite
            {
                Id    = 1,
                Key   = Guid.NewGuid(),
                Hosts = new List <string> {
                    "root1"
                },
                SiteName = "one"
            };
            var root2 = new TestSite
            {
                Id    = 2,
                Key   = Guid.NewGuid(),
                Hosts = new List <string> {
                    "root2"
                },
                SiteName = "two"
            };

            async Task <IEnumerable <TestSite> > GetRoots(ICache cache)
            {
                return(await Task.Run(() =>
                                      new[]
                {
                    root1, root2
                }).ConfigureAwait(false));
            }

            UmbracoContext.Init <TestSite>(new TestCacheConfig(), new TestUmbracoConfig(), new TestMapBuild(), new TestCacheBuild());
            UmbracoContext.CacheRegistry.Add(GetRoots);

            HttpContext.Current = new HttpContext(
                new HttpRequest("", "http://root1", ""),
                new HttpResponse(null)
                );
            var first = UmbracoContext.Cache;

            HttpContext.Current = new HttpContext(
                new HttpRequest("", "http://root2", ""),
                new HttpResponse(null)
                );
            var second = UmbracoContext.Cache;

            var cache1 = UmbracoContext.SiteCaches.Get(root1);
            var cache2 = UmbracoContext.SiteCaches.Get(root2);

            Assert.AreNotEqual(first, second);
            Assert.AreEqual(first, cache1);
            Assert.AreEqual(second, cache2);
        }
Ejemplo n.º 20
0
 public void Site_GetSetRoundtrips()
 {
     using (var watcher = new TestFileSystemWatcher(TestDirectory, "*"))
     {
         TestSite site = new TestSite();
         Assert.Null(watcher.Site);
         watcher.Site = site;
         Assert.Equal(site, watcher.Site);
         watcher.Site = null;
         Assert.Null(watcher.Site);
         Assert.False(watcher.EnableRaisingEvents);
     }
 }
Ejemplo n.º 21
0
        public static void DestroyPlayground()
        {
            //delete the site indidually to remove it from the PortalContext sites collection
            if (TestSite != null)
            {
                TestSite.ForceDelete();
            }

            if (Node.Exists(_testRootPath))
            {
                Node.ForceDelete(_testRootPath);
            }
        }
Ejemplo n.º 22
0
        protected void btnEditSite_Click(object sender, EventArgs e)
        {
            TestSite site = GetSite(hdnSiteID.Value);

            site.Name         = txtSiteName.Text;
            site.Domain       = txtSiteDomain.Text;
            site.SystemID     = int.Parse(ddlSiteSystems.SelectedValue);
            site.Properties   = new JavaScriptSerializer().Deserialize <Dictionary <string, object> >(hdnSiteProperties.Value);
            site.Environments = new JavaScriptSerializer().Deserialize <IEnumerable <TestEnvironment> >(hdnSiteEnvs.Value);
            site.Disabled     = cbDisabled.Checked;

            UpdateSites();
            ResetForm();
        }
 public void Site_GetSetRoundtrips()
 {
     using (var testDirectory = new TempDirectory(GetTestFilePath()))
     using (var watcher = new TestFileSystemWatcher(testDirectory.Path, "*"))
     {
         TestSite site = new TestSite();
         Assert.Null(watcher.Site);
         watcher.Site = site;
         Assert.Equal(site, watcher.Site);
         watcher.Site = null;
         Assert.Null(watcher.Site);
         Assert.False(watcher.EnableRaisingEvents);
     }
 }
Ejemplo n.º 24
0
        public virtual void SetUpTest()
        {
            Client client = new Client();

            Jdi.Logger.Info("Test Base Set up started...");
            TestSite = Jdi.InitSite <TestSite>();
            TestSite.HomePage.Open();
            //HomePageStatic.Open();
            Jdi.WebDriver.Navigate().Refresh();
            TestSite.HomePage.Profile.Click();
            LoginFormPage.AsForm <Client>().Login(client.DefaultClient);
            Jdi.Logger.Info("Test Base Set up done.");
            Jdi.Logger.Info("Run test...");
        }
Ejemplo n.º 25
0
        public async Task TestApiRouteGenerator()
        {
            try
            {
                var client   = new TestSite("Core.Api").BuildClient();
                var response = await client.GetAsync(Router.DefaultRoute);

                var content = await response.Content.ReadAsStringAsync();

                var routesGenerated = RouteGenerator.GenerateRoutes(content);
                Assert.IsTrue(routesGenerated.Contains("namespace"));
            }
            catch (Exception ex)
            {
                Console.WriteLine(ex.Message);
            }
        }
Ejemplo n.º 26
0
        /// <summary>
        /// writes message to the results window
        /// </summary>
        protected void Results(TestSite ts, TestEnvironment te, TestMethod tm, string name, string value, string type)
        {
            StringBuilder sb = new StringBuilder();

            sb.AppendFormat("<div class='result {0} {1}'>", (ResultFlag) ? "even" : "odd", type).AppendLine();
            sb.AppendFormat("<div class='rSite'>{0} - {1}</div>", ts.Name, te.Name).AppendLine();
            sb.Append("<div class='clearfix'></div>").AppendLine();
            if (tm != null)
            {
                sb.AppendFormat("<div class='rMethod'>{0} -</div>", TestUtility.GetClassName(tm.ClassName)).AppendLine();
            }
            sb.AppendFormat("<div class='rResult'>{0}{1}{2}</div>", name, (value.Length > 0) ? ": ": string.Empty, value).AppendLine();
            sb.Append("</div>").AppendLine();
            ltlResults.Text += sb.ToString();

            ResultFlag = !ResultFlag;
        }
Ejemplo n.º 27
0
        protected void btnShowEditSite_Click(object sender, EventArgs e)
        {
            h2Site.InnerText = "Edit Site";
            TestSite site = GetSite(ddlSites.SelectedValue);

            hdnSiteID.Value    = site.ID.ToString();
            txtSiteName.Text   = site.Name;
            txtSiteDomain.Text = site.Domain;
            if (site.SystemID != -1)
            {
                ddlSiteSystems.SelectedValue = site.SystemID.ToString();
            }
            hdnSiteProperties.Value = new JavaScriptSerializer().Serialize(site.Properties);
            hdnSiteEnvs.Value       = new JavaScriptSerializer().Serialize(site.Environments);
            cbDisabled.Checked      = site.Disabled;

            HideAll();
            pnlSite.Visible     = true;
            btnEditSite.Visible = true;
        }
Ejemplo n.º 28
0
        public RavenDb718()
        {
            Store = NewDocumentStore();
            new SitesWithSubscriptions().Execute(Store);
            using (var session = Store.OpenSession())
            {
                var site = new TestSite {
                    Hostname = "www.dev.com"
                };
                session.Store(site);

                var account = new TestAccount();
                account.Subscriptions.Add(new TestSubscription {
                    EndDate = DateTime.UtcNow
                });
                account.Sites.Add(site.Id);
                session.Store(account);

                session.SaveChanges();
            }
        }
Ejemplo n.º 29
0
        public void Refresh_not_null_success()
        {
            var cacheRegistry = Substitute.For <ICacheRegistry>();
            var siteCaches    = new SiteCaches(cacheRegistry);
            var rootAu        = new TestSite
            {
                Key      = Guid.NewGuid(),
                SiteName = "AU"
            };
            var rootNz = new TestSite
            {
                Key      = Guid.NewGuid(),
                SiteName = "NZ"
            };
            var cacheAu = siteCaches.Get(rootAu);
            var cacheNz = siteCaches.Get(rootNz);

            siteCaches.Refresh(rootAu);

            cacheRegistry.Received(1).ReloadAsync(cacheAu);
            cacheRegistry.DidNotReceive().ReloadAsync(cacheNz);
        }
Ejemplo n.º 30
0
        /// <summary>
        /// deals with the results of tests
        /// </summary>
        private void HandleTest(TestFixture tf, TestMethod tm, TestEnvironment te, TestSite ts)
        {
            TestResult       tr   = tm.Run(new NullListener(), TestFilter.Empty);
            ResultSummarizer summ = new ResultSummarizer(tr);

            Type           t          = tf.FixtureType;
            HttpStatusCode status     = ((Test)tm).GetProperty <HttpStatusCode>(BaseWebTest.ResponseStatusCodeKey);
            string         requestURL = ((Test)tm).GetProperty <string>(BaseWebTest.RequestURLKey);

            if (tr.IsError)
            {
                Handler.OnError(tm, te, ts, tr, requestURL, status);
            }
            else if (tr.IsFailure)
            {
                Handler.OnFailure(tm, te, ts, tr, requestURL, status);
            }
            else if (tr.IsSuccess)
            {
                Handler.OnSuccess(tm, te, ts, tr, requestURL, status);
            }
        }
Ejemplo n.º 31
0
    void Start()
    {
        SysSoftware = GameObject.Find("System");
        AppSoftware = GameObject.Find("Applications");
        Database    = GameObject.Find("Database");
        Minigames   = GameObject.Find("MiniGames");

        clic = SysSoftware.GetComponent <CLICommandsV2>();


        ws = AppSoftware.GetComponent <WebSec>();
        sm = AppSoftware.GetComponent <SystemMap>();

        testsite = Database.GetComponent <TestSite>();
        becas    = Database.GetComponent <Becas>();
        aki      = Database.GetComponent <Aki>();
        RevaTest = Database.GetComponent <Test>();
        revatest = Database.GetComponent <RevaTest>();
        ping     = Database.GetComponent <Ping>();
        uc       = Database.GetComponent <Unicom>();
        jd       = Database.GetComponent <JailDew>();
//		para = Database.GetComponent<Para>();
        LEC        = Database.GetComponent <LECBank>();
        reva       = Database.GetComponent <Reva>();
        st         = Database.GetComponent <ShareTrades>();
        mgw        = Minigames.GetComponent <MiniGameWeb>();
        tug        = Database.GetComponent <TUG>();
        sh         = Database.GetComponent <ServerHost>();
        test1      = Database.GetComponent <Test1>();
        gstocks    = Database.GetComponent <GStocks>();
        hs         = Database.GetComponent <HardwareSite>();
        store      = Database.GetComponent <Store>();
        melvenauni = Database.GetComponent <MelvenaUniversity>();
        isd        = Database.GetComponent <ISD>();
        //cc = Database.GetComponent<CabbageCorp>();

        dr = Minigames.GetComponent <DragRacer>();
    }
Ejemplo n.º 32
0
        public async Task RefreshAsync_not_null_success()
        {
            var cacheRegistry = Substitute.For <ICacheRegistry>();
            var siteCaches    = new SiteCaches(cacheRegistry);
            var rootAu        = new TestSite
            {
                Key      = Guid.NewGuid(),
                SiteName = "AU"
            };
            var rootNz = new TestSite
            {
                Key      = Guid.NewGuid(),
                SiteName = "NZ"
            };
            var cacheAu = siteCaches.Get(rootAu);
            var cacheNz = siteCaches.Get(rootNz);

            await siteCaches.RefreshAsync(rootAu).ConfigureAwait(false);

            await cacheRegistry.Received(1).ReloadAsync(cacheAu).ConfigureAwait(false);

            await cacheRegistry.DidNotReceive().ReloadAsync(cacheNz).ConfigureAwait(false);
        }