コード例 #1
0
        public void Check(IProbe probe)
        {
            var timeout = new Timeout(_timeoutMillis);

            while (!probe.IsSatisfied)
            {
                if (timeout.HasTimedOut())
                {
                    Assert.Fail(DescribeFailureOf(probe));
                }
                Thread.Sleep(_pollDelayMillis);

                probe.Sample();
            }
        }
コード例 #2
0
ファイル: Poller.cs プロジェクト: sgraf812/Keyboard
        public void Check(IProbe probe)
        {
            var timeout = new Timeout(_timeoutMillis);

            while (!probe.IsSatisfied)
            {
                if (timeout.HasTimedOut())
                {
                    Assert.Fail(DescribeFailureOf(probe));
                }
                Thread.Sleep(_pollDelayMillis);

                probe.Sample();
            }
        }
コード例 #3
0
ファイル: IPoll.cs プロジェクト: khaledm/AsyncTestsDemo
        public void Check(IProbe probe)
        {
            var timeout = new Timeout(timeoutMillis);

            while (!probe.IsSatisfied())
            {
                if (timeout.HasTimedOut())
                {
                    throw new AssertionException("Failure to complete the assertion (acceptance ctr + error message)");
                }

                Task.Delay(pollDelayMillis).Wait();

                probe.Sample();
            }
        }