예제 #1
0
        public void Test_GetAppServerNetworkPath_Throws_When_path_doesntstartwithdriveletter()
        {
            var envInfo =
                new EnvironmentInfo(
                    _EnvironmentName,
                    true,
                    _ConfigurationTemplateName,
                    _AppServerMachine,
                    _FailoverClusterMachineName,
                    _WebMachineNames,
                    _TerminalMachineName,
                    _SchedulerServerTasksMachineNames,
                    _SchedulerServerBinariesMachineNames,
                    _NtServicesBaseDirPath,
                    _WebAppsBaseDirPath,
                    _SchedulerAppsBaseDirPath,
                    _TerminalAppsBaseDirPath,
                    false,
                    TestData.EnvironmentUsers,
                    TestData.AppPoolInfos,
                    TestData.DatabaseServers,
                    TestData.ProjectToFailoverClusterGroupMappings,
                    TestData.WebAppProjectConfigurationOverrides,
                    TestData.DbProjectConfigurationOverrides,
                    _TerminalAppsShortcutFolder,
                    _ArtifactsDeploymentDirPath,
                    _DomainName,
                    TestData.CustomEnvMachines);

            Assert.Throws <ArgumentException>(
                () => envInfo.GetAppServerNetworkPath("qlwelqwelw"));
        }