public async Task ProcessLogsAsync_InvokesCallback() { FilterLog[] logsProcessed = null; var processor = new CatchAllFilterLogProcessor((logs) => { logsProcessed = logs.ToArray(); return(Task.CompletedTask); }); var logsToProcess = new[] { new FilterLog(), new FilterLog() }; await processor.ProcessLogsAsync(logsToProcess); Assert.Equal(logsToProcess, logsProcessed); }
public void IsLogForEvent_AlwaysReturnsTrue() { var processor = new CatchAllFilterLogProcessor((logs) => Task.CompletedTask); Assert.True(processor.IsLogForEvent(new FilterLog())); }