Example #1
0
        public void TestAdd()
        {
            selenium.Open("/Users/Profile.aspx");

            driver.FindElement(By.Id("RequestKeyLink")).Click();
            Thread.Sleep(1000); //Wait for ajax fetch of form
            selenium.Type("#UsageTextArea", "This is a test for the key request");
            driver.FindElement(By.Id("KeyRequestSubmit")).Click();

            Thread.Sleep(2000); //Wait for ajax key request
            selenium.Click("//input[@value='Ok']");


            string addedKeyVal = selenium.GetEval("window.jQuery('#ctl00_ContentPlaceHolder1_KeysControl_APIKeysListView_KeysTable tr:last').find('.key').text().trim()");

            Assert.IsNotNullOrEmpty(addedKeyVal);

            mTestKey.Key   = addedKeyVal;
            mTestKey.State = APIKeyState.ACTIVE;

            APIKey serverKey = mKeyMananger.GetKeyByKey(addedKeyVal);

            Assert.True(mTestKey.Equals(serverKey));
        }