Ejemplo n.º 1
0
        public void When_a_Sensitive_is_constructed_with_a_value_then_the_string_representation_of_the_Sensitive_does_not_contain_that_of_the_input_type(dynamic input)
        {
            var sensitive = new Sensitive <dynamic>(input);

            Assert.DoesNotContain(input.ToString(), sensitive.ToString());
            Assert.Equal("*****", sensitive.ToString());
        }
Ejemplo n.º 2
0
        public void AddSensitiveWithoutSetupName_Should_AddSensitiveDetail()
        {
            var logEvent = new LogEvent <StandardLoglevel>(_ => { }, StandardLoglevel.Warning);

            SensitiveExtensions.Sensitive <StandardLoglevel>(logEvent).Should().BeSameAs(logEvent);

            var sensitive = new Sensitive(true, null);

            sensitive.IsSensitive.Should().BeTrue();
            sensitive.SetupName.Should().BeNull();
            sensitive.ToString().Should().StartWith("Sensitive");
        }