public WebAppWebPubSubConnectionTests() : base(true) { BodyKeySanitizers.Add(new Core.TestFramework.Models.BodyKeySanitizer("Sanitized") { JsonPath = "$..value", Regex = "AccessKey=.*" }); }
public ContainerRegistryRecordedTestBase(bool isAsync, RecordedTestMode?mode = default) : base(isAsync, mode) { DateTimeOffset expiresOn = DateTimeOffset.UtcNow + TimeSpan.FromDays(365 * 30); // Never expire in software years string encodedBody = Base64Url.EncodeString($"{{\"exp\":{expiresOn.ToUnixTimeSeconds()}}}"); var jwtSanitizedValue = $"{SanitizeValue}.{encodedBody}.{SanitizeValue}"; BodyKeySanitizers.Add(new BodyKeySanitizer(jwtSanitizedValue) { JsonPath = "$..refresh_token" }); BodyRegexSanitizers.Add(new BodyRegexSanitizer(@"access_token=(?<group>.*?)(?=&|$)", SanitizeValue) { GroupForReplace = "group" }); BodyRegexSanitizers.Add(new BodyRegexSanitizer(@"refresh_token=(?<group>.*?)(?=&|$)", SanitizeValue) { GroupForReplace = "group" }); }