55 references to JsonSerializer
Microsoft.Extensions.Caching.Hybrid.Tests (55)
SerializerTests.cs (55)
43[InlineData(JsonSerializer.None, JsonSerializer.Default)]
44[InlineData(JsonSerializer.CustomGlobal, JsonSerializer.CustomGlobal)]
45[InlineData(JsonSerializer.CustomPerType, JsonSerializer.CustomPerType)]
46[InlineData(JsonSerializer.CustomPerType | JsonSerializer.CustomGlobal, JsonSerializer.CustomPerType)]
47public void RoundTripPoco(JsonSerializer addSerializers, JsonSerializer expectedSerializer)
71[InlineData(JsonSerializer.None, JsonSerializer.Default)]
72[InlineData(JsonSerializer.CustomGlobal, JsonSerializer.CustomGlobal)]
73[InlineData(JsonSerializer.CustomPerType, JsonSerializer.CustomPerType)]
74[InlineData(JsonSerializer.CustomPerType | JsonSerializer.CustomGlobal, JsonSerializer.CustomPerType)]
75public void RoundTripTuple(JsonSerializer addSerializers, JsonSerializer expectedSerializer)
83[InlineData(JsonSerializer.None, JsonSerializer.FieldEnabled)]
84[InlineData(JsonSerializer.CustomGlobal, JsonSerializer.FieldEnabled)]
85[InlineData(JsonSerializer.CustomPerType, JsonSerializer.FieldEnabled)]
86[InlineData(JsonSerializer.CustomPerType | JsonSerializer.CustomGlobal, JsonSerializer.FieldEnabled)]
87public void RoundTripValueTuple(JsonSerializer addSerializers, JsonSerializer expectedSerializer)
95[InlineData(JsonSerializer.None, JsonSerializer.FieldEnabled)]
96[InlineData(JsonSerializer.CustomGlobal, JsonSerializer.FieldEnabled)]
97[InlineData(JsonSerializer.CustomPerType, JsonSerializer.FieldEnabled)]
98[InlineData(JsonSerializer.CustomPerType | JsonSerializer.CustomGlobal, JsonSerializer.FieldEnabled)]
99public void RoundTripNamedValueTuple(JsonSerializer addSerializers, JsonSerializer expectedSerializer)
106private static T RoundTrip<T>(T value, ReadOnlySpan<byte> expectedBytes, JsonSerializer expectedJsonOptions, JsonSerializer addSerializers = JsonSerializer.None, bool binary = false)
113if ((addSerializers & JsonSerializer.CustomGlobal) != JsonSerializer.None)
119if ((addSerializers & JsonSerializer.CustomPerType) != JsonSerializer.None)
127JsonSerializer.Default => JsonSerializerOptions.Default,
128JsonSerializer.FieldEnabled => DefaultJsonSerializerFactory.FieldEnabledJsonOptions,
129JsonSerializer.CustomGlobal => globalOptions,
130JsonSerializer.CustomPerType => perTypeOptions,