diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 7b27135c9..be26f2749 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -89,7 +89,8 @@ jobs: github.event_name == 'push' && ( startsWith(github.event.head_commit.message, 'feat:') || - startsWith(github.event.head_commit.message, 'fix:') + startsWith(github.event.head_commit.message, 'fix:') || + contains(github.event.head_commit.message, 'breaking change') ) needs: [pack] runs-on: ubuntu-latest diff --git a/README.md b/README.md index fb5e4589d..646cbc647 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,5 @@ ![System.IO.Abstractions](https://socialify.git.ci/TestableIO/System.IO.Abstractions/image?description=1&font=Source%20Code%20Pro&forks=1&issues=1&pattern=Charlie%20Brown&pulls=1&stargazers=1&theme=Dark) -[![NuGet](https://img.shields.io/nuget/v/System.IO.Abstractions.svg)](https://www.nuget.org/packages/System.IO.Abstractions) +[![NuGet](https://img.shields.io/nuget/v/TestableIO.System.IO.Abstractions.svg)](https://www.nuget.org/packages/TestableIO.System.IO.Abstractions) ![Continuous Integration](https://github.com/TestableIO/System.IO.Abstractions/workflows/Continuous%20Integration/badge.svg) [![Codacy Badge](https://app.codacy.com/project/badge/Grade/54479b054d194adfb4ff476ef0182fe0)](https://www.codacy.com/gh/TestableIO/System.IO.Abstractions/dashboard?utm_source=github.com&utm_medium=referral&utm_content=TestableIO/System.IO.Abstractions&utm_campaign=Badge_Grade) [![Renovate enabled](https://img.shields.io/badge/renovate-enabled-brightgreen.svg)](https://renovatebot.com/) @@ -8,9 +8,11 @@ At the core of the library is `IFileSystem` and `FileSystem`. Instead of calling methods like `File.ReadAllText` directly, use `IFileSystem.File.ReadAllText`. We have exactly the same API, except that ours is injectable and testable. ```shell -dotnet add package System.IO.Abstractions +dotnet add package TestableIO.System.IO.Abstractions ``` +*Note: This NuGet package is also published as `System.IO.Abstractions` but we suggest to use the prefix to make clear that this is not an official .NET package.* + ```csharp public class MyComponent { @@ -43,9 +45,11 @@ public class MyComponent The library also ships with a series of test helpers to save you from having to mock out every call, for basic scenarios. They are not a complete copy of a real-life file system, but they'll get you most of the way there. ```shell -dotnet add package System.IO.Abstractions.TestingHelpers +dotnet add package TestableIO.System.IO.Abstractions.TestingHelpers ``` +*Note: This NuGet package is also published as `System.IO.Abstractions.TestingHelpers` but we suggest to use the prefix to make clear that this is not an official .NET package.* + ```csharp [Test] public void MyComponent_Validate_ShouldThrowNotSupportedExceptionIfTestingIsNotAwesome() diff --git a/System.IO.Abstractions.sln b/System.IO.Abstractions.sln index 884b11632..9ae923aab 100644 --- a/System.IO.Abstractions.sln +++ b/System.IO.Abstractions.sln @@ -1,21 +1,13 @@ - + Microsoft Visual Studio Solution File, Format Version 12.00 # Visual Studio Version 17 VisualStudioVersion = 17.3.32825.248 MinimumVisualStudioVersion = 10.0.40219.1 -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{5F3BDA62-8052-4C37-97A0-94354AA971B0}" - ProjectSection(SolutionItems) = preProject - appveyor.yml = appveyor.yml - StrongName.snk = StrongName.snk - EndProjectSection -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "System.IO.Abstractions.TestingHelpers.Tests", "tests\System.IO.Abstractions.TestingHelpers.Tests\System.IO.Abstractions.TestingHelpers.Tests.csproj", "{20B02738-952A-40F5-9C10-E2F83013E9FC}" -EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "System.IO.Abstractions", "src\System.IO.Abstractions\System.IO.Abstractions.csproj", "{B7DA254D-496F-4C50-969C-CF925758E2ED}" EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "System.IO.Abstractions.TestingHelpers", "src\System.IO.Abstractions.TestingHelpers\System.IO.Abstractions.TestingHelpers.csproj", "{0103D32A-6124-4A1A-AD6C-30EB957F09B0}" EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "System.IO.Abstractions.Benchmarks", "benchmarks\System.IO.Abstractions.Benchmarks\System.IO.Abstractions.Benchmarks.csproj", "{015B3812-E01D-479C-895D-BDDF16E798CA}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "TestableIO.System.IO.Abstractions.Benchmarks", "benchmarks\TestableIO.System.IO.Abstractions.Benchmarks\TestableIO.System.IO.Abstractions.Benchmarks.csproj", "{015B3812-E01D-479C-895D-BDDF16E798CA}" EndProject Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "tests", "tests", "{BCEC61BD-4941-41EC-975A-ACEFC7AC1780}" EndProject @@ -25,10 +17,11 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "TestableIO.System.IO.Abstra EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "TestableIO.System.IO.Abstractions.Wrappers", "src\TestableIO.System.IO.Abstractions.Wrappers\TestableIO.System.IO.Abstractions.Wrappers.csproj", "{3698BB93-B031-4140-BAEF-D3480A94F531}" EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "images", "images", "{F781892B-7C5D-4C8D-8D3D-3E9E207D686D}" - ProjectSection(SolutionItems) = preProject - images\icon_256x256.png = images\icon_256x256.png - EndProjectSection +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "meta", "meta", "{C078E0B6-9747-475F-A999-B9E775DF6643}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "TestableIO.System.IO.Abstractions.TestingHelpers", "src\TestableIO.System.IO.Abstractions.TestingHelpers\TestableIO.System.IO.Abstractions.TestingHelpers.csproj", "{DE22AA55-408F-4041-B85D-26D6D6A158A4}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "TestableIO.System.IO.Abstractions.TestingHelpers.Tests", "tests\TestableIO.System.IO.Abstractions.TestingHelpers.Tests\TestableIO.System.IO.Abstractions.TestingHelpers.Tests.csproj", "{919888D2-E37D-40E7-8AD0-600F9429316D}" EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution @@ -36,10 +29,6 @@ Global Release|Any CPU = Release|Any CPU EndGlobalSection GlobalSection(ProjectConfigurationPlatforms) = postSolution - {20B02738-952A-40F5-9C10-E2F83013E9FC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {20B02738-952A-40F5-9C10-E2F83013E9FC}.Debug|Any CPU.Build.0 = Debug|Any CPU - {20B02738-952A-40F5-9C10-E2F83013E9FC}.Release|Any CPU.ActiveCfg = Release|Any CPU - {20B02738-952A-40F5-9C10-E2F83013E9FC}.Release|Any CPU.Build.0 = Release|Any CPU {B7DA254D-496F-4C50-969C-CF925758E2ED}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {B7DA254D-496F-4C50-969C-CF925758E2ED}.Debug|Any CPU.Build.0 = Debug|Any CPU {B7DA254D-496F-4C50-969C-CF925758E2ED}.Release|Any CPU.ActiveCfg = Release|Any CPU @@ -64,14 +53,24 @@ Global {3698BB93-B031-4140-BAEF-D3480A94F531}.Debug|Any CPU.Build.0 = Debug|Any CPU {3698BB93-B031-4140-BAEF-D3480A94F531}.Release|Any CPU.ActiveCfg = Release|Any CPU {3698BB93-B031-4140-BAEF-D3480A94F531}.Release|Any CPU.Build.0 = Release|Any CPU + {DE22AA55-408F-4041-B85D-26D6D6A158A4}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {DE22AA55-408F-4041-B85D-26D6D6A158A4}.Debug|Any CPU.Build.0 = Debug|Any CPU + {DE22AA55-408F-4041-B85D-26D6D6A158A4}.Release|Any CPU.ActiveCfg = Release|Any CPU + {DE22AA55-408F-4041-B85D-26D6D6A158A4}.Release|Any CPU.Build.0 = Release|Any CPU + {919888D2-E37D-40E7-8AD0-600F9429316D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {919888D2-E37D-40E7-8AD0-600F9429316D}.Debug|Any CPU.Build.0 = Debug|Any CPU + {919888D2-E37D-40E7-8AD0-600F9429316D}.Release|Any CPU.ActiveCfg = Release|Any CPU + {919888D2-E37D-40E7-8AD0-600F9429316D}.Release|Any CPU.Build.0 = Release|Any CPU EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE EndGlobalSection GlobalSection(NestedProjects) = preSolution - {20B02738-952A-40F5-9C10-E2F83013E9FC} = {BCEC61BD-4941-41EC-975A-ACEFC7AC1780} + {0103D32A-6124-4A1A-AD6C-30EB957F09B0} = {C078E0B6-9747-475F-A999-B9E775DF6643} + {B7DA254D-496F-4C50-969C-CF925758E2ED} = {C078E0B6-9747-475F-A999-B9E775DF6643} {015B3812-E01D-479C-895D-BDDF16E798CA} = {BCEC61BD-4941-41EC-975A-ACEFC7AC1780} {7105D748-1253-409F-A624-4879412EF3C2} = {BCEC61BD-4941-41EC-975A-ACEFC7AC1780} + {919888D2-E37D-40E7-8AD0-600F9429316D} = {BCEC61BD-4941-41EC-975A-ACEFC7AC1780} EndGlobalSection GlobalSection(ExtensibilityGlobals) = postSolution SolutionGuid = {8885C59C-F6A0-4C2F-A3BC-B720E9BD161F} diff --git a/benchmarks/System.IO.Abstractions.Benchmarks/FileSystemAbstractionBenchmarks.cs b/benchmarks/TestableIO.System.IO.Abstractions.Benchmarks/FileSystemAbstractionBenchmarks.cs similarity index 100% rename from benchmarks/System.IO.Abstractions.Benchmarks/FileSystemAbstractionBenchmarks.cs rename to benchmarks/TestableIO.System.IO.Abstractions.Benchmarks/FileSystemAbstractionBenchmarks.cs diff --git a/benchmarks/System.IO.Abstractions.Benchmarks/MockFileSystemBenchmarks.cs b/benchmarks/TestableIO.System.IO.Abstractions.Benchmarks/MockFileSystemBenchmarks.cs similarity index 100% rename from benchmarks/System.IO.Abstractions.Benchmarks/MockFileSystemBenchmarks.cs rename to benchmarks/TestableIO.System.IO.Abstractions.Benchmarks/MockFileSystemBenchmarks.cs diff --git a/benchmarks/System.IO.Abstractions.Benchmarks/Program.cs b/benchmarks/TestableIO.System.IO.Abstractions.Benchmarks/Program.cs similarity index 100% rename from benchmarks/System.IO.Abstractions.Benchmarks/Program.cs rename to benchmarks/TestableIO.System.IO.Abstractions.Benchmarks/Program.cs diff --git a/benchmarks/System.IO.Abstractions.Benchmarks/Properties/launchSettings.json b/benchmarks/TestableIO.System.IO.Abstractions.Benchmarks/Properties/launchSettings.json similarity index 100% rename from benchmarks/System.IO.Abstractions.Benchmarks/Properties/launchSettings.json rename to benchmarks/TestableIO.System.IO.Abstractions.Benchmarks/Properties/launchSettings.json diff --git a/benchmarks/System.IO.Abstractions.Benchmarks/Support/DirectorySupport.cs b/benchmarks/TestableIO.System.IO.Abstractions.Benchmarks/Support/DirectorySupport.cs similarity index 100% rename from benchmarks/System.IO.Abstractions.Benchmarks/Support/DirectorySupport.cs rename to benchmarks/TestableIO.System.IO.Abstractions.Benchmarks/Support/DirectorySupport.cs diff --git a/benchmarks/System.IO.Abstractions.Benchmarks/Support/DirectorySupportStatic.cs b/benchmarks/TestableIO.System.IO.Abstractions.Benchmarks/Support/DirectorySupportStatic.cs similarity index 100% rename from benchmarks/System.IO.Abstractions.Benchmarks/Support/DirectorySupportStatic.cs rename to benchmarks/TestableIO.System.IO.Abstractions.Benchmarks/Support/DirectorySupportStatic.cs diff --git a/benchmarks/System.IO.Abstractions.Benchmarks/Support/FileSupport.cs b/benchmarks/TestableIO.System.IO.Abstractions.Benchmarks/Support/FileSupport.cs similarity index 100% rename from benchmarks/System.IO.Abstractions.Benchmarks/Support/FileSupport.cs rename to benchmarks/TestableIO.System.IO.Abstractions.Benchmarks/Support/FileSupport.cs diff --git a/benchmarks/System.IO.Abstractions.Benchmarks/Support/FileSupportStatic.cs b/benchmarks/TestableIO.System.IO.Abstractions.Benchmarks/Support/FileSupportStatic.cs similarity index 100% rename from benchmarks/System.IO.Abstractions.Benchmarks/Support/FileSupportStatic.cs rename to benchmarks/TestableIO.System.IO.Abstractions.Benchmarks/Support/FileSupportStatic.cs diff --git a/benchmarks/System.IO.Abstractions.Benchmarks/System.IO.Abstractions.Benchmarks.csproj b/benchmarks/TestableIO.System.IO.Abstractions.Benchmarks/TestableIO.System.IO.Abstractions.Benchmarks.csproj similarity index 66% rename from benchmarks/System.IO.Abstractions.Benchmarks/System.IO.Abstractions.Benchmarks.csproj rename to benchmarks/TestableIO.System.IO.Abstractions.Benchmarks/TestableIO.System.IO.Abstractions.Benchmarks.csproj index 8607333dc..6311155ef 100644 --- a/benchmarks/System.IO.Abstractions.Benchmarks/System.IO.Abstractions.Benchmarks.csproj +++ b/benchmarks/TestableIO.System.IO.Abstractions.Benchmarks/TestableIO.System.IO.Abstractions.Benchmarks.csproj @@ -1,7 +1,7 @@  - System.IO.Abstractions.Benchmarks - System.IO.Abstractions.Benchmarks + TestableIO.System.IO.Abstractions.Benchmarks + TestableIO.System.IO.Abstractions.Benchmarks Bencharmks comparisons. net5.0;netcoreapp3.1;net461 https://github.com/TestableIO/System.IO.Abstractions @@ -13,8 +13,8 @@ Exe - - + + diff --git a/src/System.IO.Abstractions.TestingHelpers/System.IO.Abstractions.TestingHelpers.csproj b/src/System.IO.Abstractions.TestingHelpers/System.IO.Abstractions.TestingHelpers.csproj index c8ec427f1..e1c39b70d 100644 --- a/src/System.IO.Abstractions.TestingHelpers/System.IO.Abstractions.TestingHelpers.csproj +++ b/src/System.IO.Abstractions.TestingHelpers/System.IO.Abstractions.TestingHelpers.csproj @@ -1,21 +1,15 @@  - - System.IO.Abstractions.TestingHelpers - System.IO.Abstractions.TestingHelpers - A set of pre-built mocks to help when testing file system interactions. - net6.0;net5.0;netstandard2.1;netstandard2.0;net461 - icon_256x256.png - - - - - - - all - runtime; build; native; contentfiles; analyzers - - - - - + + System.IO.Abstractions.TestingHelpers + System.IO.Abstractions.TestingHelpers + A set of pre-built mocks to help when testing file system interactions. + net6.0;net5.0;netstandard2.1;netstandard2.0;net461 + icon_256x256.png + + + + + + + diff --git a/src/System.IO.Abstractions.TestingHelpers/CommonExceptions.cs b/src/TestableIO.System.IO.Abstractions.TestingHelpers/CommonExceptions.cs similarity index 100% rename from src/System.IO.Abstractions.TestingHelpers/CommonExceptions.cs rename to src/TestableIO.System.IO.Abstractions.TestingHelpers/CommonExceptions.cs diff --git a/src/System.IO.Abstractions.TestingHelpers/IMockFileDataAccessor.cs b/src/TestableIO.System.IO.Abstractions.TestingHelpers/IMockFileDataAccessor.cs similarity index 100% rename from src/System.IO.Abstractions.TestingHelpers/IMockFileDataAccessor.cs rename to src/TestableIO.System.IO.Abstractions.TestingHelpers/IMockFileDataAccessor.cs diff --git a/src/System.IO.Abstractions.TestingHelpers/MockDirectory.cs b/src/TestableIO.System.IO.Abstractions.TestingHelpers/MockDirectory.cs similarity index 100% rename from src/System.IO.Abstractions.TestingHelpers/MockDirectory.cs rename to src/TestableIO.System.IO.Abstractions.TestingHelpers/MockDirectory.cs diff --git a/src/System.IO.Abstractions.TestingHelpers/MockDirectoryData.cs b/src/TestableIO.System.IO.Abstractions.TestingHelpers/MockDirectoryData.cs similarity index 100% rename from src/System.IO.Abstractions.TestingHelpers/MockDirectoryData.cs rename to src/TestableIO.System.IO.Abstractions.TestingHelpers/MockDirectoryData.cs diff --git a/src/System.IO.Abstractions.TestingHelpers/MockDirectoryInfo.cs b/src/TestableIO.System.IO.Abstractions.TestingHelpers/MockDirectoryInfo.cs similarity index 100% rename from src/System.IO.Abstractions.TestingHelpers/MockDirectoryInfo.cs rename to src/TestableIO.System.IO.Abstractions.TestingHelpers/MockDirectoryInfo.cs diff --git a/src/System.IO.Abstractions.TestingHelpers/MockDirectoryInfoFactory.cs b/src/TestableIO.System.IO.Abstractions.TestingHelpers/MockDirectoryInfoFactory.cs similarity index 100% rename from src/System.IO.Abstractions.TestingHelpers/MockDirectoryInfoFactory.cs rename to src/TestableIO.System.IO.Abstractions.TestingHelpers/MockDirectoryInfoFactory.cs diff --git a/src/System.IO.Abstractions.TestingHelpers/MockDriveInfo.cs b/src/TestableIO.System.IO.Abstractions.TestingHelpers/MockDriveInfo.cs similarity index 100% rename from src/System.IO.Abstractions.TestingHelpers/MockDriveInfo.cs rename to src/TestableIO.System.IO.Abstractions.TestingHelpers/MockDriveInfo.cs diff --git a/src/System.IO.Abstractions.TestingHelpers/MockDriveInfoFactory.cs b/src/TestableIO.System.IO.Abstractions.TestingHelpers/MockDriveInfoFactory.cs similarity index 100% rename from src/System.IO.Abstractions.TestingHelpers/MockDriveInfoFactory.cs rename to src/TestableIO.System.IO.Abstractions.TestingHelpers/MockDriveInfoFactory.cs diff --git a/src/System.IO.Abstractions.TestingHelpers/MockFile.Async.cs b/src/TestableIO.System.IO.Abstractions.TestingHelpers/MockFile.Async.cs similarity index 100% rename from src/System.IO.Abstractions.TestingHelpers/MockFile.Async.cs rename to src/TestableIO.System.IO.Abstractions.TestingHelpers/MockFile.Async.cs diff --git a/src/System.IO.Abstractions.TestingHelpers/MockFile.cs b/src/TestableIO.System.IO.Abstractions.TestingHelpers/MockFile.cs similarity index 100% rename from src/System.IO.Abstractions.TestingHelpers/MockFile.cs rename to src/TestableIO.System.IO.Abstractions.TestingHelpers/MockFile.cs diff --git a/src/System.IO.Abstractions.TestingHelpers/MockFileData.cs b/src/TestableIO.System.IO.Abstractions.TestingHelpers/MockFileData.cs similarity index 100% rename from src/System.IO.Abstractions.TestingHelpers/MockFileData.cs rename to src/TestableIO.System.IO.Abstractions.TestingHelpers/MockFileData.cs diff --git a/src/System.IO.Abstractions.TestingHelpers/MockFileInfo.cs b/src/TestableIO.System.IO.Abstractions.TestingHelpers/MockFileInfo.cs similarity index 100% rename from src/System.IO.Abstractions.TestingHelpers/MockFileInfo.cs rename to src/TestableIO.System.IO.Abstractions.TestingHelpers/MockFileInfo.cs diff --git a/src/System.IO.Abstractions.TestingHelpers/MockFileInfoFactory.cs b/src/TestableIO.System.IO.Abstractions.TestingHelpers/MockFileInfoFactory.cs similarity index 100% rename from src/System.IO.Abstractions.TestingHelpers/MockFileInfoFactory.cs rename to src/TestableIO.System.IO.Abstractions.TestingHelpers/MockFileInfoFactory.cs diff --git a/src/System.IO.Abstractions.TestingHelpers/MockFileStream.cs b/src/TestableIO.System.IO.Abstractions.TestingHelpers/MockFileStream.cs similarity index 100% rename from src/System.IO.Abstractions.TestingHelpers/MockFileStream.cs rename to src/TestableIO.System.IO.Abstractions.TestingHelpers/MockFileStream.cs diff --git a/src/System.IO.Abstractions.TestingHelpers/MockFileStreamFactory.cs b/src/TestableIO.System.IO.Abstractions.TestingHelpers/MockFileStreamFactory.cs similarity index 100% rename from src/System.IO.Abstractions.TestingHelpers/MockFileStreamFactory.cs rename to src/TestableIO.System.IO.Abstractions.TestingHelpers/MockFileStreamFactory.cs diff --git a/src/System.IO.Abstractions.TestingHelpers/MockFileSystem.cs b/src/TestableIO.System.IO.Abstractions.TestingHelpers/MockFileSystem.cs similarity index 100% rename from src/System.IO.Abstractions.TestingHelpers/MockFileSystem.cs rename to src/TestableIO.System.IO.Abstractions.TestingHelpers/MockFileSystem.cs diff --git a/src/System.IO.Abstractions.TestingHelpers/MockFileSystemWatcherFactory.cs b/src/TestableIO.System.IO.Abstractions.TestingHelpers/MockFileSystemWatcherFactory.cs similarity index 100% rename from src/System.IO.Abstractions.TestingHelpers/MockFileSystemWatcherFactory.cs rename to src/TestableIO.System.IO.Abstractions.TestingHelpers/MockFileSystemWatcherFactory.cs diff --git a/src/System.IO.Abstractions.TestingHelpers/MockPath.cs b/src/TestableIO.System.IO.Abstractions.TestingHelpers/MockPath.cs similarity index 100% rename from src/System.IO.Abstractions.TestingHelpers/MockPath.cs rename to src/TestableIO.System.IO.Abstractions.TestingHelpers/MockPath.cs diff --git a/src/System.IO.Abstractions.TestingHelpers/MockUnixSupport.cs b/src/TestableIO.System.IO.Abstractions.TestingHelpers/MockUnixSupport.cs similarity index 100% rename from src/System.IO.Abstractions.TestingHelpers/MockUnixSupport.cs rename to src/TestableIO.System.IO.Abstractions.TestingHelpers/MockUnixSupport.cs diff --git a/src/System.IO.Abstractions.TestingHelpers/PathVerifier.cs b/src/TestableIO.System.IO.Abstractions.TestingHelpers/PathVerifier.cs similarity index 100% rename from src/System.IO.Abstractions.TestingHelpers/PathVerifier.cs rename to src/TestableIO.System.IO.Abstractions.TestingHelpers/PathVerifier.cs diff --git a/src/System.IO.Abstractions.TestingHelpers/Polyfills/SupportedOSPlatformAttribute.cs b/src/TestableIO.System.IO.Abstractions.TestingHelpers/Polyfills/SupportedOSPlatformAttribute.cs similarity index 100% rename from src/System.IO.Abstractions.TestingHelpers/Polyfills/SupportedOSPlatformAttribute.cs rename to src/TestableIO.System.IO.Abstractions.TestingHelpers/Polyfills/SupportedOSPlatformAttribute.cs diff --git a/src/System.IO.Abstractions.TestingHelpers/Properties/AssemblyInfo.cs b/src/TestableIO.System.IO.Abstractions.TestingHelpers/Properties/AssemblyInfo.cs similarity index 100% rename from src/System.IO.Abstractions.TestingHelpers/Properties/AssemblyInfo.cs rename to src/TestableIO.System.IO.Abstractions.TestingHelpers/Properties/AssemblyInfo.cs diff --git a/src/System.IO.Abstractions.TestingHelpers/Properties/Resources.resx b/src/TestableIO.System.IO.Abstractions.TestingHelpers/Properties/Resources.resx similarity index 100% rename from src/System.IO.Abstractions.TestingHelpers/Properties/Resources.resx rename to src/TestableIO.System.IO.Abstractions.TestingHelpers/Properties/Resources.resx diff --git a/src/System.IO.Abstractions.TestingHelpers/StringExtensions.cs b/src/TestableIO.System.IO.Abstractions.TestingHelpers/StringExtensions.cs similarity index 100% rename from src/System.IO.Abstractions.TestingHelpers/StringExtensions.cs rename to src/TestableIO.System.IO.Abstractions.TestingHelpers/StringExtensions.cs diff --git a/src/System.IO.Abstractions.TestingHelpers/StringOperations.cs b/src/TestableIO.System.IO.Abstractions.TestingHelpers/StringOperations.cs similarity index 100% rename from src/System.IO.Abstractions.TestingHelpers/StringOperations.cs rename to src/TestableIO.System.IO.Abstractions.TestingHelpers/StringOperations.cs diff --git a/src/System.IO.Abstractions.TestingHelpers/StringResources.cs b/src/TestableIO.System.IO.Abstractions.TestingHelpers/StringResources.cs similarity index 100% rename from src/System.IO.Abstractions.TestingHelpers/StringResources.cs rename to src/TestableIO.System.IO.Abstractions.TestingHelpers/StringResources.cs diff --git a/src/TestableIO.System.IO.Abstractions.TestingHelpers/TestableIO.System.IO.Abstractions.TestingHelpers.csproj b/src/TestableIO.System.IO.Abstractions.TestingHelpers/TestableIO.System.IO.Abstractions.TestingHelpers.csproj new file mode 100644 index 000000000..3aed00eaf --- /dev/null +++ b/src/TestableIO.System.IO.Abstractions.TestingHelpers/TestableIO.System.IO.Abstractions.TestingHelpers.csproj @@ -0,0 +1,22 @@ + + + TestableIO.System.IO.Abstractions.TestingHelpers + System.IO.Abstractions.TestingHelpers + A set of pre-built mocks to help when testing file system interactions. + net6.0;net5.0;netstandard2.1;netstandard2.0;net461 + icon_256x256.png + + + + + + + + all + runtime; build; native; contentfiles; analyzers + + + + + + diff --git a/src/System.IO.Abstractions.TestingHelpers/TimeAdjustments.cs b/src/TestableIO.System.IO.Abstractions.TestingHelpers/TimeAdjustments.cs similarity index 100% rename from src/System.IO.Abstractions.TestingHelpers/TimeAdjustments.cs rename to src/TestableIO.System.IO.Abstractions.TestingHelpers/TimeAdjustments.cs diff --git a/tests/System.IO.Abstractions.TestingHelpers.Tests/MockDirectoryArgumentPathTests.cs b/tests/TestableIO.System.IO.Abstractions.TestingHelpers.Tests/MockDirectoryArgumentPathTests.cs similarity index 100% rename from tests/System.IO.Abstractions.TestingHelpers.Tests/MockDirectoryArgumentPathTests.cs rename to tests/TestableIO.System.IO.Abstractions.TestingHelpers.Tests/MockDirectoryArgumentPathTests.cs diff --git a/tests/System.IO.Abstractions.TestingHelpers.Tests/MockDirectoryGetAccessControlTests.cs b/tests/TestableIO.System.IO.Abstractions.TestingHelpers.Tests/MockDirectoryGetAccessControlTests.cs similarity index 100% rename from tests/System.IO.Abstractions.TestingHelpers.Tests/MockDirectoryGetAccessControlTests.cs rename to tests/TestableIO.System.IO.Abstractions.TestingHelpers.Tests/MockDirectoryGetAccessControlTests.cs diff --git a/tests/System.IO.Abstractions.TestingHelpers.Tests/MockDirectoryInfoAccessControlTests.cs b/tests/TestableIO.System.IO.Abstractions.TestingHelpers.Tests/MockDirectoryInfoAccessControlTests.cs similarity index 100% rename from tests/System.IO.Abstractions.TestingHelpers.Tests/MockDirectoryInfoAccessControlTests.cs rename to tests/TestableIO.System.IO.Abstractions.TestingHelpers.Tests/MockDirectoryInfoAccessControlTests.cs diff --git a/tests/System.IO.Abstractions.TestingHelpers.Tests/MockDirectoryInfoTests.cs b/tests/TestableIO.System.IO.Abstractions.TestingHelpers.Tests/MockDirectoryInfoTests.cs similarity index 100% rename from tests/System.IO.Abstractions.TestingHelpers.Tests/MockDirectoryInfoTests.cs rename to tests/TestableIO.System.IO.Abstractions.TestingHelpers.Tests/MockDirectoryInfoTests.cs diff --git a/tests/System.IO.Abstractions.TestingHelpers.Tests/MockDirectorySetAccessControlTests.cs b/tests/TestableIO.System.IO.Abstractions.TestingHelpers.Tests/MockDirectorySetAccessControlTests.cs similarity index 100% rename from tests/System.IO.Abstractions.TestingHelpers.Tests/MockDirectorySetAccessControlTests.cs rename to tests/TestableIO.System.IO.Abstractions.TestingHelpers.Tests/MockDirectorySetAccessControlTests.cs diff --git a/tests/System.IO.Abstractions.TestingHelpers.Tests/MockDirectorySymlinkTests.cs b/tests/TestableIO.System.IO.Abstractions.TestingHelpers.Tests/MockDirectorySymlinkTests.cs similarity index 100% rename from tests/System.IO.Abstractions.TestingHelpers.Tests/MockDirectorySymlinkTests.cs rename to tests/TestableIO.System.IO.Abstractions.TestingHelpers.Tests/MockDirectorySymlinkTests.cs diff --git a/tests/System.IO.Abstractions.TestingHelpers.Tests/MockDirectoryTests.cs b/tests/TestableIO.System.IO.Abstractions.TestingHelpers.Tests/MockDirectoryTests.cs similarity index 100% rename from tests/System.IO.Abstractions.TestingHelpers.Tests/MockDirectoryTests.cs rename to tests/TestableIO.System.IO.Abstractions.TestingHelpers.Tests/MockDirectoryTests.cs diff --git a/tests/System.IO.Abstractions.TestingHelpers.Tests/MockDriveInfoFactoryTests.cs b/tests/TestableIO.System.IO.Abstractions.TestingHelpers.Tests/MockDriveInfoFactoryTests.cs similarity index 100% rename from tests/System.IO.Abstractions.TestingHelpers.Tests/MockDriveInfoFactoryTests.cs rename to tests/TestableIO.System.IO.Abstractions.TestingHelpers.Tests/MockDriveInfoFactoryTests.cs diff --git a/tests/System.IO.Abstractions.TestingHelpers.Tests/MockDriveInfoTests.cs b/tests/TestableIO.System.IO.Abstractions.TestingHelpers.Tests/MockDriveInfoTests.cs similarity index 100% rename from tests/System.IO.Abstractions.TestingHelpers.Tests/MockDriveInfoTests.cs rename to tests/TestableIO.System.IO.Abstractions.TestingHelpers.Tests/MockDriveInfoTests.cs diff --git a/tests/System.IO.Abstractions.TestingHelpers.Tests/MockFileAdjustTimesTest.cs b/tests/TestableIO.System.IO.Abstractions.TestingHelpers.Tests/MockFileAdjustTimesTest.cs similarity index 100% rename from tests/System.IO.Abstractions.TestingHelpers.Tests/MockFileAdjustTimesTest.cs rename to tests/TestableIO.System.IO.Abstractions.TestingHelpers.Tests/MockFileAdjustTimesTest.cs diff --git a/tests/System.IO.Abstractions.TestingHelpers.Tests/MockFileAppendAllLinesTests.cs b/tests/TestableIO.System.IO.Abstractions.TestingHelpers.Tests/MockFileAppendAllLinesTests.cs similarity index 100% rename from tests/System.IO.Abstractions.TestingHelpers.Tests/MockFileAppendAllLinesTests.cs rename to tests/TestableIO.System.IO.Abstractions.TestingHelpers.Tests/MockFileAppendAllLinesTests.cs diff --git a/tests/System.IO.Abstractions.TestingHelpers.Tests/MockFileAppendAllTextTests.cs b/tests/TestableIO.System.IO.Abstractions.TestingHelpers.Tests/MockFileAppendAllTextTests.cs similarity index 100% rename from tests/System.IO.Abstractions.TestingHelpers.Tests/MockFileAppendAllTextTests.cs rename to tests/TestableIO.System.IO.Abstractions.TestingHelpers.Tests/MockFileAppendAllTextTests.cs diff --git a/tests/System.IO.Abstractions.TestingHelpers.Tests/MockFileArgumentPathTests.cs b/tests/TestableIO.System.IO.Abstractions.TestingHelpers.Tests/MockFileArgumentPathTests.cs similarity index 100% rename from tests/System.IO.Abstractions.TestingHelpers.Tests/MockFileArgumentPathTests.cs rename to tests/TestableIO.System.IO.Abstractions.TestingHelpers.Tests/MockFileArgumentPathTests.cs diff --git a/tests/System.IO.Abstractions.TestingHelpers.Tests/MockFileCopyTests.cs b/tests/TestableIO.System.IO.Abstractions.TestingHelpers.Tests/MockFileCopyTests.cs similarity index 100% rename from tests/System.IO.Abstractions.TestingHelpers.Tests/MockFileCopyTests.cs rename to tests/TestableIO.System.IO.Abstractions.TestingHelpers.Tests/MockFileCopyTests.cs diff --git a/tests/System.IO.Abstractions.TestingHelpers.Tests/MockFileCreateTests.cs b/tests/TestableIO.System.IO.Abstractions.TestingHelpers.Tests/MockFileCreateTests.cs similarity index 100% rename from tests/System.IO.Abstractions.TestingHelpers.Tests/MockFileCreateTests.cs rename to tests/TestableIO.System.IO.Abstractions.TestingHelpers.Tests/MockFileCreateTests.cs diff --git a/tests/System.IO.Abstractions.TestingHelpers.Tests/MockFileDeleteTests.cs b/tests/TestableIO.System.IO.Abstractions.TestingHelpers.Tests/MockFileDeleteTests.cs similarity index 100% rename from tests/System.IO.Abstractions.TestingHelpers.Tests/MockFileDeleteTests.cs rename to tests/TestableIO.System.IO.Abstractions.TestingHelpers.Tests/MockFileDeleteTests.cs diff --git a/tests/System.IO.Abstractions.TestingHelpers.Tests/MockFileExistsTests.cs b/tests/TestableIO.System.IO.Abstractions.TestingHelpers.Tests/MockFileExistsTests.cs similarity index 100% rename from tests/System.IO.Abstractions.TestingHelpers.Tests/MockFileExistsTests.cs rename to tests/TestableIO.System.IO.Abstractions.TestingHelpers.Tests/MockFileExistsTests.cs diff --git a/tests/System.IO.Abstractions.TestingHelpers.Tests/MockFileGetAccessControlTests.cs b/tests/TestableIO.System.IO.Abstractions.TestingHelpers.Tests/MockFileGetAccessControlTests.cs similarity index 100% rename from tests/System.IO.Abstractions.TestingHelpers.Tests/MockFileGetAccessControlTests.cs rename to tests/TestableIO.System.IO.Abstractions.TestingHelpers.Tests/MockFileGetAccessControlTests.cs diff --git a/tests/System.IO.Abstractions.TestingHelpers.Tests/MockFileGetCreationTimeTests.cs b/tests/TestableIO.System.IO.Abstractions.TestingHelpers.Tests/MockFileGetCreationTimeTests.cs similarity index 100% rename from tests/System.IO.Abstractions.TestingHelpers.Tests/MockFileGetCreationTimeTests.cs rename to tests/TestableIO.System.IO.Abstractions.TestingHelpers.Tests/MockFileGetCreationTimeTests.cs diff --git a/tests/System.IO.Abstractions.TestingHelpers.Tests/MockFileGetCreationTimeUtcTests.cs b/tests/TestableIO.System.IO.Abstractions.TestingHelpers.Tests/MockFileGetCreationTimeUtcTests.cs similarity index 100% rename from tests/System.IO.Abstractions.TestingHelpers.Tests/MockFileGetCreationTimeUtcTests.cs rename to tests/TestableIO.System.IO.Abstractions.TestingHelpers.Tests/MockFileGetCreationTimeUtcTests.cs diff --git a/tests/System.IO.Abstractions.TestingHelpers.Tests/MockFileGetLastAccessTimeTests.cs b/tests/TestableIO.System.IO.Abstractions.TestingHelpers.Tests/MockFileGetLastAccessTimeTests.cs similarity index 100% rename from tests/System.IO.Abstractions.TestingHelpers.Tests/MockFileGetLastAccessTimeTests.cs rename to tests/TestableIO.System.IO.Abstractions.TestingHelpers.Tests/MockFileGetLastAccessTimeTests.cs diff --git a/tests/System.IO.Abstractions.TestingHelpers.Tests/MockFileGetLastAccessTimeUtcTests.cs b/tests/TestableIO.System.IO.Abstractions.TestingHelpers.Tests/MockFileGetLastAccessTimeUtcTests.cs similarity index 100% rename from tests/System.IO.Abstractions.TestingHelpers.Tests/MockFileGetLastAccessTimeUtcTests.cs rename to tests/TestableIO.System.IO.Abstractions.TestingHelpers.Tests/MockFileGetLastAccessTimeUtcTests.cs diff --git a/tests/System.IO.Abstractions.TestingHelpers.Tests/MockFileGetLastWriteTimeTests.cs b/tests/TestableIO.System.IO.Abstractions.TestingHelpers.Tests/MockFileGetLastWriteTimeTests.cs similarity index 100% rename from tests/System.IO.Abstractions.TestingHelpers.Tests/MockFileGetLastWriteTimeTests.cs rename to tests/TestableIO.System.IO.Abstractions.TestingHelpers.Tests/MockFileGetLastWriteTimeTests.cs diff --git a/tests/System.IO.Abstractions.TestingHelpers.Tests/MockFileGetLastWriteTimeUtcTests.cs b/tests/TestableIO.System.IO.Abstractions.TestingHelpers.Tests/MockFileGetLastWriteTimeUtcTests.cs similarity index 100% rename from tests/System.IO.Abstractions.TestingHelpers.Tests/MockFileGetLastWriteTimeUtcTests.cs rename to tests/TestableIO.System.IO.Abstractions.TestingHelpers.Tests/MockFileGetLastWriteTimeUtcTests.cs diff --git a/tests/System.IO.Abstractions.TestingHelpers.Tests/MockFileInfoAccessControlTests.cs b/tests/TestableIO.System.IO.Abstractions.TestingHelpers.Tests/MockFileInfoAccessControlTests.cs similarity index 100% rename from tests/System.IO.Abstractions.TestingHelpers.Tests/MockFileInfoAccessControlTests.cs rename to tests/TestableIO.System.IO.Abstractions.TestingHelpers.Tests/MockFileInfoAccessControlTests.cs diff --git a/tests/System.IO.Abstractions.TestingHelpers.Tests/MockFileInfoFactoryTests.cs b/tests/TestableIO.System.IO.Abstractions.TestingHelpers.Tests/MockFileInfoFactoryTests.cs similarity index 100% rename from tests/System.IO.Abstractions.TestingHelpers.Tests/MockFileInfoFactoryTests.cs rename to tests/TestableIO.System.IO.Abstractions.TestingHelpers.Tests/MockFileInfoFactoryTests.cs diff --git a/tests/System.IO.Abstractions.TestingHelpers.Tests/MockFileInfoTests.cs b/tests/TestableIO.System.IO.Abstractions.TestingHelpers.Tests/MockFileInfoTests.cs similarity index 100% rename from tests/System.IO.Abstractions.TestingHelpers.Tests/MockFileInfoTests.cs rename to tests/TestableIO.System.IO.Abstractions.TestingHelpers.Tests/MockFileInfoTests.cs diff --git a/tests/System.IO.Abstractions.TestingHelpers.Tests/MockFileLockTests.cs b/tests/TestableIO.System.IO.Abstractions.TestingHelpers.Tests/MockFileLockTests.cs similarity index 100% rename from tests/System.IO.Abstractions.TestingHelpers.Tests/MockFileLockTests.cs rename to tests/TestableIO.System.IO.Abstractions.TestingHelpers.Tests/MockFileLockTests.cs diff --git a/tests/System.IO.Abstractions.TestingHelpers.Tests/MockFileMoveTests.cs b/tests/TestableIO.System.IO.Abstractions.TestingHelpers.Tests/MockFileMoveTests.cs similarity index 100% rename from tests/System.IO.Abstractions.TestingHelpers.Tests/MockFileMoveTests.cs rename to tests/TestableIO.System.IO.Abstractions.TestingHelpers.Tests/MockFileMoveTests.cs diff --git a/tests/System.IO.Abstractions.TestingHelpers.Tests/MockFileOpenTests.cs b/tests/TestableIO.System.IO.Abstractions.TestingHelpers.Tests/MockFileOpenTests.cs similarity index 100% rename from tests/System.IO.Abstractions.TestingHelpers.Tests/MockFileOpenTests.cs rename to tests/TestableIO.System.IO.Abstractions.TestingHelpers.Tests/MockFileOpenTests.cs diff --git a/tests/System.IO.Abstractions.TestingHelpers.Tests/MockFileReadAllBytesTests.cs b/tests/TestableIO.System.IO.Abstractions.TestingHelpers.Tests/MockFileReadAllBytesTests.cs similarity index 100% rename from tests/System.IO.Abstractions.TestingHelpers.Tests/MockFileReadAllBytesTests.cs rename to tests/TestableIO.System.IO.Abstractions.TestingHelpers.Tests/MockFileReadAllBytesTests.cs diff --git a/tests/System.IO.Abstractions.TestingHelpers.Tests/MockFileReadAllLinesTests.cs b/tests/TestableIO.System.IO.Abstractions.TestingHelpers.Tests/MockFileReadAllLinesTests.cs similarity index 100% rename from tests/System.IO.Abstractions.TestingHelpers.Tests/MockFileReadAllLinesTests.cs rename to tests/TestableIO.System.IO.Abstractions.TestingHelpers.Tests/MockFileReadAllLinesTests.cs diff --git a/tests/System.IO.Abstractions.TestingHelpers.Tests/MockFileReadLinesTests.cs b/tests/TestableIO.System.IO.Abstractions.TestingHelpers.Tests/MockFileReadLinesTests.cs similarity index 100% rename from tests/System.IO.Abstractions.TestingHelpers.Tests/MockFileReadLinesTests.cs rename to tests/TestableIO.System.IO.Abstractions.TestingHelpers.Tests/MockFileReadLinesTests.cs diff --git a/tests/System.IO.Abstractions.TestingHelpers.Tests/MockFileSetAccessControlTests.cs b/tests/TestableIO.System.IO.Abstractions.TestingHelpers.Tests/MockFileSetAccessControlTests.cs similarity index 100% rename from tests/System.IO.Abstractions.TestingHelpers.Tests/MockFileSetAccessControlTests.cs rename to tests/TestableIO.System.IO.Abstractions.TestingHelpers.Tests/MockFileSetAccessControlTests.cs diff --git a/tests/System.IO.Abstractions.TestingHelpers.Tests/MockFileSetAttributesTests.cs b/tests/TestableIO.System.IO.Abstractions.TestingHelpers.Tests/MockFileSetAttributesTests.cs similarity index 100% rename from tests/System.IO.Abstractions.TestingHelpers.Tests/MockFileSetAttributesTests.cs rename to tests/TestableIO.System.IO.Abstractions.TestingHelpers.Tests/MockFileSetAttributesTests.cs diff --git a/tests/System.IO.Abstractions.TestingHelpers.Tests/MockFileStreamFactoryTests.cs b/tests/TestableIO.System.IO.Abstractions.TestingHelpers.Tests/MockFileStreamFactoryTests.cs similarity index 100% rename from tests/System.IO.Abstractions.TestingHelpers.Tests/MockFileStreamFactoryTests.cs rename to tests/TestableIO.System.IO.Abstractions.TestingHelpers.Tests/MockFileStreamFactoryTests.cs diff --git a/tests/System.IO.Abstractions.TestingHelpers.Tests/MockFileStreamTests.cs b/tests/TestableIO.System.IO.Abstractions.TestingHelpers.Tests/MockFileStreamTests.cs similarity index 100% rename from tests/System.IO.Abstractions.TestingHelpers.Tests/MockFileStreamTests.cs rename to tests/TestableIO.System.IO.Abstractions.TestingHelpers.Tests/MockFileStreamTests.cs diff --git a/tests/System.IO.Abstractions.TestingHelpers.Tests/MockFileSymlinkTests.cs b/tests/TestableIO.System.IO.Abstractions.TestingHelpers.Tests/MockFileSymlinkTests.cs similarity index 100% rename from tests/System.IO.Abstractions.TestingHelpers.Tests/MockFileSymlinkTests.cs rename to tests/TestableIO.System.IO.Abstractions.TestingHelpers.Tests/MockFileSymlinkTests.cs diff --git a/tests/System.IO.Abstractions.TestingHelpers.Tests/MockFileSystemSerializationTests.cs b/tests/TestableIO.System.IO.Abstractions.TestingHelpers.Tests/MockFileSystemSerializationTests.cs similarity index 100% rename from tests/System.IO.Abstractions.TestingHelpers.Tests/MockFileSystemSerializationTests.cs rename to tests/TestableIO.System.IO.Abstractions.TestingHelpers.Tests/MockFileSystemSerializationTests.cs diff --git a/tests/System.IO.Abstractions.TestingHelpers.Tests/MockFileSystemTests.cs b/tests/TestableIO.System.IO.Abstractions.TestingHelpers.Tests/MockFileSystemTests.cs similarity index 100% rename from tests/System.IO.Abstractions.TestingHelpers.Tests/MockFileSystemTests.cs rename to tests/TestableIO.System.IO.Abstractions.TestingHelpers.Tests/MockFileSystemTests.cs diff --git a/tests/System.IO.Abstractions.TestingHelpers.Tests/MockFileSystemWatcherFactoryTests.cs b/tests/TestableIO.System.IO.Abstractions.TestingHelpers.Tests/MockFileSystemWatcherFactoryTests.cs similarity index 100% rename from tests/System.IO.Abstractions.TestingHelpers.Tests/MockFileSystemWatcherFactoryTests.cs rename to tests/TestableIO.System.IO.Abstractions.TestingHelpers.Tests/MockFileSystemWatcherFactoryTests.cs diff --git a/tests/System.IO.Abstractions.TestingHelpers.Tests/MockFileTests.cs b/tests/TestableIO.System.IO.Abstractions.TestingHelpers.Tests/MockFileTests.cs similarity index 100% rename from tests/System.IO.Abstractions.TestingHelpers.Tests/MockFileTests.cs rename to tests/TestableIO.System.IO.Abstractions.TestingHelpers.Tests/MockFileTests.cs diff --git a/tests/System.IO.Abstractions.TestingHelpers.Tests/MockFileWriteAllBytesTests.cs b/tests/TestableIO.System.IO.Abstractions.TestingHelpers.Tests/MockFileWriteAllBytesTests.cs similarity index 100% rename from tests/System.IO.Abstractions.TestingHelpers.Tests/MockFileWriteAllBytesTests.cs rename to tests/TestableIO.System.IO.Abstractions.TestingHelpers.Tests/MockFileWriteAllBytesTests.cs diff --git a/tests/System.IO.Abstractions.TestingHelpers.Tests/MockFileWriteAllLinesTests.cs b/tests/TestableIO.System.IO.Abstractions.TestingHelpers.Tests/MockFileWriteAllLinesTests.cs similarity index 100% rename from tests/System.IO.Abstractions.TestingHelpers.Tests/MockFileWriteAllLinesTests.cs rename to tests/TestableIO.System.IO.Abstractions.TestingHelpers.Tests/MockFileWriteAllLinesTests.cs diff --git a/tests/System.IO.Abstractions.TestingHelpers.Tests/MockFileWriteAllTextTests.cs b/tests/TestableIO.System.IO.Abstractions.TestingHelpers.Tests/MockFileWriteAllTextTests.cs similarity index 100% rename from tests/System.IO.Abstractions.TestingHelpers.Tests/MockFileWriteAllTextTests.cs rename to tests/TestableIO.System.IO.Abstractions.TestingHelpers.Tests/MockFileWriteAllTextTests.cs diff --git a/tests/System.IO.Abstractions.TestingHelpers.Tests/MockPathTests.cs b/tests/TestableIO.System.IO.Abstractions.TestingHelpers.Tests/MockPathTests.cs similarity index 100% rename from tests/System.IO.Abstractions.TestingHelpers.Tests/MockPathTests.cs rename to tests/TestableIO.System.IO.Abstractions.TestingHelpers.Tests/MockPathTests.cs diff --git a/tests/System.IO.Abstractions.TestingHelpers.Tests/MockUnixSupportTests.cs b/tests/TestableIO.System.IO.Abstractions.TestingHelpers.Tests/MockUnixSupportTests.cs similarity index 100% rename from tests/System.IO.Abstractions.TestingHelpers.Tests/MockUnixSupportTests.cs rename to tests/TestableIO.System.IO.Abstractions.TestingHelpers.Tests/MockUnixSupportTests.cs diff --git a/tests/System.IO.Abstractions.TestingHelpers.Tests/Shared.cs b/tests/TestableIO.System.IO.Abstractions.TestingHelpers.Tests/Shared.cs similarity index 100% rename from tests/System.IO.Abstractions.TestingHelpers.Tests/Shared.cs rename to tests/TestableIO.System.IO.Abstractions.TestingHelpers.Tests/Shared.cs diff --git a/tests/System.IO.Abstractions.TestingHelpers.Tests/StringExtensionsTests.cs b/tests/TestableIO.System.IO.Abstractions.TestingHelpers.Tests/StringExtensionsTests.cs similarity index 100% rename from tests/System.IO.Abstractions.TestingHelpers.Tests/StringExtensionsTests.cs rename to tests/TestableIO.System.IO.Abstractions.TestingHelpers.Tests/StringExtensionsTests.cs diff --git a/tests/System.IO.Abstractions.TestingHelpers.Tests/TestFiles/SecondTestFile.txt b/tests/TestableIO.System.IO.Abstractions.TestingHelpers.Tests/TestFiles/SecondTestFile.txt similarity index 100% rename from tests/System.IO.Abstractions.TestingHelpers.Tests/TestFiles/SecondTestFile.txt rename to tests/TestableIO.System.IO.Abstractions.TestingHelpers.Tests/TestFiles/SecondTestFile.txt diff --git a/tests/System.IO.Abstractions.TestingHelpers.Tests/TestFiles/TestFile.txt b/tests/TestableIO.System.IO.Abstractions.TestingHelpers.Tests/TestFiles/TestFile.txt similarity index 100% rename from tests/System.IO.Abstractions.TestingHelpers.Tests/TestFiles/TestFile.txt rename to tests/TestableIO.System.IO.Abstractions.TestingHelpers.Tests/TestFiles/TestFile.txt diff --git a/tests/System.IO.Abstractions.TestingHelpers.Tests/System.IO.Abstractions.TestingHelpers.Tests.csproj b/tests/TestableIO.System.IO.Abstractions.TestingHelpers.Tests/TestableIO.System.IO.Abstractions.TestingHelpers.Tests.csproj similarity index 88% rename from tests/System.IO.Abstractions.TestingHelpers.Tests/System.IO.Abstractions.TestingHelpers.Tests.csproj rename to tests/TestableIO.System.IO.Abstractions.TestingHelpers.Tests/TestableIO.System.IO.Abstractions.TestingHelpers.Tests.csproj index a09ad179a..e4c2c679f 100644 --- a/tests/System.IO.Abstractions.TestingHelpers.Tests/System.IO.Abstractions.TestingHelpers.Tests.csproj +++ b/tests/TestableIO.System.IO.Abstractions.TestingHelpers.Tests/TestableIO.System.IO.Abstractions.TestingHelpers.Tests.csproj @@ -24,8 +24,7 @@ - - + diff --git a/tests/System.IO.Abstractions.TestingHelpers.Tests/UnixOnlyAttribute.cs b/tests/TestableIO.System.IO.Abstractions.TestingHelpers.Tests/UnixOnlyAttribute.cs similarity index 100% rename from tests/System.IO.Abstractions.TestingHelpers.Tests/UnixOnlyAttribute.cs rename to tests/TestableIO.System.IO.Abstractions.TestingHelpers.Tests/UnixOnlyAttribute.cs diff --git a/tests/System.IO.Abstractions.TestingHelpers.Tests/UnixSpecifics.cs b/tests/TestableIO.System.IO.Abstractions.TestingHelpers.Tests/UnixSpecifics.cs similarity index 100% rename from tests/System.IO.Abstractions.TestingHelpers.Tests/UnixSpecifics.cs rename to tests/TestableIO.System.IO.Abstractions.TestingHelpers.Tests/UnixSpecifics.cs diff --git a/tests/System.IO.Abstractions.TestingHelpers.Tests/WindowsOnlyAttribute.cs b/tests/TestableIO.System.IO.Abstractions.TestingHelpers.Tests/WindowsOnlyAttribute.cs similarity index 100% rename from tests/System.IO.Abstractions.TestingHelpers.Tests/WindowsOnlyAttribute.cs rename to tests/TestableIO.System.IO.Abstractions.TestingHelpers.Tests/WindowsOnlyAttribute.cs diff --git a/tests/System.IO.Abstractions.TestingHelpers.Tests/WindowsSpecifics.cs b/tests/TestableIO.System.IO.Abstractions.TestingHelpers.Tests/WindowsSpecifics.cs similarity index 100% rename from tests/System.IO.Abstractions.TestingHelpers.Tests/WindowsSpecifics.cs rename to tests/TestableIO.System.IO.Abstractions.TestingHelpers.Tests/WindowsSpecifics.cs diff --git a/version.json b/version.json index a3fd5217d..4abc70c44 100644 --- a/version.json +++ b/version.json @@ -1,6 +1,6 @@ { "$schema": "https://raw.githubusercontent.com/AArnott/Nerdbank.GitVersioning/master/src/NerdBank.GitVersioning/version.schema.json", - "version": "17.2", + "version": "18.0", "assemblyVersion": { "precision": "major" },