32 references to SensitiveRecordExtensions
Microsoft.Gen.Logging.Generated.Tests (32)
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\Logging.g.cs (5)
7815public static partial void LogInTemplate(global::Microsoft.Extensions.Logging.ILogger logger, global::TestClasses.SensitiveRecordExtensions.MyRecord p0) 7855public static partial void LogFullyStructured(global::Microsoft.Extensions.Logging.ILogger logger, global::TestClasses.SensitiveRecordExtensions.MyRecord p0) 7889public static partial void LogPropertiesWithTemplate(global::Microsoft.Extensions.Logging.ILogger logger, global::TestClasses.SensitiveRecordExtensions.RecordWithSensitiveMembers data) 7928public static partial void LogPropertiesFullyStructured(global::Microsoft.Extensions.Logging.ILogger logger, global::TestClasses.SensitiveRecordExtensions.RecordWithSensitiveMembers data) 7964public static partial void LogInTemplateWithAnnotation(global::Microsoft.Extensions.Logging.ILogger logger, global::TestClasses.SensitiveRecordExtensions.RecordWithSensitiveMembers data)
SensitiveRecordTests.cs (27)
17SensitiveRecordExtensions.LogInTemplate(logger, new()); 20Assert.DoesNotContain(SensitiveRecordExtensions.Sensitive, logRecord.Message); 22Assert.All(logRecord.StructuredState, x => Assert.DoesNotContain(SensitiveRecordExtensions.Sensitive, x.Value)); 29SensitiveRecordExtensions.LogFullyStructured(logger, new()); 32Assert.DoesNotContain(SensitiveRecordExtensions.Sensitive, logRecord.Message); 34Assert.All(logRecord.StructuredState, x => Assert.DoesNotContain(SensitiveRecordExtensions.Sensitive, x.Value)); 41var dataToLog = new SensitiveRecordExtensions.RecordWithSensitiveMembers(SensitiveRecordExtensions.Sensitive, SensitiveRecordExtensions.Sensitive) 43PropGetSet = SensitiveRecordExtensions.Sensitive 46SensitiveRecordExtensions.LogPropertiesWithTemplate(logger, dataToLog); 49Assert.DoesNotContain(SensitiveRecordExtensions.Sensitive, logRecord.Message); 51Assert.All(logRecord.StructuredState, x => Assert.DoesNotContain(SensitiveRecordExtensions.Sensitive, x.Value)); 58var dataToLog = new SensitiveRecordExtensions.RecordWithSensitiveMembers(SensitiveRecordExtensions.Sensitive, SensitiveRecordExtensions.Sensitive) 60PropGetSet = SensitiveRecordExtensions.Sensitive 63SensitiveRecordExtensions.LogPropertiesFullyStructured(logger, dataToLog); 66Assert.DoesNotContain(SensitiveRecordExtensions.Sensitive, logRecord.Message); 68Assert.All(logRecord.StructuredState, x => Assert.DoesNotContain(SensitiveRecordExtensions.Sensitive, x.Value)); 75var dataToLog = new SensitiveRecordExtensions.RecordWithSensitiveMembers(SensitiveRecordExtensions.Sensitive, SensitiveRecordExtensions.Sensitive) 77PropGetSet = SensitiveRecordExtensions.Sensitive 80SensitiveRecordExtensions.LogInTemplateWithAnnotation(logger, dataToLog); 83Assert.DoesNotContain(SensitiveRecordExtensions.Sensitive, logRecord.Message); 85Assert.All(logRecord.StructuredState, x => Assert.DoesNotContain(SensitiveRecordExtensions.Sensitive, x.Value));