Skip to content

Commit fccf667

Browse files
authored
refactor!: use Testably.Abstractions.FileSystem.Interface (#1196)
In order to simplify extensibility, move the filesystem interfaces to a separate package ["Testably.Abstractions.FileSystem.Interface"](https://www.nuget.org/packages/Testably.Abstractions.FileSystem.Interface), that will keep its version in sync with the .NET versioning scheme (starting with v9.0.0).
1 parent 125f83d commit fccf667

28 files changed

+5
-1954
lines changed

Directory.Packages.props

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
<PackageVersion Include="Microsoft.NETFramework.ReferenceAssemblies.net462" Version="1.0.3" />
88
<PackageVersion Include="IsExternalInit" Version="1.0.3" />
99
<PackageVersion Include="Nullable" Version="1.3.1" />
10+
<PackageVersion Include="Testably.Abstractions.FileSystem.Interface" Version="9.0.0" />
1011
</ItemGroup>
1112
<ItemGroup>
1213
<PackageVersion Include="BenchmarkDotNet" Version="0.14.0" />

System.IO.Abstractions.sln

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -90,6 +90,7 @@ Global
9090
{919888D2-E37D-40E7-8AD0-600F9429316D} = {BCEC61BD-4941-41EC-975A-ACEFC7AC1780}
9191
{2BE9161B-A3F3-4511-81DB-DB1DCB6375C9} = {BBF7AD8D-5522-48C0-A906-00CBB72308A0}
9292
{D905E09D-6DC3-4F7C-8E83-82FADAE2C9E5} = {2BE9161B-A3F3-4511-81DB-DB1DCB6375C9}
93+
{1B8388D2-58A7-47B8-89EC-C5A94A0FEED5} = {C078E0B6-9747-475F-A999-B9E775DF6643}
9394
EndGlobalSection
9495
GlobalSection(ExtensibilityGlobals) = postSolution
9596
SolutionGuid = {8885C59C-F6A0-4C2F-A3BC-B720E9BD161F}

src/TestableIO.System.IO.Abstractions.TestingHelpers/TestableIO.System.IO.Abstractions.TestingHelpers.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
<PackageIcon>icon_256x256.png</PackageIcon>
88
</PropertyGroup>
99
<ItemGroup>
10-
<ProjectReference Include="../TestableIO.System.IO.Abstractions/TestableIO.System.IO.Abstractions.csproj" />
10+
<PackageReference Include="Testably.Abstractions.FileSystem.Interface" />
1111
<ProjectReference Include="../TestableIO.System.IO.Abstractions.Wrappers/TestableIO.System.IO.Abstractions.Wrappers.csproj" />
1212
</ItemGroup>
1313
<ItemGroup>

src/TestableIO.System.IO.Abstractions.Wrappers/TestableIO.System.IO.Abstractions.Wrappers.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,6 @@
1919
<None Include="..\..\images\icon_256x256.png" Pack="true" PackagePath="\" />
2020
</ItemGroup>
2121
<ItemGroup>
22-
<ProjectReference Include="..\TestableIO.System.IO.Abstractions\TestableIO.System.IO.Abstractions.csproj" />
22+
<PackageReference Include="Testably.Abstractions.FileSystem.Interface" />
2323
</ItemGroup>
2424
</Project>

src/TestableIO.System.IO.Abstractions/FileSystemStream.cs

Lines changed: 0 additions & 269 deletions
This file was deleted.

0 commit comments

Comments
 (0)