Skip to content

Releases: TestableIO/System.IO.Abstractions

v4.1.6

09 Apr 17:30
0afa336
Compare
Choose a tag to compare
  • Added HResult value for ERROR_SHARING_VIOLATION to File in use exception (#462) by @roketworks

v4.0.11

30 Mar 15:25
a3e97c0
Compare
Choose a tag to compare
  • Added IFileSystemWatcher, IFile and IDirectory interfaces #452 by @wexman
  • Added File Access check to MockFileStream #456 by @roketworks

v3.1.1

10 Mar 11:17
Compare
Choose a tag to compare

v3.0.10

05 Jan 22:43
ebab1d9
Compare
Choose a tag to compare
  • Do not throw exception when calling DirectoryInfoWrapper.Parent for the root directory (#430) by @wexman
  • Fix MockDirectoryInfo GetFiles for UNC paths caused by bug in StringExtensions.NormalizeSlashes (#422) by @DeveloperGuo
  • Pass IFileSystem into FileWrapper instead of FileSystem to allow replacement file systems to be used (#432) by @kirbatious
  • Make sure FileNotFound exceptions contain path and proper message (#427) by @fgreinacher
  • Do not delete directories that start with the same path (#433) by @updateaman

v3.0.2

07 Dec 09:37
5366dcf
Compare
Choose a tag to compare
  • Make paths case-sensitive on Unix (#418)
  • Return original path from Mock*Info.ToString() (#406)
  • Made FileSystemWatcher on MockFileSystem mockable (#409)
  • Fix file operations that fail when used with relative paths (#407)
  • Call base.Close() in MockFileStream.Close() (#398)
  • Make MockFile.Delete throw exception when file does not exist. (#387)
  • Stop calling real IO.Path.GetTempPath() when creating a MockFileSystem (#372)
  • Clone binary contents rather than text contents (#378)

v2.2.18-beta

03 Dec 19:18
Compare
Choose a tag to compare
v2.2.18-beta Pre-release
Pre-release
Return original path from Mock*Info.ToString() (#406)

Contributes to #400

v2.2.17-beta

02 Dec 11:11
c34ca37
Compare
Choose a tag to compare
v2.2.17-beta Pre-release
Pre-release
Remove TravisCI badge from README (#416)

v2.2.16-beta

01 Dec 22:00
6df48cd
Compare
Choose a tag to compare
v2.2.16-beta Pre-release
Pre-release
Enable linux configuration in AppVeyor (#415)

* Enable linux configuration in AppVeyor

* Add explicit NuGet restore

* Deploy only from Windows job

* Delete .travis.yml

v2.2.15-beta

01 Dec 18:48
Compare
Choose a tag to compare
v2.2.15-beta Pre-release
Pre-release
Bump nunit from 3.8.1 to 3.11.0 (#412)

Bumps [nunit](https://github.com/nunit/nunit) from 3.8.1 to 3.11.0.
- [Release notes](https://github.com/nunit/nunit/releases)
- [Changelog](https://github.com/nunit/nunit/blob/master/CHANGES.md)
- [Commits](https://github.com/nunit/nunit/commits)

Signed-off-by: dependabot[bot] <[email protected]>

v2.2.14-beta

01 Dec 18:40
Compare
Choose a tag to compare
v2.2.14-beta Pre-release
Pre-release
Bump NUnit3TestAdapter from 3.9.0 to 3.11.2 (#411)

Bumps [NUnit3TestAdapter](https://github.com/nunit/nunit3-vs-adapter) from 3.9.0 to 3.11.2.
- [Release notes](https://github.com/nunit/nunit3-vs-adapter/releases)
- [Commits](https://github.com/nunit/nunit3-vs-adapter/commits/3.11.2)

Signed-off-by: dependabot[bot] <[email protected]>