Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
35 changes: 14 additions & 21 deletions SelfInitializingFakes.sln
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
Microsoft Visual Studio Solution File, Format Version 12.00
Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio 15
VisualStudioVersion = 15.0.26114.2
MinimumVisualStudioVersion = 10.0.40219.1
Expand Down Expand Up @@ -28,15 +28,13 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "tests", "tests", "{71C0B811
tests\SelfInitializingFakes.Tests.ruleset = tests\SelfInitializingFakes.Tests.ruleset
EndProjectSection
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "SelfInitializingFakes.Tests.FIE.3.0.0", "tests\SelfInitializingFakes.Tests.FIE.3.0.0\SelfInitializingFakes.Tests.FIE.3.0.0.csproj", "{8DFB8024-894F-46B3-B62D-B6E21F0B8945}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "SelfInitializingFakes.Tests.FIE.Latest", "tests\SelfInitializingFakes.Tests.FIE.Latest\SelfInitializingFakes.Tests.FIE.Latest.csproj", "{ED447D19-E841-46AE-BBDE-56326FF6F4AB}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "SelfInitializingFakes.Tests.FIE.3.4.2", "tests\SelfInitializingFakes.Tests.FIE.3.4.2\SelfInitializingFakes.Tests.FIE.3.4.2.csproj", "{7F7EC34C-AA06-460B-B0B7-EF429DD99E21}"
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "SelfInitializingFakes.Tests.FIE.5.5.0", "tests\SelfInitializingFakes.Tests.FIE.5.5.0\SelfInitializingFakes.Tests.FIE.5.5.0.csproj", "{27DE54D0-FB17-4A30-AB53-2FC98EEF2C4C}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "SelfInitializingFakes.Tests.FIE.4.9.2", "tests\SelfInitializingFakes.Tests.FIE.4.9.2\SelfInitializingFakes.Tests.FIE.4.9.2.csproj", "{FB3705B3-8BD8-4293-9266-6DE11FDACB2B}"
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SelfInitializingFakes.Tests.FIE.6.2.1", "tests\SelfInitializingFakes.Tests.FIE.6.2.1\SelfInitializingFakes.Tests.FIE.6.2.1.csproj", "{CA0A7917-1C75-42E2-83ED-1176B11457A7}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "SelfInitializingFakes.Tests.FIE.5.5.0", "tests\SelfInitializingFakes.Tests.FIE.5.5.0\SelfInitializingFakes.Tests.FIE.5.5.0.csproj", "{27DE54D0-FB17-4A30-AB53-2FC98EEF2C4C}"
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SelfInitializingFakes.Tests.Api", "tests\SelfInitializingFakes.Tests.Api\SelfInitializingFakes.Tests.Api.csproj", "{C6092E9A-276E-4EF8-B2B7-903F09054988}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Expand All @@ -48,37 +46,32 @@ Global
{08462E29-25C0-4A1F-9275-23B7898E95F0}.Debug|Any CPU.Build.0 = Debug|Any CPU
{08462E29-25C0-4A1F-9275-23B7898E95F0}.Release|Any CPU.ActiveCfg = Release|Any CPU
{08462E29-25C0-4A1F-9275-23B7898E95F0}.Release|Any CPU.Build.0 = Release|Any CPU
{8DFB8024-894F-46B3-B62D-B6E21F0B8945}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{8DFB8024-894F-46B3-B62D-B6E21F0B8945}.Debug|Any CPU.Build.0 = Debug|Any CPU
{8DFB8024-894F-46B3-B62D-B6E21F0B8945}.Release|Any CPU.ActiveCfg = Release|Any CPU
{8DFB8024-894F-46B3-B62D-B6E21F0B8945}.Release|Any CPU.Build.0 = Release|Any CPU
{ED447D19-E841-46AE-BBDE-56326FF6F4AB}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{ED447D19-E841-46AE-BBDE-56326FF6F4AB}.Debug|Any CPU.Build.0 = Debug|Any CPU
{ED447D19-E841-46AE-BBDE-56326FF6F4AB}.Release|Any CPU.ActiveCfg = Release|Any CPU
{ED447D19-E841-46AE-BBDE-56326FF6F4AB}.Release|Any CPU.Build.0 = Release|Any CPU
{7F7EC34C-AA06-460B-B0B7-EF429DD99E21}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{7F7EC34C-AA06-460B-B0B7-EF429DD99E21}.Debug|Any CPU.Build.0 = Debug|Any CPU
{7F7EC34C-AA06-460B-B0B7-EF429DD99E21}.Release|Any CPU.ActiveCfg = Release|Any CPU
{7F7EC34C-AA06-460B-B0B7-EF429DD99E21}.Release|Any CPU.Build.0 = Release|Any CPU
{FB3705B3-8BD8-4293-9266-6DE11FDACB2B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{FB3705B3-8BD8-4293-9266-6DE11FDACB2B}.Debug|Any CPU.Build.0 = Debug|Any CPU
{FB3705B3-8BD8-4293-9266-6DE11FDACB2B}.Release|Any CPU.ActiveCfg = Release|Any CPU
{FB3705B3-8BD8-4293-9266-6DE11FDACB2B}.Release|Any CPU.Build.0 = Release|Any CPU
{27DE54D0-FB17-4A30-AB53-2FC98EEF2C4C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{27DE54D0-FB17-4A30-AB53-2FC98EEF2C4C}.Debug|Any CPU.Build.0 = Debug|Any CPU
{27DE54D0-FB17-4A30-AB53-2FC98EEF2C4C}.Release|Any CPU.ActiveCfg = Release|Any CPU
{27DE54D0-FB17-4A30-AB53-2FC98EEF2C4C}.Release|Any CPU.Build.0 = Release|Any CPU
{CA0A7917-1C75-42E2-83ED-1176B11457A7}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{CA0A7917-1C75-42E2-83ED-1176B11457A7}.Debug|Any CPU.Build.0 = Debug|Any CPU
{CA0A7917-1C75-42E2-83ED-1176B11457A7}.Release|Any CPU.ActiveCfg = Release|Any CPU
{CA0A7917-1C75-42E2-83ED-1176B11457A7}.Release|Any CPU.Build.0 = Release|Any CPU
{C6092E9A-276E-4EF8-B2B7-903F09054988}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{C6092E9A-276E-4EF8-B2B7-903F09054988}.Debug|Any CPU.Build.0 = Debug|Any CPU
{C6092E9A-276E-4EF8-B2B7-903F09054988}.Release|Any CPU.ActiveCfg = Release|Any CPU
{C6092E9A-276E-4EF8-B2B7-903F09054988}.Release|Any CPU.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection
GlobalSection(NestedProjects) = preSolution
{08462E29-25C0-4A1F-9275-23B7898E95F0} = {E5449372-918E-45FB-BD55-7A1BCC98FF1C}
{8DFB8024-894F-46B3-B62D-B6E21F0B8945} = {71C0B811-4069-4D47-8D81-1F4EC66E21BF}
{ED447D19-E841-46AE-BBDE-56326FF6F4AB} = {71C0B811-4069-4D47-8D81-1F4EC66E21BF}
{7F7EC34C-AA06-460B-B0B7-EF429DD99E21} = {71C0B811-4069-4D47-8D81-1F4EC66E21BF}
{FB3705B3-8BD8-4293-9266-6DE11FDACB2B} = {71C0B811-4069-4D47-8D81-1F4EC66E21BF}
{27DE54D0-FB17-4A30-AB53-2FC98EEF2C4C} = {71C0B811-4069-4D47-8D81-1F4EC66E21BF}
{CA0A7917-1C75-42E2-83ED-1176B11457A7} = {71C0B811-4069-4D47-8D81-1F4EC66E21BF}
{C6092E9A-276E-4EF8-B2B7-903F09054988} = {71C0B811-4069-4D47-8D81-1F4EC66E21BF}
EndGlobalSection
GlobalSection(ExtensibilityGlobals) = postSolution
SolutionGuid = {A306C694-22A2-4AFB-974B-24B3629C8F28}
Expand Down
2 changes: 1 addition & 1 deletion appveyor.yml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
version: '{build}'

image: Visual Studio 2019
image: Visual Studio 2022

branches:
only:
Expand Down
5 changes: 5 additions & 0 deletions release_notes.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,8 @@
### Changed Framework and FakeItEasy Support ([#89](https://github.com/blairconrad/SelfInitializingFakes/pull/89))

- Now supports FakeItEasy 5.5.0 to 7.x.y (from 3.0.0 to 6.x.y)
- Now supports .NET frameworks net45, netstandard2.0, net5.0 (from net40, netstandard1.6, netstandard2.0)

## 0.6.0

### New
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ protected FileBasedRecordedCallRepository(params string[] pathComponents)
/// <param name="calls">The recorded calls to save.</param>
public void Save(IEnumerable<RecordedCall> calls)
{
Directory.CreateDirectory(Path.GetDirectoryName(this.path));
Directory.CreateDirectory(Path.GetDirectoryName(this.path)!);
using var fileStream = File.Open(this.path, FileMode.Create);
this.WriteToStream(calls, fileStream);
}
Expand Down
15 changes: 1 addition & 14 deletions src/SelfInitializingFakes/Infrastructure/ExceptionExtensions.cs
Original file line number Diff line number Diff line change
@@ -1,31 +1,19 @@
namespace SelfInitializingFakes.Infrastructure
{
using System;
#if FRAMEWORK_EXCEPTION_DISPATCH_INFO
using System.Runtime.ExceptionServices;
#else
using System.Reflection;
#endif

/// <summary>
/// Extension methods for exceptions.
/// </summary>
internal static class ExceptionExtensions
{
#if !FRAMEWORK_EXCEPTION_DISPATCH_INFO
private static readonly Action<Exception> PreserveStackTrace = CreatePreserveStackTrace();
#endif

/// <summary>
/// Re-throws an exception, trying to preserve its stack trace.
/// </summary>
/// <param name="exception">The exception to rethrow.</param>
#if FRAMEWORK_EXCEPTION_DISPATCH_INFO
public static void Rethrow(this Exception exception)
{
ExceptionDispatchInfo.Capture(exception).Throw();
}
#else
public static void Rethrow(this Exception exception)
{
try
Expand All @@ -45,9 +33,8 @@ private static Action<Exception> CreatePreserveStackTrace()
{
var method = typeof(Exception).GetMethod(
"InternalPreserveStackTrace",
BindingFlags.Instance | BindingFlags.NonPublic);
BindingFlags.Instance | BindingFlags.NonPublic)!;
return (Action<Exception>)Delegate.CreateDelegate(typeof(Action<Exception>), null, method);
}
#endif
}
}
2 changes: 1 addition & 1 deletion src/SelfInitializingFakes/Infrastructure/RecordingRule.cs
Original file line number Diff line number Diff line change
Expand Up @@ -116,7 +116,7 @@ private RecordedCall BuildRecordedCall(IFakeObjectCall call)
++index;
}

return new RecordedCall(call.Method.ToString(), result, outAndRefValues.ToArray());
return new RecordedCall(call.Method.ToString()!, result, outAndRefValues.ToArray());
}
}
}
25 changes: 6 additions & 19 deletions src/SelfInitializingFakes/SelfInitializingFakes.csproj
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
<Project Sdk="Microsoft.NET.Sdk">

<PropertyGroup>
<TargetFrameworks>net40;netstandard1.6;netstandard2.0</TargetFrameworks>
<TargetFrameworks>net45;netstandard2.0;net5.0</TargetFrameworks>
<GenerateDocumentationFile>true</GenerateDocumentationFile>
<AssemblyName>SelfInitializingFakes</AssemblyName>
<PackageId>SelfInitializingFakes</PackageId>
Expand All @@ -28,28 +28,15 @@
</Content>
</ItemGroup>

<ItemGroup Condition="'$(TargetFramework)' != 'netstandard2.0'">
<PackageReference Include="FakeItEasy" Version="[3.0.0,7.0.0)" />
</ItemGroup>

<ItemGroup Condition="'$(TargetFramework)' == 'netstandard2.0'">
<PackageReference Include="FakeItEasy" Version="[4.9.2,7.0.0)" />
</ItemGroup>

<ItemGroup Condition="'$(TargetFramework)' == 'netstandard1.6'">
<!-- FakeItEasy 3.0 depends on Castle.Core 4.0, which depends on non-existent TypecConverter 4.0.1 -->
<PackageReference Include="System.ComponentModel.TypeConverter" Version="4.3.0" />
<ItemGroup>
<PackageReference Include="FakeItEasy" Version="[5.5.0,8.0.0)" />
</ItemGroup>

<PropertyGroup Condition=" '$(TargetFramework)' == 'net40' ">
<DefineConstants>$(DefineConstants);FEATURE_BINARY_SERIALIZATION</DefineConstants>
</PropertyGroup>

<PropertyGroup Condition=" '$(TargetFramework)' == 'netstandard1.6' ">
<DefineConstants>$(DefineConstants);NETFX_CORE;FRAMEWORK_EXCEPTION_DISPATCH_INFO;FRAMEWORK_WEAK_TYPE_CLASS</DefineConstants>
<PropertyGroup Condition=" '$(TargetFramework)' == 'net45' ">
<DefineConstants>$(DefineConstants);FEATURE_BINARY_SERIALIZATION;LACKS_ARRAY_EMPTY</DefineConstants>
</PropertyGroup>

<ItemGroup Condition=" '$(TargetFramework)' != 'net40' ">
<ItemGroup Condition=" '$(TargetFramework)' != 'net45' ">
<Compile Remove="BinaryFileRecordedCallRepository.cs" />
</ItemGroup>

Expand Down
8 changes: 7 additions & 1 deletion src/SelfInitializingFakes/XmlFileRecordedCallRepository.cs
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
namespace SelfInitializingFakes
{
using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
Expand Down Expand Up @@ -47,7 +48,12 @@ protected override IEnumerable<RecordedCall> ReadFromStream(FileStream fileStrea
using (var reader = XmlReader.Create(fileStream))
{
#pragma warning disable CA3075 // Insecure DTD processing in XML - the framework is for testing, so presumably is run in a safe environment
return (IEnumerable<RecordedCall>)Serializer.Deserialize(reader);
return (IEnumerable<RecordedCall>)(Serializer.Deserialize(reader)
#if LACKS_ARRAY_EMPTY
?? new RecordedCall[0]);
#else
?? Array.Empty<RecordedCall>());
#endif
#pragma warning restore CA3075 // Insecure DTD processing in XML
}
}
Expand Down
4 changes: 0 additions & 4 deletions tests/Acceptance/BinarySerialization.cs
Original file line number Diff line number Diff line change
Expand Up @@ -75,11 +75,7 @@ public static void SerializeVoidCall(
.x(() =>
{
int i;
#if BUG_ASSIGNING_REF_VALUE_CLEARS_INCOMING_VALUE
DateTime dt = new DateTime(2017, 1, 24);
#else
DateTime dt = DateTime.MinValue;
#endif
A.CallTo(() => realServiceWhileRecording.VoidMethod(A<string>._, out i, ref dt))
.MustHaveHappened();
A.CallTo(() => realServiceWhileRecording.NonVoidMethod()).MustHaveHappened();
Expand Down
4 changes: 2 additions & 2 deletions tests/Acceptance/FileBasedSerializers.cs
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,7 @@ public static void SerializeToDirectoryThatDoesNotExist(
.x(() => repositoryPath = Path.Combine(missingChildDirectory, "subsub", "repofile"));

$"And a {concreteRepositoryType} targeting that path"
.x(() => repository = (IRecordedCallRepository)Activator.CreateInstance(concreteRepositoryType, repositoryPath));
.x(() => repository = (IRecordedCallRepository)Activator.CreateInstance(concreteRepositoryType, repositoryPath)!);

"And a real service to wrap while recording"
.x(() => realServiceWhileRecording = A.Fake<IService>());
Expand Down Expand Up @@ -91,7 +91,7 @@ public static void CreateFromPathComponents(
concreteRepositoryType,
baseDirectory,
pathComponent1,
pathComponent2));
pathComponent2)!);

"And a real service to wrap while recording"
.x(() => realServiceWhileRecording = A.Fake<IService>());
Expand Down
10 changes: 1 addition & 9 deletions tests/Acceptance/Helpers/TypeExtensions.cs
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,6 @@ namespace SelfInitializingFakes.Tests.Acceptance.Helper
using System;
using System.Collections.Generic;
using System.Linq;
#if FRAMEWORK_WEAK_TYPE_CLASS
using System.Reflection;
#endif

/// <summary>
/// Provides extension methods for <see cref="Type"/>.
Expand All @@ -18,12 +15,7 @@ internal static class TypeExtensions
/// <param name="this">This type argument.</param>
/// <returns>A list of all concrete subtypes.</returns>
public static IEnumerable<Type> GetConcreteSubTypesInAssembly(this Type @this) =>
#if FRAMEWORK_WEAK_TYPE_CLASS
typeof(FileBasedRecordedCallRepository).GetTypeInfo().Assembly.GetTypes()
.Where(t => @this.GetTypeInfo().IsAssignableFrom(t) && !t.GetTypeInfo().IsAbstract);
#else
typeof(FileBasedRecordedCallRepository).Assembly.GetTypes()
.Where(t => @this.IsAssignableFrom(t) && !t.IsAbstract);
#endif
}
}
}
4 changes: 0 additions & 4 deletions tests/Acceptance/XmlSerialization.cs
Original file line number Diff line number Diff line change
Expand Up @@ -71,11 +71,7 @@ public static void SerializeVoidCall(
.x(() =>
{
int i;
#if BUG_ASSIGNING_REF_VALUE_CLEARS_INCOMING_VALUE
DateTime dt = new DateTime(2017, 1, 24);
#else
DateTime dt = DateTime.MinValue;
#endif
A.CallTo(() => realServiceWhileRecording.VoidMethod(A<string>._, out i, ref dt))
.MustHaveHappened();
A.CallTo(() => realServiceWhileRecording.NonVoidMethod()).MustHaveHappened();
Expand Down
10 changes: 1 addition & 9 deletions tests/Directory.Build.props
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
<Import Project="../Directory.Build.props" />

<PropertyGroup>
<TargetFrameworks>net452;netcoreapp1.0;netcoreapp2.0</TargetFrameworks>
<TargetFrameworks>net452;netcoreapp2.1;net5.0</TargetFrameworks>
<GenerateRuntimeConfigurationFiles>true</GenerateRuntimeConfigurationFiles>
<CodeAnalysisRuleSet>$(MSBuildThisFileDirectory)\SelfInitializingFakes.Tests.ruleset</CodeAnalysisRuleSet>
</PropertyGroup>
Expand All @@ -21,10 +21,6 @@
<PackageReference Include="Xbehave.Core" Version="2.4.1" />
</ItemGroup>

<ItemGroup Condition=" '$(TargetFramework)' == 'netcoreapp1.0' ">
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="16.2.0" />
</ItemGroup>

<ItemGroup Condition=" '$(TargetFramework)' == 'net452' ">
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="16.4.0" />
<Reference Include="System" />
Expand All @@ -36,10 +32,6 @@
<Compile Include="..\Conventions\**\*.cs"><Link>Conventions/%(Filename)%(Extension)</Link></Compile>
</ItemGroup>

<PropertyGroup Condition=" '$(TargetFramework)' == 'netcoreapp1.0' ">
<DefineConstants>$(DefineConstants);FRAMEWORK_WEAK_TYPE_CLASS</DefineConstants>
</PropertyGroup>

<ItemGroup Condition=" '$(TargetFramework)' != 'net452' ">
<Compile Remove="..\Acceptance\BinarySerialization.cs" />
</ItemGroup>
Expand Down
8 changes: 4 additions & 4 deletions tests/SelfInitializingFakes.Tests.Api/ApiApproval.cs
Original file line number Diff line number Diff line change
Expand Up @@ -15,19 +15,19 @@ public class ApiApproval
{
private const string ProjectName = "SelfInitializingFakes";

[InlineData("net40")]
[InlineData("netstandard1.6")]
[InlineData("net45")]
[InlineData("netstandard2.0")]
[InlineData("net5.0")]
[UseReporter(typeof(DiffReporter))]
[MethodImpl(MethodImplOptions.NoInlining)]
[Theory]
public void ApproveApi(string frameworkVersion)
{
string codeBase = Assembly.GetExecutingAssembly().CodeBase!;
string codeBase = Assembly.GetExecutingAssembly().Location;
UriBuilder uri = new UriBuilder(new Uri(codeBase));
string assemblyPath = Uri.UnescapeDataString(uri.Path);
var containingDirectory = Path.GetDirectoryName(assemblyPath);
var configurationName = new DirectoryInfo(containingDirectory).Parent.Name;
var configurationName = new DirectoryInfo(containingDirectory!).Parent!.Name;
var assemblyFile = Path.GetFullPath(
Path.Combine(
GetSourceDirectory(),
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[assembly: System.Runtime.InteropServices.ComVisible(false)]
[assembly: System.Runtime.InteropServices.Guid("08462e29-25c0-4a1f-9275-23b7898e95f0")]
[assembly: System.Runtime.Versioning.TargetFramework(".NETFramework,Version=v4.0", FrameworkDisplayName=".NET Framework 4")]
[assembly: System.Runtime.Versioning.TargetFramework(".NETFramework,Version=v4.5", FrameworkDisplayName=".NET Framework 4.5")]
namespace SelfInitializingFakes
{
public class BinaryFileRecordedCallRepository : SelfInitializingFakes.FileBasedRecordedCallRepository
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[assembly: System.Runtime.InteropServices.ComVisible(false)]
[assembly: System.Runtime.InteropServices.Guid("08462e29-25c0-4a1f-9275-23b7898e95f0")]
[assembly: System.Runtime.Versioning.TargetFramework(".NETStandard,Version=v1.6", FrameworkDisplayName="")]
[assembly: System.Runtime.Versioning.TargetFramework(".NETCoreApp,Version=v5.0", FrameworkDisplayName="")]
namespace SelfInitializingFakes
{
public abstract class FileBasedRecordedCallRepository : SelfInitializingFakes.IRecordedCallRepository
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
<Project Sdk="Microsoft.NET.Sdk">

<PropertyGroup>
<TargetFrameworks>netcoreapp3.1</TargetFrameworks>
<TargetFrameworks>net5.0</TargetFrameworks>
<AssemblyName>SelfInitializingFakes.Tests.Api</AssemblyName>
</PropertyGroup>

Expand Down

This file was deleted.

12 changes: 0 additions & 12 deletions tests/SelfInitializingFakes.Tests.FIE.3.4.2/Polyfill.cs

This file was deleted.

Loading