public void GetBatchOfStrings_EnoughLinesForElements_ReturnsCorrectList() { // Arrange fileStreamReaderMock.Setup(x => x.EndOfStream).Returns(false); var dut = new StringFileReader(fileStreamReaderMock.Object); // Act var result = dut.GetBatchOfStrings(2); // Assert result.Count.Should().Be(100); }
public void GetBatchOfStrings_EndOfStream_BreaksTheLoop() { // Arrange fileStreamReaderMock.Setup(x => x.EndOfStream).Returns(true); var dut = new StringFileReader(fileStreamReaderMock.Object); // Act var result = dut.GetBatchOfStrings(2); // Assert result.Count.Should().Be(0); }