CK.Core.Tests.Monitoring.ActivityMonitorFilterPropagation.ClientFilterPropagatesToMonitor C# (CSharp) Method

ClientFilterPropagatesToMonitor() private method

private ClientFilterPropagatesToMonitor ( ) : void
return void
        public void ClientFilterPropagatesToMonitor()
        {
            var monitor = new ActivityMonitor( false );
            var client = new ActivityMonitorConsoleClient();
            monitor.Output.RegisterClient( client );

            Assert.That( monitor.MinimalFilter, Is.EqualTo( LogFilter.Undefined ) );

            client.Filter = LogFilter.Release;

            Assert.That( client.Filter, Is.EqualTo( LogFilter.Release ) );
            Assert.That( monitor.ActualFilter, Is.EqualTo( LogFilter.Release ) );
        }