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); }