Exemplo n.º 1
0
        public void CurrentTypedShouldReturnCurrent()
        {
            enumerator.Current = new Dummy();

            var actual = new RewriteQueryEnumerator <Dummy>(enumerator).Current;

            Assert.Equal(enumerator.Current, actual);
        }
Exemplo n.º 2
0
        public async Task DisposeAsyncShouldDispose()
        {
            using (var subject = new RewriteQueryEnumerator <Dummy>(enumerator))
            {
                await subject.DisposeAsync();

                Assert.True(enumerator.DisposeCalled);
            }
        }
Exemplo n.º 3
0
        public void DisposeShouldDispose()
        {
            using (var subject = new RewriteQueryEnumerator <Dummy>(enumerator))
            {
                subject.Dispose();

                Assert.True(enumerator.DisposeCalled);
            }
        }
Exemplo n.º 4
0
        public async Task MoveNextAsyncShouldMoveNext()
        {
            using (var subject = new RewriteQueryEnumerator <Dummy>(enumerator))
            {
                _ = await subject.MoveNextAsync();

                Assert.True(enumerator.MoveNextCalled);
            }
        }
Exemplo n.º 5
0
        public void ResetShouldMoveNext()
        {
            using (var subject = new RewriteQueryEnumerator <Dummy>(enumerator))
            {
                subject.Reset();

                Assert.True(enumerator.ResetCalled);
            }
        }
Exemplo n.º 6
0
        public void CurrentShouldReturnCurrent()
        {
            enumerator.Current = new Dummy();

            using (var subject = new RewriteQueryEnumerator <Dummy>(enumerator))
            {
                var actual = subject.Current;

                Assert.Equal(enumerator.Current, actual);
            }
        }