Пример #1
0
        public void WizardUiTests_DbServiceWizard_CreateNewService_ExpectedServiceCreated()
        {
            //Initialization
            var          sourceNameID  = Guid.NewGuid().ToString().Substring(0, 5);
            var          serviceNameID = Guid.NewGuid().ToString().Substring(0, 5);
            const string cat           = "UNASSIGNED";
            var          serviceName   = "codeduitest" + serviceNameID;
            var          sourceName    = "codeduitest" + sourceNameID;
            const string sourcePath    = "RSAKLFSVRGENDEV";

            //Open wizard
            RibbonUIMap.ClickNewDbWebService();

            Assert.AreEqual("localhost (http://localhost:3142/dsf)", WizardsUIMap.GetRightTitleText());

            //Click New Db Source button
            DatabaseServiceWizardUIMap.ClickNewDbSource();

            //Create the new Db Source
            DatabaseServiceWizardUIMap.CreateDbSource(sourcePath, sourceName);

            //Create the Db Service
            DatabaseServiceWizardUIMap.CreateDbService(serviceName);

            // clean up ;)
            Bootstrap.DeleteService(serviceName);
            Bootstrap.DeleteSource(sourceName);

            //Assert
            Assert.IsTrue(ExplorerUIMap.ValidateServiceExists(serviceName, cat));
            Assert.IsTrue(ExplorerUIMap.ValidateSourceExists(sourceName, cat));
        }