Ejemplo n.º 1
0
        public async Task CreatesEmbeddedMakiClientAsync()
        {
            var embeddedMakiInstances = new List <EmbeddedMaki>();
            var startupTasks          = new List <Task>();

            for (int i = 0; i < 5; i++)
            {
                var embedded1 = EmbeddedMakiFactory.Create();
                startupTasks.Add(embedded1.StartAsync());
                embeddedMakiInstances.Add(embedded1);
            }

            await Task.WhenAll(startupTasks);

            foreach (var em in embeddedMakiInstances)
            {
                await using var client = em.CreateClient();
                var health = await client.HealthCheckAsync();

                Assert.Equal("svc-up", health);
                await em.StopAsync();

                em.Dispose();
            }
        }
Ejemplo n.º 2
0
 public AbstractMakiContainerTest(ITestOutputHelper logger)
 {
     this.logger = logger;
     this.maki   = EmbeddedMakiFactory.Create();
 }