Example #1
0
        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);
        }
Example #2
0
        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);
        }