internal override ITestStep CreateScenario(TestCasConnectivity.TestCasConnectivityRunInstance instance, Uri testUri, string userName, string domain, SecureString password, VirtualDirectoryUriScope testType, string serverFqdn)
        {
            ITestFactory testFactory = new TestFactory();
            ITestStep    result;

            if (testType == VirtualDirectoryUriScope.Internal || testType == VirtualDirectoryUriScope.Unknown)
            {
                result = testFactory.CreateEcpLoginScenario(testUri, userName, domain, password, testFactory);
            }
            else
            {
                result = testFactory.CreateEcpExternalLoginAgainstSpecificServerScenario(testUri, userName, domain, password, serverFqdn, testFactory);
            }
            return(result);
        }