From 18b112343901f5345c6c6cc8e9b040033c3693b2 Mon Sep 17 00:00:00 2001 From: Max Lancaster Date: Tue, 12 Dec 2023 10:33:37 -0500 Subject: [PATCH] Replace System.Runtime.Serialization GetUninitializedObject method Replaces obsolete `System.Runtime.Serialization` `FormatterServices.GetUninitializedObject` reference in MappingTests with equivalent version in System.Runtime.CompilerServices --- .../Application.UnitTests/Common/Mappings/MappingTests.cs | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/tests/Application.UnitTests/Common/Mappings/MappingTests.cs b/tests/Application.UnitTests/Common/Mappings/MappingTests.cs index 96dcdcdfe..27f71e028 100644 --- a/tests/Application.UnitTests/Common/Mappings/MappingTests.cs +++ b/tests/Application.UnitTests/Common/Mappings/MappingTests.cs @@ -1,5 +1,5 @@ using System.Reflection; -using System.Runtime.Serialization; +using System.Runtime.CompilerServices; using AutoMapper; using CleanArchitecture.Application.Common.Interfaces; using CleanArchitecture.Application.Common.Models; @@ -48,9 +48,6 @@ private object GetInstanceOf(Type type) return Activator.CreateInstance(type)!; // Type without parameterless constructor - // TODO: Figure out an alternative approach to the now obsolete `FormatterServices.GetUninitializedObject` method. -#pragma warning disable SYSLIB0050 // Type or member is obsolete - return FormatterServices.GetUninitializedObject(type); -#pragma warning restore SYSLIB0050 // Type or member is obsolete + return RuntimeHelpers.GetUninitializedObject(type); } }