예제 #1
0
        public void FilterByTypeName_WriteEnabled(string loggerName, bool enabled)
        {
            // Arrange
            var options = new TestSinkOptions();

            // Act
            options.FilterByTypeName <C>();

            // Assert
            Assert.NotNull(options.WriteEnabled);
            Assert.Equal(enabled, options.WriteEnabled !(new WriteContext(0, 0, null, null, null, loggerName, string.Empty)));
        }
예제 #2
0
        public void FilterByTypeName_BeginEnabled(string loggerName, bool enabled)
        {
            // Arrange
            var options = new TestSinkOptions();

            // Act
            options.FilterByTypeName <C>();

            // Assert
            Assert.NotNull(options.BeginEnabled);
            Assert.Equal(enabled, options.BeginEnabled !(new BeginScopeContext(loggerName, null)));
        }
예제 #3
0
        public void SetMinimumLevel_WriteEnabled(LogLevel minimumLevel, LogLevel logLevel, bool enabled)
        {
            // Arrange
            var options = new TestSinkOptions();

            // Act
            options.FilterByMinimumLevel(minimumLevel);

            // Assert
            Assert.NotNull(options.WriteEnabled);
            Assert.Equal(enabled, options.WriteEnabled !(new WriteContext(logLevel, 0, null, null, null, string.Empty, string.Empty)));
        }