public async Task WhileAfter1ms()
 {
     await Assert.ThrowsAsync <TimeoutException>(async() =>
     {
         await WaitStrategy.WaitWhile(() => this.While(string.Empty), timeout: 1);
     });
 }
Exemple #2
0
        public async Task ExecAsync(string id, params string[] command)
        {
            if (command is null)
            {
                return;
            }

            var created = await Docker.Containers.ExecCreateContainerAsync(id, new ContainerExecCreateParameters { Cmd = command });

            await Docker.Containers.StartContainerExecAsync(created.ID);

            await WaitStrategy.WaitWhile(async() => (await Docker.Containers.InspectContainerExecAsync(created.ID)).Running);
        }
Exemple #3
0
 public async Task RethrowWhile()
 {
     await Assert.ThrowsAsync <NotImplementedException>(() => WaitStrategy.WaitWhile(() => this.While(string.Empty)));
 }
Exemple #4
0
 public async Task WhileImmediately()
 {
     await WaitStrategy.WaitWhile(() => this.While(string.Empty));
 }
 public async Task WhileAfter1Ms()
 {
     await Assert.ThrowsAsync <TimeoutException>(() => WaitStrategy.WaitWhile(() => this.While(null, string.Empty), timeout: 1));
 }
 public async Task WhileAfter1Ms()
 {
     await Assert.ThrowsAsync <TimeoutException>(() => WaitStrategy.WaitWhile(() => this.While(null, null), 1000, 1));
 }
            public async Task WhileImmediately()
            {
                var exception = await Record.ExceptionAsync(() => WaitStrategy.WaitWhile(() => this.While(null, null)));

                Assert.Null(exception);
            }