public static void Enable() { VerifierSettings.ModifySerialization(settings => { settings.AddExtraSettings(serializerSettings => { var converters = serializerSettings.Converters; converters.Add(new MsConnectionConverter()); converters.Add(new SysConnectionConverter()); }); }); VerifierSettings.RegisterJsonAppender(_ => { if (!SqlRecording.TryFinishRecording(out var entries)) { return(null); } return(new("sql", entries !)); }); VerifierSettings.RegisterFileConverter <MsConnection>(ToSql); VerifierSettings.RegisterFileConverter <SysConnection>(ToSql); }
static VerifyXamarin() { VerifierSettings.ModifySerialization(settings => { settings.AddExtraSettings(serializerSettings => { var converters = serializerSettings.Converters; converters.Add(new AppResultConverter()); }); }); }
public static void Initialize() { VerifierSettings.RegisterFileConverter <IRenderedFragment>(FragmentToStream.Convert); VerifierSettings.ModifySerialization(settings => { settings.AddExtraSettings(serializerSettings => { var converters = serializerSettings.Converters; converters.Add(new RenderedFragmentConverter()); }); }); }
public static void Enable() { VerifierSettings.ModifySerialization(settings => { settings.IgnoreMembers("ETag"); settings.IgnoreMember <Database>(x => x.Client); settings.IgnoreMembersWithType <CosmosDiagnostics>(); settings.IgnoreMembersWithType <IndexingPolicy>(); settings.IgnoreMember <ContainerResponse>(x => x.Resource); settings.IgnoreMembersWithType <DatabaseProperties>(); settings.AddExtraSettings(serializerSettings => { var converters = serializerSettings.Converters; converters.Add(new HeadersConverter()); converters.Add(new FeedResponseConverter()); converters.Add(new ResponseConverter()); }); }); }