Ejemplo n.º 1
0
        public void StreamWithoutItemsDoesntThrowExceptions()
        {
            var asyncEnumerable = AsyncEnumerableBuilder.FromArray(new string[0]);

            using var sut          = new SearchResultStream(asyncEnumerable);
            using var streamReader = new StreamReader(sut);
            var actual = ReadAllLines(streamReader).ToList();

            CollectionAssert.IsEmpty(actual);
        }
Ejemplo n.º 2
0
        public void StreamReturnsInputItems()
        {
            var expected        = new[] { "Item1", "Item2", "Item3" };
            var asyncEnumerable = AsyncEnumerableBuilder.FromArray(expected);

            using var sut          = new SearchResultStream(asyncEnumerable);
            using var streamReader = new StreamReader(sut);
            var actual = ReadAllLines(streamReader).ToList();

            CollectionAssert.AreEqual(expected, actual);
        }
 public IAsyncEnumerable <string> ListCollectionNamesAsync()
 {
     return(AsyncEnumerableBuilder.FromArray(tableSetups.Keys.ToList()));
 }
Ejemplo n.º 4
0
        public IAsyncEnumerable <string> ListCollectionNamesAsync()
        {
            var collectionNames = binaryDataStorage.ListContainers().ToList();

            return(AsyncEnumerableBuilder.FromArray(collectionNames));
        }