public void Stream_ReadLines(string response, params string[] expected) { // Arrange var bytes = Encoding.UTF8.GetBytes(response); using var stream = new MemoryStream(bytes); // Act var actual = IOExtensions.ReadLines(stream).Take(expected.Length).ToList(); // Assert Assert.Equal(expected.Length, actual.Count); Assert.Equal(expected, actual); }