Beispiel #1
0
        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);
        }
Beispiel #2
0
        public void IsLogForEvent_AlwaysReturnsTrue()
        {
            var processor = new CatchAllFilterLogProcessor((logs) => Task.CompletedTask);

            Assert.True(processor.IsLogForEvent(new FilterLog()));
        }