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 82%
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 69fda285e..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
@@ -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
@@ -17,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/System.IO.Abstractions.TestingHelpers/System.IO.Abstractions.TestingHelpers.csproj b/System.IO.Abstractions.TestingHelpers/System.IO.Abstractions.TestingHelpers.csproj
new file mode 100644
index 000000000..3f4c12ae9
--- /dev/null
+++ b/System.IO.Abstractions.TestingHelpers/System.IO.Abstractions.TestingHelpers.csproj
@@ -0,0 +1,15 @@
+
+
+ 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/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
deleted file mode 100644
index ef2dbc687..000000000
--- a/src/System.IO.Abstractions.TestingHelpers/System.IO.Abstractions.TestingHelpers.csproj
+++ /dev/null
@@ -1,10 +0,0 @@
-
-
- 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
deleted file mode 100644
index 4839a7a0e..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.
-
-