public async Task Should_not_send_message_to_dead_but_not_unregistered_member() { var cluster = new TestClusterBuilder(3) .AddSiloBuilderConfigurator <Configurator>() .Build(); await cluster.DeployAsync(); await cluster.KillSiloAsync(cluster.Silos[1]); await PublishAsync(2); await cluster.DisposeAsync(); }
public async Task Should_send_message_to_new_member() { var cluster = new TestClusterBuilder(3) .AddSiloBuilderConfigurator <Configurator>() .Build(); await cluster.DeployAsync(); cluster.StartAdditionalSilo(); await WaitForClusterSizeAsync(cluster, 4); await PublishAsync(4); await cluster.DisposeAsync(); }
public async Task Should_not_send_message_to_dead_member() { var cluster = new TestClusterBuilder(3) .AddSiloBuilderConfigurator <Configurator>() .Build(); await cluster.DeployAsync(); await cluster.StopSiloAsync(cluster.Silos[1]); await WaitForClusterSizeAsync(cluster, 2); await PublishAsync(2); await cluster.DisposeAsync(); }