public void TryParseLogEntry_IfMalformedInput_ReturnsNull(string line) { StorageAnalyticsLogParser parser = new StorageAnalyticsLogParser(); StorageAnalyticsLogEntry entry = parser.TryParseLogEntry(line); Assert.Null(entry); }
private BlobLogListener(BlobServiceClient blobClient, IWebJobsExceptionHandler exceptionHandler, ILogger <BlobListener> logger) { _blobClient = blobClient; _exceptionHandler = exceptionHandler ?? throw new ArgumentNullException(nameof(exceptionHandler)); _logger = logger ?? throw new ArgumentNullException(nameof(logger)); _parser = new StorageAnalyticsLogParser(logger); }
public void TryParseLogEntry_IfValidLogEnry_ReturnsEntryInstance(string line, string blobPath) { StorageAnalyticsLogParser parser = new StorageAnalyticsLogParser(); StorageAnalyticsLogEntry entry = parser.TryParseLogEntry(line); Assert.NotNull(entry); Assert.Equal(blobPath, entry.RequestedObjectKey); }