GitHub / TestableIO/System.IO.Abstractions / commits
Just like System.Web.Abstractions, but for System.IO. Yay for testable IO access!
| SHA | Message | Author | Date | Stats |
|---|---|---|---|---|
| 413cd6ab | Fix exists and lenght properties in MockFileInfo. |
Patryk Olejniczak <p****3@g****m>
Committed by: Florian Greinacher <f****r@u****m> |
over 7 years ago | |
| 390edc82 | merge Merge pull request #447 from System-IO-Abstractions/dependabot/nuget/NUnit3Te... |
Rob Keim <r****m@g****m>
Committed by: GitHub <n****y@g****m> |
over 7 years ago | |
| a4dc12b0 |
Bump NUnit3TestAdapter from 3.12.0 to 3.13.0
Signed-off-by: dependabot[bot] <s****t@d****m> |
dependabot[bot] <s****t@d****m> | over 7 years ago | |
| 1ca9b53d | Verified FileShare behavior of File.Delete and implemented the same. |
Erik Renes <e****s@d****m>
Committed by: Florian Greinacher <f****r@u****m> |
over 7 years ago | |
| afe36090 | Initial support for file locking |
Erik Renes <e****s@d****m>
Committed by: Florian Greinacher <f****r@u****m> |
over 7 years ago | |
| 19e1b6cb | Enable MockDirectory.Move to also move files (#438) |
Florian Greinacher <f****r@u****m>
Committed by: GitHub <n****y@g****m> |
over 7 years ago | |
| 8f429cfb | merge Merge pull request #444 from System-IO-Abstractions/dependabot/nuget/Nerdbank... |
Rob Keim <r****m@g****m>
Committed by: GitHub <n****y@g****m> |
over 7 years ago | |
| 7b1d652c |
Bump Nerdbank.GitVersioning from 2.3.38 to 2.3.105
Signed-off-by: dependabot[bot] <s****t@d****m> |
dependabot[bot] <s****t@d****m> | over 7 years ago | |
| ebab1d9d | merge Merge pull request #436 from System-IO-Abstractions/master |
Florian Greinacher <f****r@u****m>
Committed by: GitHub <n****y@g****m> |
over 7 years ago | |
| a2062c9e | Do not delete directories that start with the same path (#433) |
Aman Baloch <u****n@l****m>
Committed by: Florian Greinacher <f****r@u****m> |
over 7 years ago | |
| 14e634e9 | Make sure FileNotFound exceptions contain path and proper message (#427) |
Florian Greinacher <f****r@u****m>
Committed by: GitHub <n****y@g****m> |
over 7 years ago | |
| bf6d21c6 | Pass IFileSystem into FileWrapper instead of FileSystem to allow replacement ... |
kirbatious <t****y@h****m>
Committed by: Florian Greinacher <f****r@u****m> |
over 7 years ago | |
| e579d293 | Fix MockDirectoryInfo GetFiles for UNC paths caused by bug in StringExtension... |
DeveloperGuo <D****o@g****m>
Committed by: Florian Greinacher <f****r@u****m> |
over 7 years ago | |
| 5f0c9880 |
Bump NUnit3TestAdapter from 3.11.2 to 3.12.0
Signed-off-by: dependabot[bot] <s****t@d****m> |
dependabot[bot] <s****t@d****m>
Committed by: dependabot[bot] <d****]@u****m> |
over 7 years ago | |
| 4f397f8d | Do not throw exception when calling DirectoryInfoWrapper.Parent for the root ... |
wexman <w****n@u****m>
Committed by: Florian Greinacher <f****r@u****m> |
over 7 years ago | |
| 9d716b7b | Updated test to (hopfully) also work on linux machines | Jens Weiermann <j****n@w****m> | over 7 years ago | |
| 992c3a8d | Fix (and test) for #429 | Jens Weiermann <j****n@w****m> | over 7 years ago | |
| d236bd14 | merge Merge pull request #426 from System-IO-Abstractions/dependabot/nuget/Nerdbank... |
Florian Greinacher <f****r@u****m>
Committed by: GitHub <n****y@g****m> |
over 7 years ago | |
| 9d38f9e9 |
Bump Nerdbank.GitVersioning from 2.2.33 to 2.3.38
Signed-off-by: dependabot[bot] <s****t@d****m> |
dependabot[bot] <s****t@d****m> | over 7 years ago | |
| 5366dcf4 | merge Merge pull request #419 from System-IO-Abstractions/master |
Florian Greinacher <f****r@u****m>
Committed by: GitHub <n****y@g****m> |
over 7 years ago | |
| 98f15a1d | Bump base version to 3.0 (#408) |
Florian Greinacher <f****r@u****m>
Committed by: GitHub <n****y@g****m> |
over 7 years ago | |
| ade59aca | Make paths case-sensitive on Unix (#418) |
Robert Koeninger <r****r@a****t>
Committed by: Florian Greinacher <f****r@u****m> |
over 7 years ago | |
| 47f8baad |
Bump Moq from 4.10.0 to 4.10.1 (#417)
Signed-off-by: dependabot[bot] <s****t@d****m> |
dependabot[bot] <d****]@u****m>
Committed by: Florian Greinacher <f****r@u****m> |
over 7 years ago | |
| ff528316 | Deploy only from release branch (#410) |
Florian Greinacher <f****r@u****m>
Committed by: GitHub <n****y@g****m> |
over 7 years ago | |
| c0da0c0e | Return original path from Mock*Info.ToString() (#406) |
Aman Baloch <u****n@l****m>
Committed by: Florian Greinacher <f****r@u****m> |
over 7 years ago | |
| c34ca37a | Remove TravisCI badge from README (#416) |
Florian Greinacher <f****r@u****m>
Committed by: GitHub <n****y@g****m> |
over 7 years ago | |
| 6df48cd0 | Enable linux configuration in AppVeyor (#415) |
Florian Greinacher <f****r@u****m>
Committed by: GitHub <n****y@g****m> |
over 7 years ago | |
| 45ee947f |
Bump nunit from 3.8.1 to 3.11.0 (#412)
Signed-off-by: dependabot[bot] <s****t@d****m> |
dependabot[bot] <d****]@u****m>
Committed by: Florian Greinacher <f****r@u****m> |
over 7 years ago | |
| 202a732e |
Bump NUnit3TestAdapter from 3.9.0 to 3.11.2 (#411)
Signed-off-by: dependabot[bot] <s****t@d****m> |
dependabot[bot] <d****]@u****m>
Committed by: Florian Greinacher <f****r@u****m> |
over 7 years ago | |
| 7e41fa51 |
Bump Microsoft.NET.Test.Sdk from 15.0.0 to 15.9.0 (#413)
Signed-off-by: dependabot[bot] <s****t@d****m> |
dependabot[bot] <d****]@u****m>
Committed by: Florian Greinacher <f****r@u****m> |
over 7 years ago | |
| a9208eef | Add Dependabot badge to readme (#414) |
Florian Greinacher <f****r@u****m>
Committed by: GitHub <n****y@g****m> |
over 7 years ago | |
| ccc8000d |
Made FileSystemWatcher on MockFileSystem mockable (#409)
Co-authored-by: rkoeninger <r****r@a****t> |
Robert Koeninger <r****r@a****t>
Committed by: Florian Greinacher <f****r@u****m> |
over 7 years ago | |
| ec1b673d | Fix file operations that fail when used with relative paths (#407) |
Florian Greinacher <f****r@u****m>
Committed by: GitHub <n****y@g****m> |
almost 8 years ago | |
| ec1ca83a | Add support for running dotnet commands against solution |
Florian Greinacher <f****n@g****e>
Committed by: Florian Greinacher <f****r@u****m> |
almost 8 years ago | |
| 2b27e2a6 | Call base.Close() in MockFileStream.Close() (#398) |
Logan Dam <b****a@u****m>
Committed by: Florian Greinacher <f****r@u****m> |
almost 8 years ago | |
| 127d89f9 | Make MockFile.Delete throw exception when file does not exist. (#387) |
Peter Sereda <p****a@a****m>
Committed by: Florian Greinacher <f****r@u****m> |
almost 8 years ago | |
| 01a127ca | Use AppVeyor build version for GitHub release | Florian Greinacher <f****r@u****m> | almost 8 years ago | |
| 4ba02414 | Use simple GitBuildVersion for GitHub release | Florian Greinacher <f****r@u****m> | almost 8 years ago | |
| 080e1480 | Update GitHub auth token (#386) |
Florian Greinacher <f****r@u****m>
Committed by: GitHub <n****y@g****m> |
almost 8 years ago | |
| dd4a4b84 | Stop calling real IO.Path.GetTempPath() when creating a MockFileSystem (#372) |
Michael Wildman <w****n@g****m>
Committed by: Florian Greinacher <f****r@u****m> |
almost 8 years ago | |
| 0550b008 | Update NuGet API key (#382) |
Tatham Oddie <t****m@o****u>
Committed by: GitHub <n****y@g****m> |
almost 8 years ago | |
| f05c7fda | Use Nerdbank.GitVersioning (#369) |
Florian Greinacher <f****r@u****m>
Committed by: GitHub <n****y@g****m> |
almost 8 years ago | |
| 0a8ed37d | Clone binary contents rather than text contents (#378) |
Erik <e****s@d****m>
Committed by: Florian Greinacher <f****r@u****m> |
almost 8 years ago | |
| f5e93dfd | Correcting build status indentation (#377) |
muthumalla <m****a@u****m>
Committed by: Florian Greinacher <f****r@u****m> |
almost 8 years ago | |
| cd4d0ea1 | Throw ArgumentException when path contains invalid characters (#370) |
Rob Keim <r****m@g****m>
Committed by: Florian Greinacher <f****r@u****m> |
almost 8 years ago | |
| 7a851658 | Implemented MockFile.Create methods (#368) |
Robert Koeninger <r****r@a****t>
Committed by: Florian Greinacher <f****r@u****m> |
almost 8 years ago | |
| 63b5d5c0 | Let null MockFileData create empty file (#360) |
LosManos <o****l@g****m>
Committed by: Florian Greinacher <f****r@u****m> |
almost 8 years ago | |
| 06cd374d | Skip CI on tags | Florian Greinacher <f****r@u****m> | almost 8 years ago | |
| 933ae308 | Add internal, parameterless ctors for generated proxies (#359) |
Florian Greinacher <f****r@u****m>
Committed by: GitHub <n****y@g****m> |
almost 8 years ago | |
| 70ea5e54 | Ensure MockFile.Copy clones contents (#354) |
Florian Greinacher <f****r@u****m>
Committed by: GitHub <n****y@g****m> |
almost 8 years ago | |
| 9694572f | merge Merge pull request #358 from robkeim/truncate-file-mode |
Rob Keim <r****m@g****m>
Committed by: GitHub <n****y@g****m> |
almost 8 years ago | |
| ca6619bd | Add support for opening a file in Truncate mode | Rob Keim <r****m@g****m> | almost 8 years ago | |
| 55a82b00 | Don't allow files and directories with the same name (#322) |
Robert Koeninger <r****r@a****t>
Committed by: Florian Greinacher <f****r@u****m> |
almost 8 years ago | |
| def86039 | #351: Add IFileSystem property to base classes (#352) |
Alastair Maw <g****b@a****m>
Committed by: Florian Greinacher <f****r@u****m> |
almost 8 years ago | |
| 90f411de | Prevent duplicate dispose exception (#349) |
gitting <3****g@u****m>
Committed by: Florian Greinacher <f****r@u****m> |
almost 8 years ago | |
| 85c51a22 | PathVerifier should check specifically for invalid use of volume separator an... |
Robert Koeninger <r****r@a****t>
Committed by: Florian Greinacher <f****r@u****m> |
about 8 years ago | |
| 4b8ff76f | Implicit conversion from FileInfo to FileInfoBase (#348) |
m-ringler <4****r@u****m>
Committed by: Florian Greinacher <f****r@u****m> |
about 8 years ago | |
| e8d8e72f | Add xml documentation inheritdoc conversion [#245] (#337) |
Robert Larkins <a****u@g****m>
Committed by: Florian Greinacher <f****r@u****m> |
about 8 years ago | |
| 9ded061e | Add null check for path (#346) |
John Reese <j****n@r****o>
Committed by: GitHub <n****y@g****m> |
about 8 years ago | |
| a0725410 | Rewrite internal path keys when using MockDirectory.Move (#344) |
Matt Dwen <m****t@g****z>
Committed by: Florian Greinacher <f****r@u****m> |
about 8 years ago | |
| a6e3e175 | Update license Urls (#342) |
John Reese <j****n@r****o>
Committed by: GitHub <n****y@g****m> |
about 8 years ago | |
| 43684d3b | Opening a file in Read mode now returns a read-only stream (#260) |
Xavier <x****m@o****r>
Committed by: Florian Greinacher <f****r@u****m> |
about 8 years ago | |
| dd1b6456 | Make package/assembly/directory/project names match (#325) |
Florian Greinacher <f****r@u****m>
Committed by: GitHub <n****y@g****m> |
about 8 years ago | |
| 92a9fc22 | Implement AccessControl on FileInfo (#335) |
hangy <h****y@h****e>
Committed by: Florian Greinacher <f****r@u****m> |
about 8 years ago | |
| 2a3f061f | Added support for SetAttributes on directories (#138) |
Kris McGinnes <k****s@m****m>
Committed by: Florian Greinacher <f****r@u****m> |
about 8 years ago | |
| 022ca8cf | Generate documentation file for all builds (#336) |
Robert Larkins <a****u@g****m>
Committed by: Florian Greinacher <f****r@u****m> |
about 8 years ago | |
| 3fc0b037 | Add FileStreamFactory and support for mocking FileStreams (#177) |
Caio Proiete <c****e@g****m>
Committed by: Florian Greinacher <f****r@u****m> |
about 8 years ago | |
| d742e31f | #245: Add comments via inheritdoc (#328) |
Robert Larkins <a****u@g****m>
Committed by: Florian Greinacher <f****r@u****m> |
about 8 years ago | |
| eb1e20ad | Implement Creation, LastAccess and LastWrite Dates on MockDirectoryInfo (#311) |
Rob Keim <r****m@g****m>
Committed by: John Reese <j****n@r****o> |
about 8 years ago | |
| e6ec3d48 | Implement AllNodes file system helper |
John Reese <j****e@m****u>
Committed by: Florian Greinacher <f****r@u****m> |
about 8 years ago | |
| 6be5c0b2 | Add editorconfig |
John Reese <j****e@m****u>
Committed by: Florian Greinacher <f****r@u****m> |
about 8 years ago | |
| 32075223 | Introduce WindowsOnlyAttribute and use it to simplify tests (#315) |
Florian Greinacher <f****r@u****m>
Committed by: John Reese <j****n@r****o> |
about 8 years ago | |
| 3db34aea | merge Merge pull request #317 from fgreinacher/lazy-enumerate |
Florian Greinacher <f****r@u****m>
Committed by: GitHub <n****y@g****m> |
about 8 years ago | |
| 970bb47d | merge Merge branch 'master' into lazy-enumerate |
Florian Greinacher <f****r@u****m>
Committed by: GitHub <n****y@g****m> |
about 8 years ago | |
| 40403faa | merge Merge pull request #313 from robkeim/misc-code-cleanup |
Florian Greinacher <f****r@u****m>
Committed by: GitHub <n****y@g****m> |
about 8 years ago | |
| 90eea7a4 | Access PathVerifier with simplified getter syntax | Rob Keim <r****m@g****m> | about 8 years ago | |
| c5622ce1 | Use nameof when throwing ArgumentNullExceptions | Rob Keim <r****m@g****m> | about 8 years ago | |
| bdc59233 | merge Merge branch 'master' into misc-code-cleanup |
Rob Keim <r****m@g****m>
Committed by: GitHub <n****y@g****m> |
about 8 years ago | |
| 4e5f0c6b | merge Merge branch 'master' into lazy-enumerate |
Florian Greinacher <f****r@u****m>
Committed by: GitHub <n****y@g****m> |
about 8 years ago | |
| 287d7717 | Support .Net Standard 2.0 (#282) |
TclasenITVT <3****T@u****m>
Committed by: Tatham Oddie <t****m@o****u> |
about 8 years ago | |
| f8beef0a | Strong naming, my ol' friend | Florian Greinacher <f****n@g****e> | about 8 years ago | |
| 8d7cb82f | Add tests that ensure converters are lazy | Florian Greinacher <f****n@g****e> | about 8 years ago | |
| 2285084e | Make EnumerateFiles lazy | Florian Greinacher <f****n@g****e> | about 8 years ago | |
| 8a416cb8 | merge Merge branch 'master' into misc-code-cleanup |
Florian Greinacher <f****r@u****m>
Committed by: GitHub <n****y@g****m> |
about 8 years ago | |
| b80d7fa6 | Implement File.Replace, FileInfo.Replace for TestHelpers (#307) |
Robert Koeninger <r****r@a****t>
Committed by: John Reese <j****n@r****o> |
about 8 years ago | |
| 467e0f69 | merge Merge branch 'master' into misc-code-cleanup |
Rob Keim <r****m@g****m>
Committed by: GitHub <n****y@g****m> |
about 8 years ago | |
| e76d04cf | Misc code cleanup | Rob Keim <r****m@g****m> | about 8 years ago | |
| 41cff586 | Encrypt should not modify the in-memory data (#305) |
hangy <h****y@h****e>
Committed by: John Reese <j****n@r****o> |
about 8 years ago | |
| 58f586b4 | Prevent read-only mocked files from being deleted |
John Reese <j****e@m****u>
Committed by: Tatham Oddie <t****m@o****u> |
about 8 years ago | |
| 2e64c951 | WriteAllBytes Should Throw Exception on Illegal Characters (#302) |
John Reese <j****n@r****o>
Committed by: Tatham Oddie <t****m@o****u> |
about 8 years ago | |
| bde1ea22 | Correctly Throw Exceptions for ReadAllBytes (#301) |
John Reese <j****n@r****o>
Committed by: Tatham Oddie <t****m@o****u> |
about 8 years ago | |
| 825dbb97 | Code formatting cleanup |
John Reese <j****e@m****u>
Committed by: Tatham Oddie <t****m@o****u> |
about 8 years ago | |
| 0caa9382 | Use file not found verbiage when exception is raised (#300) |
John Reese <j****n@r****o>
Committed by: GitHub <n****y@g****m> |
about 8 years ago | |
| 90c67911 | Correct Exceptions for Moving and Copying Files (#299) |
John Reese <j****n@r****o>
Committed by: GitHub <n****y@g****m> |
about 8 years ago | |
| 4b788931 | Set the encrypted attribute when Encrypt or Decrypt are called (#297) |
John Reese <j****n@r****o>
Committed by: GitHub <n****y@g****m> |
about 8 years ago | |
| 07227bca | Created FileSystemWatcherFactory class to to make it easier to test code that... |
Matthew Shapiro <K****x@u****m>
Committed by: John Reese <j****n@r****o> |
about 8 years ago | |
| 4977b535 | MockDirectory.Enumerate can search relative to current directory |
Ben Arnold <b****n@a****k>
Committed by: John Reese <j****n@r****o> |
about 8 years ago | |
| ad02261f | merge Merge pull request #298 from jpreese/fix/add-inclusive-tests-for-drives |
John Reese <j****n@r****o>
Committed by: GitHub <n****y@g****m> |
about 8 years ago | |
| 35f1a6d7 | Ignore drive tests for unix systems | John Reese <j****e@m****u> | about 8 years ago | |
| c07563f7 | merge Merge pull request #294 from fgreinacher/fix-unix-tests |
John Reese <j****n@r****o>
Committed by: GitHub <n****y@g****m> |
about 8 years ago |