Ejemplo n.º 1
0
        public void DoesNotDisposeOfTheGivenInstance()
        {
            var disposable     = new DisposableMock();
            var timeoutFactory = new TimeoutFactory();

            using (var timeout = timeoutFactory.Create(TimeSpan.FromMilliseconds(1500), disposable))
            {
                Assert.Equal(0, disposable.DisposedTimes);
            }
        }
Ejemplo n.º 2
0
        public void UsesTheGivenDuration()
        {
            var disposable     = new DisposableMock();
            var timeoutFactory = new TimeoutFactory();

            using (var timeout = timeoutFactory.Create(TimeSpan.FromMilliseconds(1500), disposable))
            {
                Assert.Equal(TimeSpan.FromMilliseconds(1500), Assert.IsType <Timeout>(timeout).Duration);
            }
        }
Ejemplo n.º 3
0
        public void UsesTheGivenDisposable()
        {
            var disposable     = new DisposableMock();
            var timeoutFactory = new TimeoutFactory();

            using (var timeout = timeoutFactory.Create(TimeSpan.FromMilliseconds(1500), disposable))
            {
                Assert.Same(disposable, Assert.IsType <Timeout>(timeout).ToDispose);
            }
        }
Ejemplo n.º 4
0
        public void CreatesATimeout()
        {
            var disposable     = new DisposableMock();
            var timeoutFactory = new TimeoutFactory();

            using (var timeout = timeoutFactory.Create(TimeSpan.FromMilliseconds(1500), disposable))
            {
                Assert.IsType <Timeout>(timeout);
            }
        }