public void TransformRawLogLine(string input, string expectedOutput) { var collector = new ChinaStatsCollector(); var tranformedinput = collector.TransformRawLogLine(input); string output = tranformedinput == null ? null : tranformedinput.ToString(); Assert.Equal(expectedOutput, output); }
public void TransformRawLogLine(string input, string expectedOutput) { var collector = new ChinaStatsCollector( Mock.Of <ILogSource>(), Mock.Of <ILogDestination>(), Mock.Of <ILogger <ChinaStatsCollector> >()); var tranformedinput = collector.TransformRawLogLine(input); string output = tranformedinput == null ? null : tranformedinput.ToString(); Assert.Equal(expectedOutput, output); }
public void CdnLogEntryParserIntegration(string input) { var collector = new ChinaStatsCollector( Mock.Of <ILogSource>(), Mock.Of <ILogDestination>(), Mock.Of <ILogger <ChinaStatsCollector> >()); var tranformedInput = collector.TransformRawLogLine(input); if (tranformedInput == null) { return; } string output = tranformedInput.ToString(); const int lineNumber = 1; var logEntry = CdnLogEntryParser.ParseLogEntryFromLine(lineNumber, output, onErrorAction: null); Assert.Contains(tranformedInput.XEc_Custom_1, logEntry.CustomField); Assert.Contains(tranformedInput.CUserAgent, logEntry.UserAgent); }