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()); }
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"); }