예제 #1
0
        [Test] public void Call_Pages_From_TM_Started_With_Temp_Path_XmlDatabase()
        {
            var nUnitTests_Cassini = new NUnitTests_Cassini_TeamMentor();

            nUnitTests_Cassini.start(makeTcpRequestToPort: false)
            .use_Temp_Path_XmlDatabase();

            var homePageUrl = nUnitTests_Cassini.apiCassini.url();

            //try via direct Http requests
            homePageUrl.append("").GET().assert_Not_Contains("Login");
            homePageUrl.append("TBot").GET().assert_Contains("Login");

            //try via browser requests
            var ie = "Call_Pages_From_TM_Started_With_Temp_Path_XmlDatabase".add_IE_Hidden_PopupWindow();

            ie.open(homePageUrl)
            .assert_Has_Links("About", "Login", "Help");

            ie.open(homePageUrl).waitForLink("About"); ie.assert_Url_Is(homePageUrl.append("teamMentor"));
            ie.open(homePageUrl.append("Tbot")).assert_Url_Is(homePageUrl.append("Html_Pages/Gui/Pages/login.html?LoginReferer=/tbot"));

            ie.parentForm().Close();

            nUnitTests_Cassini.stop_And_Delete_Temp_XmlDatabase();
        }
예제 #2
0
        public void Check_That_New_UserData_Is_Git_REPO()
        {
            var nUnitTests_Cassini = new NUnitTests_Cassini_TeamMentor();

            nUnitTests_Cassini.start(true);

            nUnitTests_Cassini.siteUri.GET().assert_Contains("TeamMentor");

            var tmProxy = nUnitTests_Cassini.tmProxy_Refresh()
                          .tmProxy;

            tmProxy.TmServer.assert_Not_Null()
            .Git.UserData_Git_Enabled.assert_True();

            tmProxy.TmFileStorage.path_UserData()
            .isGitRepository().assert_Is_True();

            ////tmProxy.TmFileStorage.tmServer_Location().assert_Is("ad");
        }