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