public void TryParseVersion_IfCorrectVersionFormat_ReturnsVersion(string line, int major, int minor) { Version version = StorageAnalyticsLogParser.TryParseVersion(line); Assert.NotNull(version); Assert.AreEqual(new Version(major, minor), version); }
public void TryParseLogEntry_IfMalformedInput_ReturnsNull(string line) { StorageAnalyticsLogParser parser = new StorageAnalyticsLogParser(NullLogger <BlobListener> .Instance); 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(NullLogger <BlobListener> .Instance); StorageAnalyticsLogEntry entry = parser.TryParseLogEntry(line); Assert.NotNull(entry); Assert.AreEqual(blobPath, entry.RequestedObjectKey); }
public void TryParseVersion_IfMalformedVersionFormat_ReturnsNull(string line) { Version version = StorageAnalyticsLogParser.TryParseVersion(line); Assert.Null(version); }
public void TryParseVersion_IfNullOrEmpty_ReturnsNull(string line) { Version version = StorageAnalyticsLogParser.TryParseVersion(line); Assert.Null(version); }