From 84d131a2b2c249985f4e9cc1ffd15b2e953e1588 Mon Sep 17 00:00:00 2001 From: Florian Greinacher Date: Sun, 19 Jan 2020 00:42:54 +0100 Subject: [PATCH 1/2] Move properties back to csprojs Seems like AppVeyor has problems otherwise --- appveyor.yml | 62 +++++++++---------- ...stem.IO.Abstractions.TestingHelpers.csproj | 2 +- .../System.IO.Abstractions.csproj | 2 +- ...O.Abstractions.TestingHelpers.Tests.csproj | 1 + 4 files changed, 34 insertions(+), 33 deletions(-) diff --git a/appveyor.yml b/appveyor.yml index caefa30bd..2b8abe9cb 100644 --- a/appveyor.yml +++ b/appveyor.yml @@ -1,6 +1,6 @@ -image: -- Visual Studio 2019 -- Ubuntu +image: + - Visual Studio 2019 + - Ubuntu configuration: Release @@ -21,39 +21,39 @@ environment: APPVEYOR_YML_DISABLE_PS_LINUX: true install: -# Temporarily install InheritDoc using the NuGet CLI -- cmd: nuget install inheritdoc -Version %INHERITDOC_VERSION% -OutputDirectory %TEMP_DIR% + # Temporarily install InheritDoc using the NuGet CLI + - cmd: nuget install inheritdoc -Version %INHERITDOC_VERSION% -OutputDirectory %TEMP_DIR% + +before_build: + - nuget restore -before_build: -- nuget restore - build: publish_nuget: true + publish_nuget_symbols: true before_package: -# This step replaces the inheritdoc tags in the xml documentation with documentation from mscorlib.xml -- ps: '& $env:TEMP_DIR\InheritDoc.$env:INHERITDOC_VERSION\tools\InheritDoc.exe -b $env:APPVEYOR_BUILD_FOLDER -g "c:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.X\mscorlib.xml" -o' + # This step replaces the inheritdoc tags in the xml documentation with documentation from mscorlib.xml + - ps: '& $env:TEMP_DIR\InheritDoc.$env:INHERITDOC_VERSION\tools\InheritDoc.exe -b $env:APPVEYOR_BUILD_FOLDER -g "c:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.X\mscorlib.xml" -o' # Perform deployments only for Windows job for: -- - matrix: - only: - - image: Visual Studio 2019 - deploy: - - provider: NuGet - api_key: - secure: dZ2lowWe8KkDiUSXgKS/SulxjuKVSN6t7Jfzfx6co664SRxoXnX+3nsVpYZAJtla - skip_symbols: false - artifact: /.*\.nupkg/ - on: - branch: master - - - provider: GitHub - tag: v$(appveyor_build_version) - prerelease: false - artifact: /.*\.nupkg/ - auth_token: - secure: Rrk1zp93EpCyxec/GXKnRnJjX7vU+ClNZEBnxbM+1j6l+C56qSV7B/fUrVsJuZYV - on: - branch: master + - matrix: + only: + - image: Visual Studio 2019 + deploy: + - provider: NuGet + api_key: + secure: dZ2lowWe8KkDiUSXgKS/SulxjuKVSN6t7Jfzfx6co664SRxoXnX+3nsVpYZAJtla + skip_symbols: false + artifact: /.*\.nupkg/ + on: + branch: master + + - provider: GitHub + tag: v$(appveyor_build_version) + prerelease: false + artifact: /.*\.nupkg/ + auth_token: + secure: Rrk1zp93EpCyxec/GXKnRnJjX7vU+ClNZEBnxbM+1j6l+C56qSV7B/fUrVsJuZYV + on: + branch: master 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 ef2dbc687..7cf73d398 100644 --- a/src/System.IO.Abstractions.TestingHelpers/System.IO.Abstractions.TestingHelpers.csproj +++ b/src/System.IO.Abstractions.TestingHelpers/System.IO.Abstractions.TestingHelpers.csproj @@ -1,6 +1,6 @@  - System.IO.Abstractions.TestingHelpers + System.IO.Abstractions.TestingHelpers System.IO.Abstractions.TestingHelpers A set of pre-built mocks to help when testing file system interactions. diff --git a/src/System.IO.Abstractions/System.IO.Abstractions.csproj b/src/System.IO.Abstractions/System.IO.Abstractions.csproj index 4839a7a0e..0ab225873 100644 --- a/src/System.IO.Abstractions/System.IO.Abstractions.csproj +++ b/src/System.IO.Abstractions/System.IO.Abstractions.csproj @@ -1,6 +1,6 @@  - System.IO.Abstractions + System.IO.Abstractions System.IO.Abstractions A set of abstractions to help make file system interactions testable. diff --git a/tests/System.IO.Abstractions.TestingHelpers.Tests/System.IO.Abstractions.TestingHelpers.Tests.csproj b/tests/System.IO.Abstractions.TestingHelpers.Tests/System.IO.Abstractions.TestingHelpers.Tests.csproj index 69fda285e..f3ead258c 100644 --- a/tests/System.IO.Abstractions.TestingHelpers.Tests/System.IO.Abstractions.TestingHelpers.Tests.csproj +++ b/tests/System.IO.Abstractions.TestingHelpers.Tests/System.IO.Abstractions.TestingHelpers.Tests.csproj @@ -3,6 +3,7 @@ netcoreapp2.1;netcoreapp3.0 $(TargetFrameworks);net472 The unit tests for our pre-built mocks + System.IO.Abstractions.TestingHelpers.Tests System.IO.Abstractions.TestingHelpers.Tests false true From dc2365071d02c5c976dece5c0f5d70b340f6b346 Mon Sep 17 00:00:00 2001 From: Florian Greinacher Date: Sun, 19 Jan 2020 01:05:20 +0100 Subject: [PATCH 2/2] Move projects back to the repo root --- .../ConvertersTests.cs | 0 .../DirectoryInfoTests.cs | 0 .../FileInfoBaseConversionTests.cs | 0 .../FileSystemTests.cs | 0 .../MockDirectoryArgumentPathTests.cs | 0 .../MockDirectoryGetAccessControlTests.cs | 0 .../MockDirectoryInfoAccessControlTests.cs | 0 .../MockDirectoryInfoTests.cs | 0 .../MockDirectorySetAccessControlTests.cs | 0 .../MockDirectoryTests.cs | 0 .../MockDriveInfoFactoryTests.cs | 0 .../MockDriveInfoTests.cs | 0 .../MockFileAppendAllLinesTests.cs | 0 .../MockFileAppendAllTextTests.cs | 0 .../MockFileArgumentPathTests.cs | 0 .../MockFileCopyTests.cs | 0 .../MockFileCreateTests.cs | 0 .../MockFileDeleteTests.cs | 0 .../MockFileExistsTests.cs | 0 .../MockFileGetAccessControlTests.cs | 0 .../MockFileGetCreationTimeTests.cs | 0 .../MockFileGetCreationTimeUtcTests.cs | 0 .../MockFileGetLastAccessTimeTests.cs | 0 .../MockFileGetLastAccessTimeUtcTests.cs | 0 .../MockFileGetLastWriteTimeTests.cs | 0 .../MockFileGetLastWriteTimeUtcTests.cs | 0 .../MockFileInfoAccessControlTests.cs | 0 .../MockFileInfoFactoryTests.cs | 0 .../MockFileInfoTests.cs | 0 .../MockFileLockTests.cs | 0 .../MockFileMoveTests.cs | 0 .../MockFileOpenTests.cs | 0 .../MockFileReadAllBytesTests.cs | 0 .../MockFileReadAllLinesTests.cs | 0 .../MockFileReadLinesTests.cs | 0 .../MockFileSetAccessControlTests.cs | 0 .../MockFileSetAttributesTests.cs | 0 .../MockFileStreamFactoryTests.cs | 0 .../MockFileStreamTests.cs | 0 .../MockFileSystemSerializationTests.cs | 0 .../MockFileSystemTests.cs | 0 .../MockFileSystemWatcherFactoryTests.cs | 0 .../MockFileTests.cs | 0 .../MockFileWriteAllBytesTests.cs | 0 .../MockFileWriteAllLinesTests.cs | 0 .../MockFileWriteAllTextTests.cs | 0 .../MockPathTests.cs | 0 .../MockUnixSupportTests.cs | 0 .../Shared.cs | 0 .../StringExtensionsTests.cs | 0 .../System.IO.Abstractions.TestingHelpers.Tests.csproj | 4 ++-- .../TestFiles/SecondTestFile.txt | 0 .../TestFiles/TestFile.txt | 0 .../UnixOnlyAttribute.cs | 0 .../UnixSpecifics.cs | 0 .../WindowsOnlyAttribute.cs | 0 .../WindowsSpecifics.cs | 0 .../CommonExceptions.cs | 0 .../IMockFileDataAccessor.cs | 0 .../MockDirectory.cs | 0 .../MockDirectoryData.cs | 0 .../MockDirectoryInfo.cs | 0 .../MockDirectoryInfoFactory.cs | 0 .../MockDriveInfo.cs | 0 .../MockDriveInfoFactory.cs | 0 .../MockFile.Async.cs | 0 .../MockFile.cs | 0 .../MockFileData.cs | 0 .../MockFileInfo.cs | 0 .../MockFileInfoFactory.cs | 0 .../MockFileStream.cs | 0 .../MockFileStreamFactory.cs | 0 .../MockFileSystem.cs | 0 .../MockFileSystemWatcherFactory.cs | 0 .../MockPath.cs | 0 .../MockUnixSupport.cs | 0 .../PathVerifier.cs | 0 .../Properties/AssemblyInfo.cs | 0 .../Properties/Resources.resx | 0 .../StringExtensions.cs | 0 .../StringOperations.cs | 0 .../StringResources.cs | 0 .../System.IO.Abstractions.TestingHelpers.csproj | 5 +++++ System.IO.Abstractions.sln | 6 +++--- .../Converters.cs | 0 .../DirectoryBase.cs | 0 .../DirectoryInfoBase.cs | 0 .../DirectoryInfoFactory.cs | 0 .../DirectoryInfoWrapper.cs | 0 .../DirectoryWrapper.cs | 0 .../DriveInfoBase.cs | 0 .../DriveInfoFactory.cs | 0 .../DriveInfoWrapper.cs | 0 .../FileBase.Async.cs | 0 .../FileBase.cs | 0 .../FileInfoBase.cs | 0 .../FileInfoFactory.cs | 0 .../FileInfoWrapper.cs | 0 .../FileStreamFactory.cs | 0 .../FileSystem.cs | 0 .../FileSystemInfoBase.cs | 0 .../FileSystemWatcherBase.cs | 0 .../FileSystemWatcherFactory.cs | 0 .../FileSystemWatcherWrapper.cs | 0 .../FileWrapper.Async.cs | 0 .../FileWrapper.cs | 0 .../IDirectory.cs | 0 .../IDirectoryInfo.cs | 0 .../IDirectoryInfoFactory.cs | 0 .../IDriveInfo.cs | 0 .../IDriveInfoFactory.cs | 0 .../IFile.Async.cs | 0 .../IFile.cs | 0 .../IFileInfo.cs | 0 .../IFileInfoFactory.cs | 0 .../IFileStreamFactory.cs | 0 .../IFileSystem.cs | 0 .../IFileSystemInfo.cs | 0 .../IFileSystemWatcher.cs | 0 .../IFileSystemWatcherFactory.cs | 0 .../IPath.cs | 0 .../PathBase.cs | 0 .../PathWrapper.cs | 0 .../Properties/AssemblyInfo.cs | 0 .../System.IO.Abstractions.csproj | 7 ++++--- src/System.IO.Abstractions/System.IO.Abstractions.csproj | 7 ------- 126 files changed, 14 insertions(+), 15 deletions(-) rename {tests/System.IO.Abstractions.TestingHelpers.Tests => System.IO.Abstractions.TestingHelpers.Tests}/ConvertersTests.cs (100%) rename {tests/System.IO.Abstractions.TestingHelpers.Tests => System.IO.Abstractions.TestingHelpers.Tests}/DirectoryInfoTests.cs (100%) rename {tests/System.IO.Abstractions.TestingHelpers.Tests => System.IO.Abstractions.TestingHelpers.Tests}/FileInfoBaseConversionTests.cs (100%) rename {tests/System.IO.Abstractions.TestingHelpers.Tests => System.IO.Abstractions.TestingHelpers.Tests}/FileSystemTests.cs (100%) rename {tests/System.IO.Abstractions.TestingHelpers.Tests => System.IO.Abstractions.TestingHelpers.Tests}/MockDirectoryArgumentPathTests.cs (100%) rename {tests/System.IO.Abstractions.TestingHelpers.Tests => System.IO.Abstractions.TestingHelpers.Tests}/MockDirectoryGetAccessControlTests.cs (100%) rename {tests/System.IO.Abstractions.TestingHelpers.Tests => System.IO.Abstractions.TestingHelpers.Tests}/MockDirectoryInfoAccessControlTests.cs (100%) rename {tests/System.IO.Abstractions.TestingHelpers.Tests => System.IO.Abstractions.TestingHelpers.Tests}/MockDirectoryInfoTests.cs (100%) rename {tests/System.IO.Abstractions.TestingHelpers.Tests => System.IO.Abstractions.TestingHelpers.Tests}/MockDirectorySetAccessControlTests.cs (100%) rename {tests/System.IO.Abstractions.TestingHelpers.Tests => System.IO.Abstractions.TestingHelpers.Tests}/MockDirectoryTests.cs (100%) rename {tests/System.IO.Abstractions.TestingHelpers.Tests => System.IO.Abstractions.TestingHelpers.Tests}/MockDriveInfoFactoryTests.cs (100%) rename {tests/System.IO.Abstractions.TestingHelpers.Tests => System.IO.Abstractions.TestingHelpers.Tests}/MockDriveInfoTests.cs (100%) rename {tests/System.IO.Abstractions.TestingHelpers.Tests => System.IO.Abstractions.TestingHelpers.Tests}/MockFileAppendAllLinesTests.cs (100%) rename {tests/System.IO.Abstractions.TestingHelpers.Tests => System.IO.Abstractions.TestingHelpers.Tests}/MockFileAppendAllTextTests.cs (100%) rename {tests/System.IO.Abstractions.TestingHelpers.Tests => System.IO.Abstractions.TestingHelpers.Tests}/MockFileArgumentPathTests.cs (100%) rename {tests/System.IO.Abstractions.TestingHelpers.Tests => System.IO.Abstractions.TestingHelpers.Tests}/MockFileCopyTests.cs (100%) rename {tests/System.IO.Abstractions.TestingHelpers.Tests => System.IO.Abstractions.TestingHelpers.Tests}/MockFileCreateTests.cs (100%) rename {tests/System.IO.Abstractions.TestingHelpers.Tests => System.IO.Abstractions.TestingHelpers.Tests}/MockFileDeleteTests.cs (100%) rename {tests/System.IO.Abstractions.TestingHelpers.Tests => System.IO.Abstractions.TestingHelpers.Tests}/MockFileExistsTests.cs (100%) rename {tests/System.IO.Abstractions.TestingHelpers.Tests => System.IO.Abstractions.TestingHelpers.Tests}/MockFileGetAccessControlTests.cs (100%) rename {tests/System.IO.Abstractions.TestingHelpers.Tests => System.IO.Abstractions.TestingHelpers.Tests}/MockFileGetCreationTimeTests.cs (100%) rename {tests/System.IO.Abstractions.TestingHelpers.Tests => System.IO.Abstractions.TestingHelpers.Tests}/MockFileGetCreationTimeUtcTests.cs (100%) rename {tests/System.IO.Abstractions.TestingHelpers.Tests => System.IO.Abstractions.TestingHelpers.Tests}/MockFileGetLastAccessTimeTests.cs (100%) rename {tests/System.IO.Abstractions.TestingHelpers.Tests => System.IO.Abstractions.TestingHelpers.Tests}/MockFileGetLastAccessTimeUtcTests.cs (100%) rename {tests/System.IO.Abstractions.TestingHelpers.Tests => System.IO.Abstractions.TestingHelpers.Tests}/MockFileGetLastWriteTimeTests.cs (100%) rename {tests/System.IO.Abstractions.TestingHelpers.Tests => System.IO.Abstractions.TestingHelpers.Tests}/MockFileGetLastWriteTimeUtcTests.cs (100%) rename {tests/System.IO.Abstractions.TestingHelpers.Tests => System.IO.Abstractions.TestingHelpers.Tests}/MockFileInfoAccessControlTests.cs (100%) rename {tests/System.IO.Abstractions.TestingHelpers.Tests => System.IO.Abstractions.TestingHelpers.Tests}/MockFileInfoFactoryTests.cs (100%) rename {tests/System.IO.Abstractions.TestingHelpers.Tests => System.IO.Abstractions.TestingHelpers.Tests}/MockFileInfoTests.cs (100%) rename {tests/System.IO.Abstractions.TestingHelpers.Tests => System.IO.Abstractions.TestingHelpers.Tests}/MockFileLockTests.cs (100%) rename {tests/System.IO.Abstractions.TestingHelpers.Tests => System.IO.Abstractions.TestingHelpers.Tests}/MockFileMoveTests.cs (100%) rename {tests/System.IO.Abstractions.TestingHelpers.Tests => System.IO.Abstractions.TestingHelpers.Tests}/MockFileOpenTests.cs (100%) rename {tests/System.IO.Abstractions.TestingHelpers.Tests => System.IO.Abstractions.TestingHelpers.Tests}/MockFileReadAllBytesTests.cs (100%) rename {tests/System.IO.Abstractions.TestingHelpers.Tests => System.IO.Abstractions.TestingHelpers.Tests}/MockFileReadAllLinesTests.cs (100%) rename {tests/System.IO.Abstractions.TestingHelpers.Tests => System.IO.Abstractions.TestingHelpers.Tests}/MockFileReadLinesTests.cs (100%) rename {tests/System.IO.Abstractions.TestingHelpers.Tests => System.IO.Abstractions.TestingHelpers.Tests}/MockFileSetAccessControlTests.cs (100%) rename {tests/System.IO.Abstractions.TestingHelpers.Tests => System.IO.Abstractions.TestingHelpers.Tests}/MockFileSetAttributesTests.cs (100%) rename {tests/System.IO.Abstractions.TestingHelpers.Tests => System.IO.Abstractions.TestingHelpers.Tests}/MockFileStreamFactoryTests.cs (100%) rename {tests/System.IO.Abstractions.TestingHelpers.Tests => System.IO.Abstractions.TestingHelpers.Tests}/MockFileStreamTests.cs (100%) rename {tests/System.IO.Abstractions.TestingHelpers.Tests => System.IO.Abstractions.TestingHelpers.Tests}/MockFileSystemSerializationTests.cs (100%) rename {tests/System.IO.Abstractions.TestingHelpers.Tests => System.IO.Abstractions.TestingHelpers.Tests}/MockFileSystemTests.cs (100%) rename {tests/System.IO.Abstractions.TestingHelpers.Tests => System.IO.Abstractions.TestingHelpers.Tests}/MockFileSystemWatcherFactoryTests.cs (100%) rename {tests/System.IO.Abstractions.TestingHelpers.Tests => System.IO.Abstractions.TestingHelpers.Tests}/MockFileTests.cs (100%) rename {tests/System.IO.Abstractions.TestingHelpers.Tests => System.IO.Abstractions.TestingHelpers.Tests}/MockFileWriteAllBytesTests.cs (100%) rename {tests/System.IO.Abstractions.TestingHelpers.Tests => System.IO.Abstractions.TestingHelpers.Tests}/MockFileWriteAllLinesTests.cs (100%) rename {tests/System.IO.Abstractions.TestingHelpers.Tests => System.IO.Abstractions.TestingHelpers.Tests}/MockFileWriteAllTextTests.cs (100%) rename {tests/System.IO.Abstractions.TestingHelpers.Tests => System.IO.Abstractions.TestingHelpers.Tests}/MockPathTests.cs (100%) rename {tests/System.IO.Abstractions.TestingHelpers.Tests => System.IO.Abstractions.TestingHelpers.Tests}/MockUnixSupportTests.cs (100%) rename {tests/System.IO.Abstractions.TestingHelpers.Tests => System.IO.Abstractions.TestingHelpers.Tests}/Shared.cs (100%) rename {tests/System.IO.Abstractions.TestingHelpers.Tests => System.IO.Abstractions.TestingHelpers.Tests}/StringExtensionsTests.cs (100%) rename {tests/System.IO.Abstractions.TestingHelpers.Tests => System.IO.Abstractions.TestingHelpers.Tests}/System.IO.Abstractions.TestingHelpers.Tests.csproj (86%) rename {tests/System.IO.Abstractions.TestingHelpers.Tests => System.IO.Abstractions.TestingHelpers.Tests}/TestFiles/SecondTestFile.txt (100%) rename {tests/System.IO.Abstractions.TestingHelpers.Tests => System.IO.Abstractions.TestingHelpers.Tests}/TestFiles/TestFile.txt (100%) rename {tests/System.IO.Abstractions.TestingHelpers.Tests => System.IO.Abstractions.TestingHelpers.Tests}/UnixOnlyAttribute.cs (100%) rename {tests/System.IO.Abstractions.TestingHelpers.Tests => System.IO.Abstractions.TestingHelpers.Tests}/UnixSpecifics.cs (100%) rename {tests/System.IO.Abstractions.TestingHelpers.Tests => System.IO.Abstractions.TestingHelpers.Tests}/WindowsOnlyAttribute.cs (100%) rename {tests/System.IO.Abstractions.TestingHelpers.Tests => System.IO.Abstractions.TestingHelpers.Tests}/WindowsSpecifics.cs (100%) rename {src/System.IO.Abstractions.TestingHelpers => System.IO.Abstractions.TestingHelpers}/CommonExceptions.cs (100%) rename {src/System.IO.Abstractions.TestingHelpers => System.IO.Abstractions.TestingHelpers}/IMockFileDataAccessor.cs (100%) rename {src/System.IO.Abstractions.TestingHelpers => System.IO.Abstractions.TestingHelpers}/MockDirectory.cs (100%) rename {src/System.IO.Abstractions.TestingHelpers => System.IO.Abstractions.TestingHelpers}/MockDirectoryData.cs (100%) rename {src/System.IO.Abstractions.TestingHelpers => System.IO.Abstractions.TestingHelpers}/MockDirectoryInfo.cs (100%) rename {src/System.IO.Abstractions.TestingHelpers => System.IO.Abstractions.TestingHelpers}/MockDirectoryInfoFactory.cs (100%) rename {src/System.IO.Abstractions.TestingHelpers => System.IO.Abstractions.TestingHelpers}/MockDriveInfo.cs (100%) rename {src/System.IO.Abstractions.TestingHelpers => System.IO.Abstractions.TestingHelpers}/MockDriveInfoFactory.cs (100%) rename {src/System.IO.Abstractions.TestingHelpers => System.IO.Abstractions.TestingHelpers}/MockFile.Async.cs (100%) rename {src/System.IO.Abstractions.TestingHelpers => System.IO.Abstractions.TestingHelpers}/MockFile.cs (100%) rename {src/System.IO.Abstractions.TestingHelpers => System.IO.Abstractions.TestingHelpers}/MockFileData.cs (100%) rename {src/System.IO.Abstractions.TestingHelpers => System.IO.Abstractions.TestingHelpers}/MockFileInfo.cs (100%) rename {src/System.IO.Abstractions.TestingHelpers => System.IO.Abstractions.TestingHelpers}/MockFileInfoFactory.cs (100%) rename {src/System.IO.Abstractions.TestingHelpers => System.IO.Abstractions.TestingHelpers}/MockFileStream.cs (100%) rename {src/System.IO.Abstractions.TestingHelpers => System.IO.Abstractions.TestingHelpers}/MockFileStreamFactory.cs (100%) rename {src/System.IO.Abstractions.TestingHelpers => System.IO.Abstractions.TestingHelpers}/MockFileSystem.cs (100%) rename {src/System.IO.Abstractions.TestingHelpers => System.IO.Abstractions.TestingHelpers}/MockFileSystemWatcherFactory.cs (100%) rename {src/System.IO.Abstractions.TestingHelpers => System.IO.Abstractions.TestingHelpers}/MockPath.cs (100%) rename {src/System.IO.Abstractions.TestingHelpers => System.IO.Abstractions.TestingHelpers}/MockUnixSupport.cs (100%) rename {src/System.IO.Abstractions.TestingHelpers => System.IO.Abstractions.TestingHelpers}/PathVerifier.cs (100%) rename {src/System.IO.Abstractions.TestingHelpers => System.IO.Abstractions.TestingHelpers}/Properties/AssemblyInfo.cs (100%) rename {src/System.IO.Abstractions.TestingHelpers => System.IO.Abstractions.TestingHelpers}/Properties/Resources.resx (100%) rename {src/System.IO.Abstractions.TestingHelpers => System.IO.Abstractions.TestingHelpers}/StringExtensions.cs (100%) rename {src/System.IO.Abstractions.TestingHelpers => System.IO.Abstractions.TestingHelpers}/StringOperations.cs (100%) rename {src/System.IO.Abstractions.TestingHelpers => System.IO.Abstractions.TestingHelpers}/StringResources.cs (100%) rename {src/System.IO.Abstractions.TestingHelpers => System.IO.Abstractions.TestingHelpers}/System.IO.Abstractions.TestingHelpers.csproj (51%) rename {src/System.IO.Abstractions => System.IO.Abstractions}/Converters.cs (100%) rename {src/System.IO.Abstractions => System.IO.Abstractions}/DirectoryBase.cs (100%) rename {src/System.IO.Abstractions => System.IO.Abstractions}/DirectoryInfoBase.cs (100%) rename {src/System.IO.Abstractions => System.IO.Abstractions}/DirectoryInfoFactory.cs (100%) rename {src/System.IO.Abstractions => System.IO.Abstractions}/DirectoryInfoWrapper.cs (100%) rename {src/System.IO.Abstractions => System.IO.Abstractions}/DirectoryWrapper.cs (100%) rename {src/System.IO.Abstractions => System.IO.Abstractions}/DriveInfoBase.cs (100%) rename {src/System.IO.Abstractions => System.IO.Abstractions}/DriveInfoFactory.cs (100%) rename {src/System.IO.Abstractions => System.IO.Abstractions}/DriveInfoWrapper.cs (100%) rename {src/System.IO.Abstractions => System.IO.Abstractions}/FileBase.Async.cs (100%) rename {src/System.IO.Abstractions => System.IO.Abstractions}/FileBase.cs (100%) rename {src/System.IO.Abstractions => System.IO.Abstractions}/FileInfoBase.cs (100%) rename {src/System.IO.Abstractions => System.IO.Abstractions}/FileInfoFactory.cs (100%) rename {src/System.IO.Abstractions => System.IO.Abstractions}/FileInfoWrapper.cs (100%) rename {src/System.IO.Abstractions => System.IO.Abstractions}/FileStreamFactory.cs (100%) rename {src/System.IO.Abstractions => System.IO.Abstractions}/FileSystem.cs (100%) rename {src/System.IO.Abstractions => System.IO.Abstractions}/FileSystemInfoBase.cs (100%) rename {src/System.IO.Abstractions => System.IO.Abstractions}/FileSystemWatcherBase.cs (100%) rename {src/System.IO.Abstractions => System.IO.Abstractions}/FileSystemWatcherFactory.cs (100%) rename {src/System.IO.Abstractions => System.IO.Abstractions}/FileSystemWatcherWrapper.cs (100%) rename {src/System.IO.Abstractions => System.IO.Abstractions}/FileWrapper.Async.cs (100%) rename {src/System.IO.Abstractions => System.IO.Abstractions}/FileWrapper.cs (100%) rename {src/System.IO.Abstractions => System.IO.Abstractions}/IDirectory.cs (100%) rename {src/System.IO.Abstractions => System.IO.Abstractions}/IDirectoryInfo.cs (100%) rename {src/System.IO.Abstractions => System.IO.Abstractions}/IDirectoryInfoFactory.cs (100%) rename {src/System.IO.Abstractions => System.IO.Abstractions}/IDriveInfo.cs (100%) rename {src/System.IO.Abstractions => System.IO.Abstractions}/IDriveInfoFactory.cs (100%) rename {src/System.IO.Abstractions => System.IO.Abstractions}/IFile.Async.cs (100%) rename {src/System.IO.Abstractions => System.IO.Abstractions}/IFile.cs (100%) rename {src/System.IO.Abstractions => System.IO.Abstractions}/IFileInfo.cs (100%) rename {src/System.IO.Abstractions => System.IO.Abstractions}/IFileInfoFactory.cs (100%) rename {src/System.IO.Abstractions => System.IO.Abstractions}/IFileStreamFactory.cs (100%) rename {src/System.IO.Abstractions => System.IO.Abstractions}/IFileSystem.cs (100%) rename {src/System.IO.Abstractions => System.IO.Abstractions}/IFileSystemInfo.cs (100%) rename {src/System.IO.Abstractions => System.IO.Abstractions}/IFileSystemWatcher.cs (100%) rename {src/System.IO.Abstractions => System.IO.Abstractions}/IFileSystemWatcherFactory.cs (100%) rename {src/System.IO.Abstractions => System.IO.Abstractions}/IPath.cs (100%) rename {src/System.IO.Abstractions => System.IO.Abstractions}/PathBase.cs (100%) rename {src/System.IO.Abstractions => System.IO.Abstractions}/PathWrapper.cs (100%) rename {src/System.IO.Abstractions => System.IO.Abstractions}/Properties/AssemblyInfo.cs (100%) rename src/Directory.Build.props => System.IO.Abstractions/System.IO.Abstractions.csproj (70%) delete mode 100644 src/System.IO.Abstractions/System.IO.Abstractions.csproj diff --git a/tests/System.IO.Abstractions.TestingHelpers.Tests/ConvertersTests.cs b/System.IO.Abstractions.TestingHelpers.Tests/ConvertersTests.cs similarity index 100% rename from tests/System.IO.Abstractions.TestingHelpers.Tests/ConvertersTests.cs rename to System.IO.Abstractions.TestingHelpers.Tests/ConvertersTests.cs diff --git a/tests/System.IO.Abstractions.TestingHelpers.Tests/DirectoryInfoTests.cs b/System.IO.Abstractions.TestingHelpers.Tests/DirectoryInfoTests.cs similarity index 100% rename from tests/System.IO.Abstractions.TestingHelpers.Tests/DirectoryInfoTests.cs rename to System.IO.Abstractions.TestingHelpers.Tests/DirectoryInfoTests.cs diff --git a/tests/System.IO.Abstractions.TestingHelpers.Tests/FileInfoBaseConversionTests.cs b/System.IO.Abstractions.TestingHelpers.Tests/FileInfoBaseConversionTests.cs similarity index 100% rename from tests/System.IO.Abstractions.TestingHelpers.Tests/FileInfoBaseConversionTests.cs rename to System.IO.Abstractions.TestingHelpers.Tests/FileInfoBaseConversionTests.cs diff --git a/tests/System.IO.Abstractions.TestingHelpers.Tests/FileSystemTests.cs b/System.IO.Abstractions.TestingHelpers.Tests/FileSystemTests.cs similarity index 100% rename from tests/System.IO.Abstractions.TestingHelpers.Tests/FileSystemTests.cs rename to System.IO.Abstractions.TestingHelpers.Tests/FileSystemTests.cs diff --git a/tests/System.IO.Abstractions.TestingHelpers.Tests/MockDirectoryArgumentPathTests.cs b/System.IO.Abstractions.TestingHelpers.Tests/MockDirectoryArgumentPathTests.cs similarity index 100% rename from tests/System.IO.Abstractions.TestingHelpers.Tests/MockDirectoryArgumentPathTests.cs rename to System.IO.Abstractions.TestingHelpers.Tests/MockDirectoryArgumentPathTests.cs diff --git a/tests/System.IO.Abstractions.TestingHelpers.Tests/MockDirectoryGetAccessControlTests.cs b/System.IO.Abstractions.TestingHelpers.Tests/MockDirectoryGetAccessControlTests.cs similarity index 100% rename from tests/System.IO.Abstractions.TestingHelpers.Tests/MockDirectoryGetAccessControlTests.cs rename to System.IO.Abstractions.TestingHelpers.Tests/MockDirectoryGetAccessControlTests.cs diff --git a/tests/System.IO.Abstractions.TestingHelpers.Tests/MockDirectoryInfoAccessControlTests.cs b/System.IO.Abstractions.TestingHelpers.Tests/MockDirectoryInfoAccessControlTests.cs similarity index 100% rename from tests/System.IO.Abstractions.TestingHelpers.Tests/MockDirectoryInfoAccessControlTests.cs rename to System.IO.Abstractions.TestingHelpers.Tests/MockDirectoryInfoAccessControlTests.cs diff --git a/tests/System.IO.Abstractions.TestingHelpers.Tests/MockDirectoryInfoTests.cs b/System.IO.Abstractions.TestingHelpers.Tests/MockDirectoryInfoTests.cs similarity index 100% rename from tests/System.IO.Abstractions.TestingHelpers.Tests/MockDirectoryInfoTests.cs rename to System.IO.Abstractions.TestingHelpers.Tests/MockDirectoryInfoTests.cs diff --git a/tests/System.IO.Abstractions.TestingHelpers.Tests/MockDirectorySetAccessControlTests.cs b/System.IO.Abstractions.TestingHelpers.Tests/MockDirectorySetAccessControlTests.cs similarity index 100% rename from tests/System.IO.Abstractions.TestingHelpers.Tests/MockDirectorySetAccessControlTests.cs rename to System.IO.Abstractions.TestingHelpers.Tests/MockDirectorySetAccessControlTests.cs diff --git a/tests/System.IO.Abstractions.TestingHelpers.Tests/MockDirectoryTests.cs b/System.IO.Abstractions.TestingHelpers.Tests/MockDirectoryTests.cs similarity index 100% rename from tests/System.IO.Abstractions.TestingHelpers.Tests/MockDirectoryTests.cs rename to System.IO.Abstractions.TestingHelpers.Tests/MockDirectoryTests.cs diff --git a/tests/System.IO.Abstractions.TestingHelpers.Tests/MockDriveInfoFactoryTests.cs b/System.IO.Abstractions.TestingHelpers.Tests/MockDriveInfoFactoryTests.cs similarity index 100% rename from tests/System.IO.Abstractions.TestingHelpers.Tests/MockDriveInfoFactoryTests.cs rename to System.IO.Abstractions.TestingHelpers.Tests/MockDriveInfoFactoryTests.cs diff --git a/tests/System.IO.Abstractions.TestingHelpers.Tests/MockDriveInfoTests.cs b/System.IO.Abstractions.TestingHelpers.Tests/MockDriveInfoTests.cs similarity index 100% rename from tests/System.IO.Abstractions.TestingHelpers.Tests/MockDriveInfoTests.cs rename to System.IO.Abstractions.TestingHelpers.Tests/MockDriveInfoTests.cs diff --git a/tests/System.IO.Abstractions.TestingHelpers.Tests/MockFileAppendAllLinesTests.cs b/System.IO.Abstractions.TestingHelpers.Tests/MockFileAppendAllLinesTests.cs similarity index 100% rename from tests/System.IO.Abstractions.TestingHelpers.Tests/MockFileAppendAllLinesTests.cs rename to System.IO.Abstractions.TestingHelpers.Tests/MockFileAppendAllLinesTests.cs diff --git a/tests/System.IO.Abstractions.TestingHelpers.Tests/MockFileAppendAllTextTests.cs b/System.IO.Abstractions.TestingHelpers.Tests/MockFileAppendAllTextTests.cs similarity index 100% rename from tests/System.IO.Abstractions.TestingHelpers.Tests/MockFileAppendAllTextTests.cs rename to System.IO.Abstractions.TestingHelpers.Tests/MockFileAppendAllTextTests.cs diff --git a/tests/System.IO.Abstractions.TestingHelpers.Tests/MockFileArgumentPathTests.cs b/System.IO.Abstractions.TestingHelpers.Tests/MockFileArgumentPathTests.cs similarity index 100% rename from tests/System.IO.Abstractions.TestingHelpers.Tests/MockFileArgumentPathTests.cs rename to System.IO.Abstractions.TestingHelpers.Tests/MockFileArgumentPathTests.cs diff --git a/tests/System.IO.Abstractions.TestingHelpers.Tests/MockFileCopyTests.cs b/System.IO.Abstractions.TestingHelpers.Tests/MockFileCopyTests.cs similarity index 100% rename from tests/System.IO.Abstractions.TestingHelpers.Tests/MockFileCopyTests.cs rename to System.IO.Abstractions.TestingHelpers.Tests/MockFileCopyTests.cs diff --git a/tests/System.IO.Abstractions.TestingHelpers.Tests/MockFileCreateTests.cs b/System.IO.Abstractions.TestingHelpers.Tests/MockFileCreateTests.cs similarity index 100% rename from tests/System.IO.Abstractions.TestingHelpers.Tests/MockFileCreateTests.cs rename to System.IO.Abstractions.TestingHelpers.Tests/MockFileCreateTests.cs diff --git a/tests/System.IO.Abstractions.TestingHelpers.Tests/MockFileDeleteTests.cs b/System.IO.Abstractions.TestingHelpers.Tests/MockFileDeleteTests.cs similarity index 100% rename from tests/System.IO.Abstractions.TestingHelpers.Tests/MockFileDeleteTests.cs rename to System.IO.Abstractions.TestingHelpers.Tests/MockFileDeleteTests.cs diff --git a/tests/System.IO.Abstractions.TestingHelpers.Tests/MockFileExistsTests.cs b/System.IO.Abstractions.TestingHelpers.Tests/MockFileExistsTests.cs similarity index 100% rename from tests/System.IO.Abstractions.TestingHelpers.Tests/MockFileExistsTests.cs rename to System.IO.Abstractions.TestingHelpers.Tests/MockFileExistsTests.cs diff --git a/tests/System.IO.Abstractions.TestingHelpers.Tests/MockFileGetAccessControlTests.cs b/System.IO.Abstractions.TestingHelpers.Tests/MockFileGetAccessControlTests.cs similarity index 100% rename from tests/System.IO.Abstractions.TestingHelpers.Tests/MockFileGetAccessControlTests.cs rename to System.IO.Abstractions.TestingHelpers.Tests/MockFileGetAccessControlTests.cs diff --git a/tests/System.IO.Abstractions.TestingHelpers.Tests/MockFileGetCreationTimeTests.cs b/System.IO.Abstractions.TestingHelpers.Tests/MockFileGetCreationTimeTests.cs similarity index 100% rename from tests/System.IO.Abstractions.TestingHelpers.Tests/MockFileGetCreationTimeTests.cs rename to System.IO.Abstractions.TestingHelpers.Tests/MockFileGetCreationTimeTests.cs diff --git a/tests/System.IO.Abstractions.TestingHelpers.Tests/MockFileGetCreationTimeUtcTests.cs b/System.IO.Abstractions.TestingHelpers.Tests/MockFileGetCreationTimeUtcTests.cs similarity index 100% rename from tests/System.IO.Abstractions.TestingHelpers.Tests/MockFileGetCreationTimeUtcTests.cs rename to System.IO.Abstractions.TestingHelpers.Tests/MockFileGetCreationTimeUtcTests.cs diff --git a/tests/System.IO.Abstractions.TestingHelpers.Tests/MockFileGetLastAccessTimeTests.cs b/System.IO.Abstractions.TestingHelpers.Tests/MockFileGetLastAccessTimeTests.cs similarity index 100% rename from tests/System.IO.Abstractions.TestingHelpers.Tests/MockFileGetLastAccessTimeTests.cs rename to System.IO.Abstractions.TestingHelpers.Tests/MockFileGetLastAccessTimeTests.cs diff --git a/tests/System.IO.Abstractions.TestingHelpers.Tests/MockFileGetLastAccessTimeUtcTests.cs b/System.IO.Abstractions.TestingHelpers.Tests/MockFileGetLastAccessTimeUtcTests.cs similarity index 100% rename from tests/System.IO.Abstractions.TestingHelpers.Tests/MockFileGetLastAccessTimeUtcTests.cs rename to System.IO.Abstractions.TestingHelpers.Tests/MockFileGetLastAccessTimeUtcTests.cs diff --git a/tests/System.IO.Abstractions.TestingHelpers.Tests/MockFileGetLastWriteTimeTests.cs b/System.IO.Abstractions.TestingHelpers.Tests/MockFileGetLastWriteTimeTests.cs similarity index 100% rename from tests/System.IO.Abstractions.TestingHelpers.Tests/MockFileGetLastWriteTimeTests.cs rename to System.IO.Abstractions.TestingHelpers.Tests/MockFileGetLastWriteTimeTests.cs diff --git a/tests/System.IO.Abstractions.TestingHelpers.Tests/MockFileGetLastWriteTimeUtcTests.cs b/System.IO.Abstractions.TestingHelpers.Tests/MockFileGetLastWriteTimeUtcTests.cs similarity index 100% rename from tests/System.IO.Abstractions.TestingHelpers.Tests/MockFileGetLastWriteTimeUtcTests.cs rename to System.IO.Abstractions.TestingHelpers.Tests/MockFileGetLastWriteTimeUtcTests.cs diff --git a/tests/System.IO.Abstractions.TestingHelpers.Tests/MockFileInfoAccessControlTests.cs b/System.IO.Abstractions.TestingHelpers.Tests/MockFileInfoAccessControlTests.cs similarity index 100% rename from tests/System.IO.Abstractions.TestingHelpers.Tests/MockFileInfoAccessControlTests.cs rename to System.IO.Abstractions.TestingHelpers.Tests/MockFileInfoAccessControlTests.cs diff --git a/tests/System.IO.Abstractions.TestingHelpers.Tests/MockFileInfoFactoryTests.cs b/System.IO.Abstractions.TestingHelpers.Tests/MockFileInfoFactoryTests.cs similarity index 100% rename from tests/System.IO.Abstractions.TestingHelpers.Tests/MockFileInfoFactoryTests.cs rename to System.IO.Abstractions.TestingHelpers.Tests/MockFileInfoFactoryTests.cs diff --git a/tests/System.IO.Abstractions.TestingHelpers.Tests/MockFileInfoTests.cs b/System.IO.Abstractions.TestingHelpers.Tests/MockFileInfoTests.cs similarity index 100% rename from tests/System.IO.Abstractions.TestingHelpers.Tests/MockFileInfoTests.cs rename to System.IO.Abstractions.TestingHelpers.Tests/MockFileInfoTests.cs diff --git a/tests/System.IO.Abstractions.TestingHelpers.Tests/MockFileLockTests.cs b/System.IO.Abstractions.TestingHelpers.Tests/MockFileLockTests.cs similarity index 100% rename from tests/System.IO.Abstractions.TestingHelpers.Tests/MockFileLockTests.cs rename to System.IO.Abstractions.TestingHelpers.Tests/MockFileLockTests.cs diff --git a/tests/System.IO.Abstractions.TestingHelpers.Tests/MockFileMoveTests.cs b/System.IO.Abstractions.TestingHelpers.Tests/MockFileMoveTests.cs similarity index 100% rename from tests/System.IO.Abstractions.TestingHelpers.Tests/MockFileMoveTests.cs rename to System.IO.Abstractions.TestingHelpers.Tests/MockFileMoveTests.cs diff --git a/tests/System.IO.Abstractions.TestingHelpers.Tests/MockFileOpenTests.cs b/System.IO.Abstractions.TestingHelpers.Tests/MockFileOpenTests.cs similarity index 100% rename from tests/System.IO.Abstractions.TestingHelpers.Tests/MockFileOpenTests.cs rename to System.IO.Abstractions.TestingHelpers.Tests/MockFileOpenTests.cs diff --git a/tests/System.IO.Abstractions.TestingHelpers.Tests/MockFileReadAllBytesTests.cs b/System.IO.Abstractions.TestingHelpers.Tests/MockFileReadAllBytesTests.cs similarity index 100% rename from tests/System.IO.Abstractions.TestingHelpers.Tests/MockFileReadAllBytesTests.cs rename to System.IO.Abstractions.TestingHelpers.Tests/MockFileReadAllBytesTests.cs diff --git a/tests/System.IO.Abstractions.TestingHelpers.Tests/MockFileReadAllLinesTests.cs b/System.IO.Abstractions.TestingHelpers.Tests/MockFileReadAllLinesTests.cs similarity index 100% rename from tests/System.IO.Abstractions.TestingHelpers.Tests/MockFileReadAllLinesTests.cs rename to System.IO.Abstractions.TestingHelpers.Tests/MockFileReadAllLinesTests.cs diff --git a/tests/System.IO.Abstractions.TestingHelpers.Tests/MockFileReadLinesTests.cs b/System.IO.Abstractions.TestingHelpers.Tests/MockFileReadLinesTests.cs similarity index 100% rename from tests/System.IO.Abstractions.TestingHelpers.Tests/MockFileReadLinesTests.cs rename to System.IO.Abstractions.TestingHelpers.Tests/MockFileReadLinesTests.cs diff --git a/tests/System.IO.Abstractions.TestingHelpers.Tests/MockFileSetAccessControlTests.cs b/System.IO.Abstractions.TestingHelpers.Tests/MockFileSetAccessControlTests.cs similarity index 100% rename from tests/System.IO.Abstractions.TestingHelpers.Tests/MockFileSetAccessControlTests.cs rename to System.IO.Abstractions.TestingHelpers.Tests/MockFileSetAccessControlTests.cs diff --git a/tests/System.IO.Abstractions.TestingHelpers.Tests/MockFileSetAttributesTests.cs b/System.IO.Abstractions.TestingHelpers.Tests/MockFileSetAttributesTests.cs similarity index 100% rename from tests/System.IO.Abstractions.TestingHelpers.Tests/MockFileSetAttributesTests.cs rename to System.IO.Abstractions.TestingHelpers.Tests/MockFileSetAttributesTests.cs diff --git a/tests/System.IO.Abstractions.TestingHelpers.Tests/MockFileStreamFactoryTests.cs b/System.IO.Abstractions.TestingHelpers.Tests/MockFileStreamFactoryTests.cs similarity index 100% rename from tests/System.IO.Abstractions.TestingHelpers.Tests/MockFileStreamFactoryTests.cs rename to System.IO.Abstractions.TestingHelpers.Tests/MockFileStreamFactoryTests.cs diff --git a/tests/System.IO.Abstractions.TestingHelpers.Tests/MockFileStreamTests.cs b/System.IO.Abstractions.TestingHelpers.Tests/MockFileStreamTests.cs similarity index 100% rename from tests/System.IO.Abstractions.TestingHelpers.Tests/MockFileStreamTests.cs rename to System.IO.Abstractions.TestingHelpers.Tests/MockFileStreamTests.cs diff --git a/tests/System.IO.Abstractions.TestingHelpers.Tests/MockFileSystemSerializationTests.cs b/System.IO.Abstractions.TestingHelpers.Tests/MockFileSystemSerializationTests.cs similarity index 100% rename from tests/System.IO.Abstractions.TestingHelpers.Tests/MockFileSystemSerializationTests.cs rename to System.IO.Abstractions.TestingHelpers.Tests/MockFileSystemSerializationTests.cs diff --git a/tests/System.IO.Abstractions.TestingHelpers.Tests/MockFileSystemTests.cs b/System.IO.Abstractions.TestingHelpers.Tests/MockFileSystemTests.cs similarity index 100% rename from tests/System.IO.Abstractions.TestingHelpers.Tests/MockFileSystemTests.cs rename to System.IO.Abstractions.TestingHelpers.Tests/MockFileSystemTests.cs diff --git a/tests/System.IO.Abstractions.TestingHelpers.Tests/MockFileSystemWatcherFactoryTests.cs b/System.IO.Abstractions.TestingHelpers.Tests/MockFileSystemWatcherFactoryTests.cs similarity index 100% rename from tests/System.IO.Abstractions.TestingHelpers.Tests/MockFileSystemWatcherFactoryTests.cs rename to System.IO.Abstractions.TestingHelpers.Tests/MockFileSystemWatcherFactoryTests.cs diff --git a/tests/System.IO.Abstractions.TestingHelpers.Tests/MockFileTests.cs b/System.IO.Abstractions.TestingHelpers.Tests/MockFileTests.cs similarity index 100% rename from tests/System.IO.Abstractions.TestingHelpers.Tests/MockFileTests.cs rename to System.IO.Abstractions.TestingHelpers.Tests/MockFileTests.cs diff --git a/tests/System.IO.Abstractions.TestingHelpers.Tests/MockFileWriteAllBytesTests.cs b/System.IO.Abstractions.TestingHelpers.Tests/MockFileWriteAllBytesTests.cs similarity index 100% rename from tests/System.IO.Abstractions.TestingHelpers.Tests/MockFileWriteAllBytesTests.cs rename to System.IO.Abstractions.TestingHelpers.Tests/MockFileWriteAllBytesTests.cs diff --git a/tests/System.IO.Abstractions.TestingHelpers.Tests/MockFileWriteAllLinesTests.cs b/System.IO.Abstractions.TestingHelpers.Tests/MockFileWriteAllLinesTests.cs similarity index 100% rename from tests/System.IO.Abstractions.TestingHelpers.Tests/MockFileWriteAllLinesTests.cs rename to System.IO.Abstractions.TestingHelpers.Tests/MockFileWriteAllLinesTests.cs diff --git a/tests/System.IO.Abstractions.TestingHelpers.Tests/MockFileWriteAllTextTests.cs b/System.IO.Abstractions.TestingHelpers.Tests/MockFileWriteAllTextTests.cs similarity index 100% rename from tests/System.IO.Abstractions.TestingHelpers.Tests/MockFileWriteAllTextTests.cs rename to System.IO.Abstractions.TestingHelpers.Tests/MockFileWriteAllTextTests.cs diff --git a/tests/System.IO.Abstractions.TestingHelpers.Tests/MockPathTests.cs b/System.IO.Abstractions.TestingHelpers.Tests/MockPathTests.cs similarity index 100% rename from tests/System.IO.Abstractions.TestingHelpers.Tests/MockPathTests.cs rename to System.IO.Abstractions.TestingHelpers.Tests/MockPathTests.cs diff --git a/tests/System.IO.Abstractions.TestingHelpers.Tests/MockUnixSupportTests.cs b/System.IO.Abstractions.TestingHelpers.Tests/MockUnixSupportTests.cs similarity index 100% rename from tests/System.IO.Abstractions.TestingHelpers.Tests/MockUnixSupportTests.cs rename to System.IO.Abstractions.TestingHelpers.Tests/MockUnixSupportTests.cs diff --git a/tests/System.IO.Abstractions.TestingHelpers.Tests/Shared.cs b/System.IO.Abstractions.TestingHelpers.Tests/Shared.cs similarity index 100% rename from tests/System.IO.Abstractions.TestingHelpers.Tests/Shared.cs rename to System.IO.Abstractions.TestingHelpers.Tests/Shared.cs diff --git a/tests/System.IO.Abstractions.TestingHelpers.Tests/StringExtensionsTests.cs b/System.IO.Abstractions.TestingHelpers.Tests/StringExtensionsTests.cs similarity index 100% rename from tests/System.IO.Abstractions.TestingHelpers.Tests/StringExtensionsTests.cs rename to System.IO.Abstractions.TestingHelpers.Tests/StringExtensionsTests.cs diff --git a/tests/System.IO.Abstractions.TestingHelpers.Tests/System.IO.Abstractions.TestingHelpers.Tests.csproj b/System.IO.Abstractions.TestingHelpers.Tests/System.IO.Abstractions.TestingHelpers.Tests.csproj similarity index 86% rename from tests/System.IO.Abstractions.TestingHelpers.Tests/System.IO.Abstractions.TestingHelpers.Tests.csproj rename to System.IO.Abstractions.TestingHelpers.Tests/System.IO.Abstractions.TestingHelpers.Tests.csproj index f3ead258c..b55f42586 100644 --- a/tests/System.IO.Abstractions.TestingHelpers.Tests/System.IO.Abstractions.TestingHelpers.Tests.csproj +++ b/System.IO.Abstractions.TestingHelpers.Tests/System.IO.Abstractions.TestingHelpers.Tests.csproj @@ -18,8 +18,8 @@ - - + + diff --git a/tests/System.IO.Abstractions.TestingHelpers.Tests/TestFiles/SecondTestFile.txt b/System.IO.Abstractions.TestingHelpers.Tests/TestFiles/SecondTestFile.txt similarity index 100% rename from tests/System.IO.Abstractions.TestingHelpers.Tests/TestFiles/SecondTestFile.txt rename to System.IO.Abstractions.TestingHelpers.Tests/TestFiles/SecondTestFile.txt diff --git a/tests/System.IO.Abstractions.TestingHelpers.Tests/TestFiles/TestFile.txt b/System.IO.Abstractions.TestingHelpers.Tests/TestFiles/TestFile.txt similarity index 100% rename from tests/System.IO.Abstractions.TestingHelpers.Tests/TestFiles/TestFile.txt rename to System.IO.Abstractions.TestingHelpers.Tests/TestFiles/TestFile.txt diff --git a/tests/System.IO.Abstractions.TestingHelpers.Tests/UnixOnlyAttribute.cs b/System.IO.Abstractions.TestingHelpers.Tests/UnixOnlyAttribute.cs similarity index 100% rename from tests/System.IO.Abstractions.TestingHelpers.Tests/UnixOnlyAttribute.cs rename to System.IO.Abstractions.TestingHelpers.Tests/UnixOnlyAttribute.cs diff --git a/tests/System.IO.Abstractions.TestingHelpers.Tests/UnixSpecifics.cs b/System.IO.Abstractions.TestingHelpers.Tests/UnixSpecifics.cs similarity index 100% rename from tests/System.IO.Abstractions.TestingHelpers.Tests/UnixSpecifics.cs rename to System.IO.Abstractions.TestingHelpers.Tests/UnixSpecifics.cs diff --git a/tests/System.IO.Abstractions.TestingHelpers.Tests/WindowsOnlyAttribute.cs b/System.IO.Abstractions.TestingHelpers.Tests/WindowsOnlyAttribute.cs similarity index 100% rename from tests/System.IO.Abstractions.TestingHelpers.Tests/WindowsOnlyAttribute.cs rename to System.IO.Abstractions.TestingHelpers.Tests/WindowsOnlyAttribute.cs diff --git a/tests/System.IO.Abstractions.TestingHelpers.Tests/WindowsSpecifics.cs b/System.IO.Abstractions.TestingHelpers.Tests/WindowsSpecifics.cs similarity index 100% rename from tests/System.IO.Abstractions.TestingHelpers.Tests/WindowsSpecifics.cs rename to System.IO.Abstractions.TestingHelpers.Tests/WindowsSpecifics.cs diff --git a/src/System.IO.Abstractions.TestingHelpers/CommonExceptions.cs b/System.IO.Abstractions.TestingHelpers/CommonExceptions.cs similarity index 100% rename from src/System.IO.Abstractions.TestingHelpers/CommonExceptions.cs rename to System.IO.Abstractions.TestingHelpers/CommonExceptions.cs diff --git a/src/System.IO.Abstractions.TestingHelpers/IMockFileDataAccessor.cs b/System.IO.Abstractions.TestingHelpers/IMockFileDataAccessor.cs similarity index 100% rename from src/System.IO.Abstractions.TestingHelpers/IMockFileDataAccessor.cs rename to System.IO.Abstractions.TestingHelpers/IMockFileDataAccessor.cs diff --git a/src/System.IO.Abstractions.TestingHelpers/MockDirectory.cs b/System.IO.Abstractions.TestingHelpers/MockDirectory.cs similarity index 100% rename from src/System.IO.Abstractions.TestingHelpers/MockDirectory.cs rename to System.IO.Abstractions.TestingHelpers/MockDirectory.cs diff --git a/src/System.IO.Abstractions.TestingHelpers/MockDirectoryData.cs b/System.IO.Abstractions.TestingHelpers/MockDirectoryData.cs similarity index 100% rename from src/System.IO.Abstractions.TestingHelpers/MockDirectoryData.cs rename to System.IO.Abstractions.TestingHelpers/MockDirectoryData.cs diff --git a/src/System.IO.Abstractions.TestingHelpers/MockDirectoryInfo.cs b/System.IO.Abstractions.TestingHelpers/MockDirectoryInfo.cs similarity index 100% rename from src/System.IO.Abstractions.TestingHelpers/MockDirectoryInfo.cs rename to System.IO.Abstractions.TestingHelpers/MockDirectoryInfo.cs diff --git a/src/System.IO.Abstractions.TestingHelpers/MockDirectoryInfoFactory.cs b/System.IO.Abstractions.TestingHelpers/MockDirectoryInfoFactory.cs similarity index 100% rename from src/System.IO.Abstractions.TestingHelpers/MockDirectoryInfoFactory.cs rename to System.IO.Abstractions.TestingHelpers/MockDirectoryInfoFactory.cs diff --git a/src/System.IO.Abstractions.TestingHelpers/MockDriveInfo.cs b/System.IO.Abstractions.TestingHelpers/MockDriveInfo.cs similarity index 100% rename from src/System.IO.Abstractions.TestingHelpers/MockDriveInfo.cs rename to System.IO.Abstractions.TestingHelpers/MockDriveInfo.cs diff --git a/src/System.IO.Abstractions.TestingHelpers/MockDriveInfoFactory.cs b/System.IO.Abstractions.TestingHelpers/MockDriveInfoFactory.cs similarity index 100% rename from src/System.IO.Abstractions.TestingHelpers/MockDriveInfoFactory.cs rename to System.IO.Abstractions.TestingHelpers/MockDriveInfoFactory.cs diff --git a/src/System.IO.Abstractions.TestingHelpers/MockFile.Async.cs b/System.IO.Abstractions.TestingHelpers/MockFile.Async.cs similarity index 100% rename from src/System.IO.Abstractions.TestingHelpers/MockFile.Async.cs rename to System.IO.Abstractions.TestingHelpers/MockFile.Async.cs diff --git a/src/System.IO.Abstractions.TestingHelpers/MockFile.cs b/System.IO.Abstractions.TestingHelpers/MockFile.cs similarity index 100% rename from src/System.IO.Abstractions.TestingHelpers/MockFile.cs rename to System.IO.Abstractions.TestingHelpers/MockFile.cs diff --git a/src/System.IO.Abstractions.TestingHelpers/MockFileData.cs b/System.IO.Abstractions.TestingHelpers/MockFileData.cs similarity index 100% rename from src/System.IO.Abstractions.TestingHelpers/MockFileData.cs rename to System.IO.Abstractions.TestingHelpers/MockFileData.cs diff --git a/src/System.IO.Abstractions.TestingHelpers/MockFileInfo.cs b/System.IO.Abstractions.TestingHelpers/MockFileInfo.cs similarity index 100% rename from src/System.IO.Abstractions.TestingHelpers/MockFileInfo.cs rename to System.IO.Abstractions.TestingHelpers/MockFileInfo.cs diff --git a/src/System.IO.Abstractions.TestingHelpers/MockFileInfoFactory.cs b/System.IO.Abstractions.TestingHelpers/MockFileInfoFactory.cs similarity index 100% rename from src/System.IO.Abstractions.TestingHelpers/MockFileInfoFactory.cs rename to System.IO.Abstractions.TestingHelpers/MockFileInfoFactory.cs diff --git a/src/System.IO.Abstractions.TestingHelpers/MockFileStream.cs b/System.IO.Abstractions.TestingHelpers/MockFileStream.cs similarity index 100% rename from src/System.IO.Abstractions.TestingHelpers/MockFileStream.cs rename to System.IO.Abstractions.TestingHelpers/MockFileStream.cs diff --git a/src/System.IO.Abstractions.TestingHelpers/MockFileStreamFactory.cs b/System.IO.Abstractions.TestingHelpers/MockFileStreamFactory.cs similarity index 100% rename from src/System.IO.Abstractions.TestingHelpers/MockFileStreamFactory.cs rename to System.IO.Abstractions.TestingHelpers/MockFileStreamFactory.cs diff --git a/src/System.IO.Abstractions.TestingHelpers/MockFileSystem.cs b/System.IO.Abstractions.TestingHelpers/MockFileSystem.cs similarity index 100% rename from src/System.IO.Abstractions.TestingHelpers/MockFileSystem.cs rename to System.IO.Abstractions.TestingHelpers/MockFileSystem.cs diff --git a/src/System.IO.Abstractions.TestingHelpers/MockFileSystemWatcherFactory.cs b/System.IO.Abstractions.TestingHelpers/MockFileSystemWatcherFactory.cs similarity index 100% rename from src/System.IO.Abstractions.TestingHelpers/MockFileSystemWatcherFactory.cs rename to System.IO.Abstractions.TestingHelpers/MockFileSystemWatcherFactory.cs diff --git a/src/System.IO.Abstractions.TestingHelpers/MockPath.cs b/System.IO.Abstractions.TestingHelpers/MockPath.cs similarity index 100% rename from src/System.IO.Abstractions.TestingHelpers/MockPath.cs rename to System.IO.Abstractions.TestingHelpers/MockPath.cs diff --git a/src/System.IO.Abstractions.TestingHelpers/MockUnixSupport.cs b/System.IO.Abstractions.TestingHelpers/MockUnixSupport.cs similarity index 100% rename from src/System.IO.Abstractions.TestingHelpers/MockUnixSupport.cs rename to System.IO.Abstractions.TestingHelpers/MockUnixSupport.cs diff --git a/src/System.IO.Abstractions.TestingHelpers/PathVerifier.cs b/System.IO.Abstractions.TestingHelpers/PathVerifier.cs similarity index 100% rename from src/System.IO.Abstractions.TestingHelpers/PathVerifier.cs rename to System.IO.Abstractions.TestingHelpers/PathVerifier.cs diff --git a/src/System.IO.Abstractions.TestingHelpers/Properties/AssemblyInfo.cs b/System.IO.Abstractions.TestingHelpers/Properties/AssemblyInfo.cs similarity index 100% rename from src/System.IO.Abstractions.TestingHelpers/Properties/AssemblyInfo.cs rename to System.IO.Abstractions.TestingHelpers/Properties/AssemblyInfo.cs diff --git a/src/System.IO.Abstractions.TestingHelpers/Properties/Resources.resx b/System.IO.Abstractions.TestingHelpers/Properties/Resources.resx similarity index 100% rename from src/System.IO.Abstractions.TestingHelpers/Properties/Resources.resx rename to System.IO.Abstractions.TestingHelpers/Properties/Resources.resx diff --git a/src/System.IO.Abstractions.TestingHelpers/StringExtensions.cs b/System.IO.Abstractions.TestingHelpers/StringExtensions.cs similarity index 100% rename from src/System.IO.Abstractions.TestingHelpers/StringExtensions.cs rename to System.IO.Abstractions.TestingHelpers/StringExtensions.cs diff --git a/src/System.IO.Abstractions.TestingHelpers/StringOperations.cs b/System.IO.Abstractions.TestingHelpers/StringOperations.cs similarity index 100% rename from src/System.IO.Abstractions.TestingHelpers/StringOperations.cs rename to System.IO.Abstractions.TestingHelpers/StringOperations.cs diff --git a/src/System.IO.Abstractions.TestingHelpers/StringResources.cs b/System.IO.Abstractions.TestingHelpers/StringResources.cs similarity index 100% rename from src/System.IO.Abstractions.TestingHelpers/StringResources.cs rename to System.IO.Abstractions.TestingHelpers/StringResources.cs diff --git a/src/System.IO.Abstractions.TestingHelpers/System.IO.Abstractions.TestingHelpers.csproj b/System.IO.Abstractions.TestingHelpers/System.IO.Abstractions.TestingHelpers.csproj similarity index 51% rename from src/System.IO.Abstractions.TestingHelpers/System.IO.Abstractions.TestingHelpers.csproj rename to System.IO.Abstractions.TestingHelpers/System.IO.Abstractions.TestingHelpers.csproj index 7cf73d398..3f4c12ae9 100644 --- a/src/System.IO.Abstractions.TestingHelpers/System.IO.Abstractions.TestingHelpers.csproj +++ b/System.IO.Abstractions.TestingHelpers/System.IO.Abstractions.TestingHelpers.csproj @@ -3,6 +3,11 @@ System.IO.Abstractions.TestingHelpers System.IO.Abstractions.TestingHelpers A set of pre-built mocks to help when testing file system interactions. + netstandard2.0;netstandard2.1 + https://github.com/System-IO-Abstractions/System.IO.Abstractions + MIT + testing + $(DefineConstants);FEATURE_ASYNC_FILE;FEATURE_ENUMERATION_OPTIONS diff --git a/System.IO.Abstractions.sln b/System.IO.Abstractions.sln index aaddff1c8..4d4ec277a 100644 --- a/System.IO.Abstractions.sln +++ b/System.IO.Abstractions.sln @@ -9,11 +9,11 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution StrongName.snk = StrongName.snk EndProjectSection EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.IO.Abstractions.TestingHelpers.Tests", "tests/System.IO.Abstractions.TestingHelpers.Tests\System.IO.Abstractions.TestingHelpers.Tests.csproj", "{20B02738-952A-40F5-9C10-E2F83013E9FC}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.IO.Abstractions.TestingHelpers.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}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "System.IO.Abstractions", "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}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "System.IO.Abstractions.TestingHelpers", "System.IO.Abstractions.TestingHelpers\System.IO.Abstractions.TestingHelpers.csproj", "{0103D32A-6124-4A1A-AD6C-30EB957F09B0}" EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution diff --git a/src/System.IO.Abstractions/Converters.cs b/System.IO.Abstractions/Converters.cs similarity index 100% rename from src/System.IO.Abstractions/Converters.cs rename to System.IO.Abstractions/Converters.cs diff --git a/src/System.IO.Abstractions/DirectoryBase.cs b/System.IO.Abstractions/DirectoryBase.cs similarity index 100% rename from src/System.IO.Abstractions/DirectoryBase.cs rename to System.IO.Abstractions/DirectoryBase.cs diff --git a/src/System.IO.Abstractions/DirectoryInfoBase.cs b/System.IO.Abstractions/DirectoryInfoBase.cs similarity index 100% rename from src/System.IO.Abstractions/DirectoryInfoBase.cs rename to System.IO.Abstractions/DirectoryInfoBase.cs diff --git a/src/System.IO.Abstractions/DirectoryInfoFactory.cs b/System.IO.Abstractions/DirectoryInfoFactory.cs similarity index 100% rename from src/System.IO.Abstractions/DirectoryInfoFactory.cs rename to System.IO.Abstractions/DirectoryInfoFactory.cs diff --git a/src/System.IO.Abstractions/DirectoryInfoWrapper.cs b/System.IO.Abstractions/DirectoryInfoWrapper.cs similarity index 100% rename from src/System.IO.Abstractions/DirectoryInfoWrapper.cs rename to System.IO.Abstractions/DirectoryInfoWrapper.cs diff --git a/src/System.IO.Abstractions/DirectoryWrapper.cs b/System.IO.Abstractions/DirectoryWrapper.cs similarity index 100% rename from src/System.IO.Abstractions/DirectoryWrapper.cs rename to System.IO.Abstractions/DirectoryWrapper.cs diff --git a/src/System.IO.Abstractions/DriveInfoBase.cs b/System.IO.Abstractions/DriveInfoBase.cs similarity index 100% rename from src/System.IO.Abstractions/DriveInfoBase.cs rename to System.IO.Abstractions/DriveInfoBase.cs diff --git a/src/System.IO.Abstractions/DriveInfoFactory.cs b/System.IO.Abstractions/DriveInfoFactory.cs similarity index 100% rename from src/System.IO.Abstractions/DriveInfoFactory.cs rename to System.IO.Abstractions/DriveInfoFactory.cs diff --git a/src/System.IO.Abstractions/DriveInfoWrapper.cs b/System.IO.Abstractions/DriveInfoWrapper.cs similarity index 100% rename from src/System.IO.Abstractions/DriveInfoWrapper.cs rename to System.IO.Abstractions/DriveInfoWrapper.cs diff --git a/src/System.IO.Abstractions/FileBase.Async.cs b/System.IO.Abstractions/FileBase.Async.cs similarity index 100% rename from src/System.IO.Abstractions/FileBase.Async.cs rename to System.IO.Abstractions/FileBase.Async.cs diff --git a/src/System.IO.Abstractions/FileBase.cs b/System.IO.Abstractions/FileBase.cs similarity index 100% rename from src/System.IO.Abstractions/FileBase.cs rename to System.IO.Abstractions/FileBase.cs diff --git a/src/System.IO.Abstractions/FileInfoBase.cs b/System.IO.Abstractions/FileInfoBase.cs similarity index 100% rename from src/System.IO.Abstractions/FileInfoBase.cs rename to System.IO.Abstractions/FileInfoBase.cs diff --git a/src/System.IO.Abstractions/FileInfoFactory.cs b/System.IO.Abstractions/FileInfoFactory.cs similarity index 100% rename from src/System.IO.Abstractions/FileInfoFactory.cs rename to System.IO.Abstractions/FileInfoFactory.cs diff --git a/src/System.IO.Abstractions/FileInfoWrapper.cs b/System.IO.Abstractions/FileInfoWrapper.cs similarity index 100% rename from src/System.IO.Abstractions/FileInfoWrapper.cs rename to System.IO.Abstractions/FileInfoWrapper.cs diff --git a/src/System.IO.Abstractions/FileStreamFactory.cs b/System.IO.Abstractions/FileStreamFactory.cs similarity index 100% rename from src/System.IO.Abstractions/FileStreamFactory.cs rename to System.IO.Abstractions/FileStreamFactory.cs diff --git a/src/System.IO.Abstractions/FileSystem.cs b/System.IO.Abstractions/FileSystem.cs similarity index 100% rename from src/System.IO.Abstractions/FileSystem.cs rename to System.IO.Abstractions/FileSystem.cs diff --git a/src/System.IO.Abstractions/FileSystemInfoBase.cs b/System.IO.Abstractions/FileSystemInfoBase.cs similarity index 100% rename from src/System.IO.Abstractions/FileSystemInfoBase.cs rename to System.IO.Abstractions/FileSystemInfoBase.cs diff --git a/src/System.IO.Abstractions/FileSystemWatcherBase.cs b/System.IO.Abstractions/FileSystemWatcherBase.cs similarity index 100% rename from src/System.IO.Abstractions/FileSystemWatcherBase.cs rename to System.IO.Abstractions/FileSystemWatcherBase.cs diff --git a/src/System.IO.Abstractions/FileSystemWatcherFactory.cs b/System.IO.Abstractions/FileSystemWatcherFactory.cs similarity index 100% rename from src/System.IO.Abstractions/FileSystemWatcherFactory.cs rename to System.IO.Abstractions/FileSystemWatcherFactory.cs diff --git a/src/System.IO.Abstractions/FileSystemWatcherWrapper.cs b/System.IO.Abstractions/FileSystemWatcherWrapper.cs similarity index 100% rename from src/System.IO.Abstractions/FileSystemWatcherWrapper.cs rename to System.IO.Abstractions/FileSystemWatcherWrapper.cs diff --git a/src/System.IO.Abstractions/FileWrapper.Async.cs b/System.IO.Abstractions/FileWrapper.Async.cs similarity index 100% rename from src/System.IO.Abstractions/FileWrapper.Async.cs rename to System.IO.Abstractions/FileWrapper.Async.cs diff --git a/src/System.IO.Abstractions/FileWrapper.cs b/System.IO.Abstractions/FileWrapper.cs similarity index 100% rename from src/System.IO.Abstractions/FileWrapper.cs rename to System.IO.Abstractions/FileWrapper.cs diff --git a/src/System.IO.Abstractions/IDirectory.cs b/System.IO.Abstractions/IDirectory.cs similarity index 100% rename from src/System.IO.Abstractions/IDirectory.cs rename to System.IO.Abstractions/IDirectory.cs diff --git a/src/System.IO.Abstractions/IDirectoryInfo.cs b/System.IO.Abstractions/IDirectoryInfo.cs similarity index 100% rename from src/System.IO.Abstractions/IDirectoryInfo.cs rename to System.IO.Abstractions/IDirectoryInfo.cs diff --git a/src/System.IO.Abstractions/IDirectoryInfoFactory.cs b/System.IO.Abstractions/IDirectoryInfoFactory.cs similarity index 100% rename from src/System.IO.Abstractions/IDirectoryInfoFactory.cs rename to System.IO.Abstractions/IDirectoryInfoFactory.cs diff --git a/src/System.IO.Abstractions/IDriveInfo.cs b/System.IO.Abstractions/IDriveInfo.cs similarity index 100% rename from src/System.IO.Abstractions/IDriveInfo.cs rename to System.IO.Abstractions/IDriveInfo.cs diff --git a/src/System.IO.Abstractions/IDriveInfoFactory.cs b/System.IO.Abstractions/IDriveInfoFactory.cs similarity index 100% rename from src/System.IO.Abstractions/IDriveInfoFactory.cs rename to System.IO.Abstractions/IDriveInfoFactory.cs diff --git a/src/System.IO.Abstractions/IFile.Async.cs b/System.IO.Abstractions/IFile.Async.cs similarity index 100% rename from src/System.IO.Abstractions/IFile.Async.cs rename to System.IO.Abstractions/IFile.Async.cs diff --git a/src/System.IO.Abstractions/IFile.cs b/System.IO.Abstractions/IFile.cs similarity index 100% rename from src/System.IO.Abstractions/IFile.cs rename to System.IO.Abstractions/IFile.cs diff --git a/src/System.IO.Abstractions/IFileInfo.cs b/System.IO.Abstractions/IFileInfo.cs similarity index 100% rename from src/System.IO.Abstractions/IFileInfo.cs rename to System.IO.Abstractions/IFileInfo.cs diff --git a/src/System.IO.Abstractions/IFileInfoFactory.cs b/System.IO.Abstractions/IFileInfoFactory.cs similarity index 100% rename from src/System.IO.Abstractions/IFileInfoFactory.cs rename to System.IO.Abstractions/IFileInfoFactory.cs diff --git a/src/System.IO.Abstractions/IFileStreamFactory.cs b/System.IO.Abstractions/IFileStreamFactory.cs similarity index 100% rename from src/System.IO.Abstractions/IFileStreamFactory.cs rename to System.IO.Abstractions/IFileStreamFactory.cs diff --git a/src/System.IO.Abstractions/IFileSystem.cs b/System.IO.Abstractions/IFileSystem.cs similarity index 100% rename from src/System.IO.Abstractions/IFileSystem.cs rename to System.IO.Abstractions/IFileSystem.cs diff --git a/src/System.IO.Abstractions/IFileSystemInfo.cs b/System.IO.Abstractions/IFileSystemInfo.cs similarity index 100% rename from src/System.IO.Abstractions/IFileSystemInfo.cs rename to System.IO.Abstractions/IFileSystemInfo.cs diff --git a/src/System.IO.Abstractions/IFileSystemWatcher.cs b/System.IO.Abstractions/IFileSystemWatcher.cs similarity index 100% rename from src/System.IO.Abstractions/IFileSystemWatcher.cs rename to System.IO.Abstractions/IFileSystemWatcher.cs diff --git a/src/System.IO.Abstractions/IFileSystemWatcherFactory.cs b/System.IO.Abstractions/IFileSystemWatcherFactory.cs similarity index 100% rename from src/System.IO.Abstractions/IFileSystemWatcherFactory.cs rename to System.IO.Abstractions/IFileSystemWatcherFactory.cs diff --git a/src/System.IO.Abstractions/IPath.cs b/System.IO.Abstractions/IPath.cs similarity index 100% rename from src/System.IO.Abstractions/IPath.cs rename to System.IO.Abstractions/IPath.cs diff --git a/src/System.IO.Abstractions/PathBase.cs b/System.IO.Abstractions/PathBase.cs similarity index 100% rename from src/System.IO.Abstractions/PathBase.cs rename to System.IO.Abstractions/PathBase.cs diff --git a/src/System.IO.Abstractions/PathWrapper.cs b/System.IO.Abstractions/PathWrapper.cs similarity index 100% rename from src/System.IO.Abstractions/PathWrapper.cs rename to System.IO.Abstractions/PathWrapper.cs diff --git a/src/System.IO.Abstractions/Properties/AssemblyInfo.cs b/System.IO.Abstractions/Properties/AssemblyInfo.cs similarity index 100% rename from src/System.IO.Abstractions/Properties/AssemblyInfo.cs rename to System.IO.Abstractions/Properties/AssemblyInfo.cs diff --git a/src/Directory.Build.props b/System.IO.Abstractions/System.IO.Abstractions.csproj similarity index 70% rename from src/Directory.Build.props rename to System.IO.Abstractions/System.IO.Abstractions.csproj index fdd5d6c51..2f418f5e5 100644 --- a/src/Directory.Build.props +++ b/System.IO.Abstractions/System.IO.Abstractions.csproj @@ -1,10 +1,11 @@ - - + + System.IO.Abstractions + System.IO.Abstractions + A set of abstractions to help make file system interactions testable. netstandard2.0;netstandard2.1 https://github.com/System-IO-Abstractions/System.IO.Abstractions MIT - https://github.com/System-IO-Abstractions/System.IO.Abstractions/blob/master/LICENSE testing $(DefineConstants);FEATURE_ASYNC_FILE;FEATURE_ENUMERATION_OPTIONS diff --git a/src/System.IO.Abstractions/System.IO.Abstractions.csproj b/src/System.IO.Abstractions/System.IO.Abstractions.csproj deleted file mode 100644 index 0ab225873..000000000 --- a/src/System.IO.Abstractions/System.IO.Abstractions.csproj +++ /dev/null @@ -1,7 +0,0 @@ - - - System.IO.Abstractions - System.IO.Abstractions - A set of abstractions to help make file system interactions testable. - -