Пример #1
0
        public void TestThatExecutionSequenceIsValid()
        {
            var config = new ConDepConfig {
                EnvironmentName = "bogusEnv"
            };
            var server = new ServerConfig {
                Name = "jat-web03"
            };

            config.Servers = new[] { server };

            var infrastructureSequence = new InfrastructureSequence();
            var preOpsSequence         = new PreOpsSequence(new WebDeployHandlerMock());

            var webDeploy             = new WebDeployHandlerMock();
            var infrastructureBuilder = new InfrastructureBuilder(infrastructureSequence, webDeploy);

            _infra.Configure(infrastructureBuilder, config);

            var local = new LocalOperationsBuilder(_sequenceManager.NewLocalSequence("Test"), infrastructureSequence, preOpsSequence, config.Servers, webDeploy);

            _app.Configure(local, config);

            var notification = new Notification();

            Assert.That(_sequenceManager.IsValid(notification));
        }
Пример #2
0
        public void TestThatExecutionSequenceIsValid()
        {
            var config = new ConDepEnvConfig {
                EnvironmentName = "bogusEnv"
            };
            var server = new ServerConfig {
                Name = "jat-web03"
            };

            config.Servers = new[] { server };

            var sequenceManager = new ExecutionSequenceManager(config.Servers, new DefaultLoadBalancer());

            var settings = new ConDepSettings();

            settings.Config = config;

            var local = new LocalOperationsBuilder(sequenceManager.NewLocalSequence("Test"));

            //Configure.LocalOperations = local;
            _app.Configure(local, settings);

            var notification = new Notification();

            Assert.That(sequenceManager.IsValid(notification));
        }