Implements the System.IO.Abstractions interfaces for interacting with the filesystem, and adds support for interacting with UNC or SMB paths
MIT License
6
stars
8
forks
source link
Update System.IO.Abstractions to version 9.0.5, Implement Smb and Unc fixtures in Integration test project, Add docker file in integration test project #8
Changes made
Update System.IO.Abstractions to version 9.0.5
SMBFileInfo
to inherit fromFileInfoWrapper
Replace()
inSMBFileInfo
SMBPath
which implementsIPath
and inheritsPathWrapper
Combines
(TODO: implement Combine(string[]))GetDirectoryName()
andGetFileName()
SMBFileSystem.Path
fromPathWrapper
toSMBPath
System.IO.Path
to useSMBFileSystem.Path
SmbAbstraction.Test.Integration.FileInfoTest
SMBDirectoryInfo
to inherit fromDirectoryInfoWrapper
Add dockerfile
dotnet test "SmbAbstraction.Tests.Integration/SmbAbstraction.Tests.Integration.csproj"
against a target OS specified in the dockerfileClean and consolidate
SmbAbstraction.Test.Integration
and create fixtures for SMBUri and UNCPathSmbUriFixture
andUncPathFixture
*Tests.Variations.cs
to utilizeSmbUriFixture
andUncPathFixture
on set of tests