TestSettingsSerializationContext.cs
1 // Copyright (c) Microsoft Corporation 2 // The Microsoft Corporation licenses this file to you under the MIT license. 3 // See the LICENSE file in the project root for more information. 4 5 using System.Text.Json.Serialization; 6 using Microsoft.PowerToys.Settings.UnitTest; 7 8 namespace Microsoft.PowerToys.Settings.UI.UnitTests 9 { 10 /// <summary> 11 /// JSON serialization context for unit tests. 12 /// This context provides source-generated serialization for test-specific types. 13 /// </summary> 14 [JsonSourceGenerationOptions( 15 WriteIndented = false, 16 DefaultIgnoreCondition = JsonIgnoreCondition.Never, 17 IncludeFields = true)] 18 [JsonSerializable(typeof(BasePTSettingsTest))] 19 public partial class TestSettingsSerializationContext : JsonSerializerContext 20 { 21 } 22 }