public void WhenLineContainsErrorMessage_ReturnsTrue() { // Arrange var line = "****ERROR OCCURRED****"; // Act var result = _sut.IsError(line); // Assert result.Should().BeTrue(); }
public bool Process(Stream stream) { if (stream == null) { throw new ArgumentNullException(nameof(stream)); } var result = true; using (var reader = new StreamReader(stream)) { while (!reader.EndOfStream) { var line = reader.ReadLine(); _logger.LogLine(line); if (_analyzer.IsError(line)) { result = false; } } } return(result); }