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); }
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())); }
public IAsyncEnumerable <string> ListCollectionNamesAsync() { var collectionNames = binaryDataStorage.ListContainers().ToList(); return(AsyncEnumerableBuilder.FromArray(collectionNames)); }