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 |
|---|---|---|---|---|
| 6727ca1b | clean up workflows | Florian Greinacher <f****n@g****e> | almost 6 years ago | |
| 1def3222 | add .NET Framework snapshots | Florian Greinacher <f****n@g****e> | almost 6 years ago | |
| 6cf01696 | add support for .NET Framework | Florian Greinacher <f****n@g****e> | almost 6 years ago | |
| 2ea1eff8 | fix snapshots again | Florian Greinacher <f****n@g****e> | almost 6 years ago | |
| 5cfd15e1 | fix snapshots | Florian Greinacher <f****n@g****e> | almost 6 years ago | |
| b93a8c2b | make sorting predictable | Florian Greinacher <f****n@g****e> | almost 6 years ago | |
| 7c6aab6f | fix tests | Florian Greinacher <f****n@g****e> | almost 6 years ago | |
| 90c22864 | add more tests |
Florian Greinacher <f****r@u****m>
Committed by: GitHub <n****y@g****m> |
almost 6 years ago | |
| ebac38bd | test: add API completeness tests |
Florian Greinacher <f****r@u****m>
Committed by: GitHub <n****y@g****m> |
almost 6 years ago | |
| 50594a9a |
chore(deps): update actions/stale action to v3 (#659)
Co-authored-by: Renovate Bot <b****t@r****m> |
renovate[bot] <2****]@u****m>
Committed by: GitHub <n****y@g****m> |
almost 6 years ago | |
| 8573d4b5 | fix: cancel async methods when requested (#658) |
Florian Greinacher <f****r@u****m>
Committed by: GitHub <n****y@g****m> |
almost 6 years ago | |
| e34dd9b1 |
feat: add IPath.GetFullPath(string,string) (#657)
Co-authored-by: iislam <i****m@a****m> |
Ibrahim Islam <i****m@l****m>
Committed by: GitHub <n****y@g****m> |
almost 6 years ago | |
| d93bb8dc | ci: collect code coverage (#656) |
Florian Greinacher <f****r@u****m>
Committed by: GitHub <n****y@g****m> |
almost 6 years ago | |
| cdea682a | refactor: throw exception when encountering unsupported EnumerationOptions (#... |
Florian Greinacher <f****r@u****m>
Committed by: GitHub <n****y@g****m> |
almost 6 years ago | |
| c0cd28dc |
EnumerationOptions With recursion (#652)
Co-authored-by: p-storm <p****n@g****m> |
P-Storm <P****m@u****m>
Committed by: GitHub <n****y@g****m> |
almost 6 years ago | |
| cf626f8a |
chore(deps): update dependency nerdbank.gitversioning to v3.3.37 (#650)
Co-authored-by: Renovate Bot <b****t@r****m> |
renovate[bot] <2****]@u****m>
Committed by: GitHub <n****y@g****m> |
almost 6 years ago | |
| 9fad9f1e |
Add methods with EnumerationOptions parameter to IDirectoryInfo (#641)
Co-authored-by: Florian Greinacher <f****r@u****m> |
Shahin <s****n@g****m>
Committed by: GitHub <n****y@g****m> |
almost 6 years ago | |
| e6cb8f21 | ci: remove install steps for .NET SDK (#646) |
Florian Greinacher <f****r@u****m>
Committed by: GitHub <n****y@g****m> |
almost 6 years ago | |
| 352f6002 | fix Path.Join (#644) |
Raphael Schweizer <c****e@c****v>
Committed by: GitHub <n****y@g****m> |
almost 6 years ago | |
| 97764747 | chore: add some missing curlies | Florian Greinacher <f****n@g****e> | almost 6 years ago | |
| 2021fac7 | chore: fix some markdown style issues | Florian Greinacher <f****n@g****e> | almost 6 years ago | |
| 9af2d833 | chore: remove unused FileShare parameter | Florian Greinacher <f****n@g****e> | almost 6 years ago | |
| f5461d0b | chore: remove unused parameter | Florian Greinacher <f****n@g****e> | almost 6 years ago | |
| 8c657528 | chore: remove dead code | Florian Greinacher <f****n@g****e> | almost 6 years ago | |
| 60e42a9e | chore: use pattern matching to improve performance a bit | Florian Greinacher <f****n@g****e> | almost 6 years ago | |
| 79b6ac1c | chore: remove usage for plain Exception | Florian Greinacher <f****n@g****e> | almost 6 years ago | |
| f3ae9a9d | fix: return null when calling DirectoryWrapper.GetParent on the root directory |
IloSophiep <s****e@j****e>
Committed by: Florian Greinacher <f****n@g****e> |
almost 6 years ago | |
| a786e3bf | feat: add Path.Join APIs |
Florian Greinacher <f****n@g****e>
Committed by: Florian Greinacher <f****r@u****m> |
about 6 years ago | |
| 5ee421fd | ci: fix path to nupkgs | Florian Greinacher <f****r@u****m> | about 6 years ago | |
| b4e6a85f | ci: fix syntax error in push job | Florian Greinacher <f****r@u****m> | about 6 years ago | |
| 80e958ac | ci: simplify NuGet push command (#629) |
Florian Greinacher <f****r@u****m>
Committed by: GitHub <n****y@g****m> |
about 6 years ago | |
| 65b666ac |
chore(deps): update dependency nerdbank.gitversioning to v3.2.31 (#628)
Co-authored-by: Renovate Bot <b****t@r****m> |
renovate[bot] <2****]@u****m>
Committed by: GitHub <n****y@g****m> |
about 6 years ago | |
| 17809c8e | fix(ci): push all packages again (#627) |
Florian Greinacher <f****r@u****m>
Committed by: GitHub <n****y@g****m> |
about 6 years ago | |
| e55e0bc5 | fix: pass GitHub token to create release step (#625) |
Florian Greinacher <f****r@u****m>
Committed by: GitHub <n****y@g****m> |
about 6 years ago | |
| ddd613f7 | chore: main is the new master | Florian Greinacher <f****n@g****e> | about 6 years ago | |
| 838c66a1 | chore: switch CI to GitHub Actions (#589) |
Florian Greinacher <f****r@u****m>
Committed by: GitHub <n****y@g****m> |
about 6 years ago | |
| f94186c8 | chore(deps): update dependency nunit3testadapter to v3.17.0 |
Renovate Bot <b****t@r****m>
Committed by: Florian Greinacher <f****r@u****m> |
about 6 years ago | |
| baec965a | chore(deps): update dependency moq to v4.14.5 |
Renovate Bot <b****t@r****m>
Committed by: Florian Greinacher <f****r@u****m> |
about 6 years ago | |
| b1ef80a4 | chore(deps): update dependency moq to v4.14.4 |
Renovate Bot <b****t@r****m>
Committed by: Florian Greinacher <f****r@u****m> |
about 6 years ago | |
| 2b7431a5 | Forward MockFileInfo.Open* to MockFile.Open* (#619) |
Florian Greinacher <f****r@u****m>
Committed by: GitHub <n****y@g****m> |
about 6 years ago | |
| efef8692 | fix(TestingHelpers): correctly handle FileMode/FileAccess when creating MockF... |
Florian Greinacher <f****r@u****m>
Committed by: GitHub <n****y@g****m> |
about 6 years ago | |
| a14979e8 | Reject non-rooted current directory (#607) |
Florian Greinacher <f****r@u****m>
Committed by: GitHub <n****y@g****m> |
about 6 years ago | |
| 9d6da3a2 |
Update dependency Moq to v4.14.3 (#616)
Co-authored-by: Renovate Bot <b****t@r****m> |
renovate[bot] <2****]@u****m>
Committed by: GitHub <n****y@g****m> |
about 6 years ago | |
| 4856de09 | Support creating files from relative paths (#615) |
Florian Greinacher <f****r@u****m>
Committed by: GitHub <n****y@g****m> |
about 6 years ago | |
| 11dd7f61 | Remove filter from deployments | Florian Greinacher <f****r@u****m> | about 6 years ago | |
| b89a0817 | Create CODE_OF_CONDUCT.md | Florian Greinacher <f****r@u****m> | about 6 years ago | |
| 858242ac | Publish modern symbol packages (#612) |
Florian Greinacher <f****r@u****m>
Committed by: GitHub <n****y@g****m> |
about 6 years ago | |
| 1f408c12 | fix: disable publishing symbol packages (#611) |
Florian Greinacher <f****r@u****m>
Committed by: GitHub <n****y@g****m> |
about 6 years ago | |
| 0a8856c5 | System-IO-Abstractions/System.IO.Abstractions/issues#598 Added benchmarks to ... |
Paulino Padial <p****l@g****m>
Committed by: Florian Greinacher <f****r@u****m> |
about 6 years ago | |
| 19a1d720 | chore(deps): update dependency moq to v4.14.2 |
Renovate Bot <b****t@r****m>
Committed by: Florian Greinacher <f****r@u****m> |
about 6 years ago | |
| 1497d1d3 | Correct typo in IMockFileDataAccessor |
James Daniels <3****N@u****m>
Committed by: Florian Greinacher <f****r@u****m> |
about 6 years ago | |
| 4e93383a | Make constructor public |
James Daniels <3****N@u****m>
Committed by: Florian Greinacher <f****r@u****m> |
about 6 years ago | |
| 813fe77a | chore(deps): update dependency nerdbank.gitversioning to v3.1.91 |
Renovate Bot <b****t@r****m>
Committed by: Florian Greinacher <f****r@u****m> |
over 6 years ago | |
| 0274a2d5 | chore: add some issue templates | Florian Greinacher <f****r@u****m> | over 6 years ago | |
| 29b4dba6 |
Ensure temp directory in MockFileSystem exists
Co-authored-by: Iris Classon <i****s@g****m> |
Iris Classon <i****s@i****m>
Committed by: GitHub <n****y@g****m> |
over 6 years ago | |
| 5abf6a53 |
Update dependency Microsoft.NET.Test.Sdk to v16.6.1 (#581)
Co-authored-by: Renovate Bot <b****t@r****m> |
renovate[bot] <2****]@u****m>
Committed by: GitHub <n****y@g****m> |
over 6 years ago | |
| ed571953 |
Update dependency Moq to v4.14.1 (#587)
Co-authored-by: Renovate Bot <b****t@r****m> |
renovate[bot] <2****]@u****m>
Committed by: GitHub <n****y@g****m> |
over 6 years ago | |
| ec3f0338 |
Update dependency Moq to v4.14.0 (#586)
Co-authored-by: Renovate Bot <b****t@r****m>, Florian Greinacher <f****r@u****m> |
renovate[bot] <2****]@u****m>
Committed by: GitHub <n****y@g****m> |
over 6 years ago | |
| cc29ac2c | Add support for passing a filter to IFileSystemWatcherFactory.CreateNew (#585) |
Nathan Povo <1****o@u****m>
Committed by: GitHub <n****y@g****m> |
over 6 years ago | |
| 7337796a | On Directory.Move, first check to ensure the parent directory for the indicat... |
Josh <j****r@m****m>
Committed by: GitHub <n****y@g****m> |
over 6 years ago | |
| 2b3700f9 |
Use StreamReader when reading file contents (#576)
Co-authored-by: Florian Greinacher <f****r@u****m> |
Peter Dowdy <p****y@g****m>
Committed by: GitHub <n****y@g****m> |
over 6 years ago | |
| b54d77de | Revert "MockDirectory.Move should throw when target cannot be parsed (#573)" ... |
Florian Greinacher <f****r@u****m>
Committed by: GitHub <n****y@g****m> |
over 6 years ago | |
| e1d605c9 | MockDirectory.Move should throw when target cannot be parsed (#573) |
Josh <j****r@m****m>
Committed by: GitHub <n****y@g****m> |
over 6 years ago | |
| 1378f58a |
MockFileInfo.Append should create a new file if missing (#570)
Co-authored-by: Florian Greinacher <f****r@u****m> |
Josh <j****r@m****m>
Committed by: GitHub <n****y@g****m> |
over 6 years ago | |
| ff509cfe |
Fixes #568: MockFile.Copy does not honor AccessFileShare on MockFileData (#569)
Co-authored-by: Florian Greinacher <f****r@u****m> |
Josh <j****r@m****m>
Committed by: GitHub <n****y@g****m> |
over 6 years ago | |
| 4493b9e9 | add missing test cases |
josh <j****r@m****m>
Committed by: Florian Greinacher <f****r@u****m> |
over 6 years ago | |
| 86b8bb5e | Fix unreported bug: FileStream created with FileMode.Open or Truncate should ... |
josh <j****r@m****m>
Committed by: Florian Greinacher <f****r@u****m> |
over 6 years ago | |
| 92226470 | Fixes #532 throw IOException: File already exists, if the file already exists... |
josh <j****r@m****m>
Committed by: Florian Greinacher <f****r@u****m> |
over 6 years ago | |
| 28e5d7d1 |
Support the FileStream constructor with FileOptions (#566)
Co-authored-by: Vladimir Lapacek <v****k@e****m>, Vladimir Lapacek <v****k@d****m> |
vladimirlapacek <v****k@g****m>
Committed by: GitHub <n****y@g****m> |
over 6 years ago | |
| 2a0e8770 | Add renovate.json |
Renovate Bot <b****t@r****m>
Committed by: Florian Greinacher <f****r@u****m> |
over 6 years ago | |
| 76422934 |
Bump Nerdbank.GitVersioning from 3.0.50 to 3.1.71
Signed-off-by: dependabot-preview[bot] <s****t@d****m> |
dependabot-preview[bot] <2****]@u****m>
Committed by: Florian Greinacher <f****r@u****m> |
over 6 years ago | |
| a9dc4a3f |
Copy metadata when a MockFile is moved (#559)
Co-authored-by: Florian Greinacher <f****r@u****m> |
hangy <h****y@h****e>
Committed by: GitHub <n****y@g****m> |
over 6 years ago | |
| 33050218 | fix: Reset Stream position after flushing MockFileStream data (#558) |
hangy <h****y@h****e>
Committed by: GitHub <n****y@g****m> |
over 6 years ago | |
| 6ca7f201 | Make FileInfoWrapper.ToString behave like FileInfo.ToString (#556) |
Florian Greinacher <f****r@u****m>
Committed by: GitHub <n****y@g****m> |
over 6 years ago | |
| 30655904 | Add advanced path operations (#555) |
Florian Greinacher <f****r@u****m>
Committed by: GitHub <n****y@g****m> |
over 6 years ago | |
| 9fea189d | Add back a .NET Framework target |
Florian Greinacher <f****n@g****e>
Committed by: Florian Greinacher <f****r@u****m> |
over 6 years ago | |
| 1380c1a3 |
Bump Microsoft.NET.Test.Sdk from 16.4.0 to 16.5.0 (#552)
Signed-off-by: dependabot-preview[bot] <s****t@d****m> |
dependabot-preview[bot] <2****]@u****m>
Committed by: GitHub <n****y@g****m> |
over 6 years ago | |
| dbf2548f | Add validation for illegal characters when creating MockDirectory (#549) |
BBK <2****g@u****m>
Committed by: GitHub <n****y@g****m> |
over 6 years ago | |
| 8f5e6b92 |
Bump NUnit3TestAdapter from 3.16.0 to 3.16.1
Signed-off-by: dependabot-preview[bot] <s****t@d****m> |
dependabot-preview[bot] <2****]@u****m>
Committed by: Florian Greinacher <f****r@u****m> |
over 6 years ago | |
| f21bf9f8 | Move projects back to the repo root (#543) |
Florian Greinacher <f****r@u****m>
Committed by: GitHub <n****y@g****m> |
over 6 years ago | |
| 30f2e0d8 | Add stale workflow for stale issues (#541) |
Florian Greinacher <f****r@u****m>
Committed by: GitHub <n****y@g****m> |
over 6 years ago | |
| a54cd69a | Reduce target frameworks (#540) |
Florian Greinacher <f****r@u****m>
Committed by: GitHub <n****y@g****m> |
over 6 years ago | |
| 86066e08 | merge Merge pull request #539 from System-IO-Abstractions/dependabot/nuget/Nerdbank... |
Florian Greinacher <f****r@u****m>
Committed by: GitHub <n****y@g****m> |
over 6 years ago | |
| 532904bb |
Bump Nerdbank.GitVersioning from 3.0.48 to 3.0.50
Signed-off-by: dependabot-preview[bot] <s****t@d****m> |
dependabot-preview[bot] <2****]@u****m>
Committed by: GitHub <n****y@g****m> |
over 6 years ago | |
| 7502c74d | merge Merge pull request #536 from sszakal/add-enumerationoptions-to-idirectory-int... |
Florian Greinacher <f****r@u****m>
Committed by: GitHub <n****y@g****m> |
over 6 years ago | |
| 48e007b6 | merge Merge branch 'master' into add-enumerationoptions-to-idirectory-interface-wit... |
Stefan Szakal <s****l@x****c>
Committed by: GitHub <n****y@g****m> |
over 6 years ago | |
| 4496c704 |
Bump Nerdbank.GitVersioning from 3.0.28 to 3.0.48
Signed-off-by: dependabot-preview[bot] <s****t@d****m> |
dependabot-preview[bot] <2****]@u****m>
Committed by: Florian Greinacher <f****r@u****m> |
over 6 years ago | |
| afa2a703 | added tests for file/directory search using enumeration options | stefan.sz <s****l@c****m> | over 6 years ago | |
| a9394090 | updated pragma | stefan.sz <s****l@c****m> | over 6 years ago | |
| 82d58120 | updated IDirectory interface | stefan.sz <s****l@c****m> | over 6 years ago | |
| 21647c28 | merge Merge pull request #534 from System-IO-Abstractions/dependabot/nuget/NUnit3Te... |
Rob Keim <r****m@g****m>
Committed by: GitHub <n****y@g****m> |
over 6 years ago | |
| 590bc387 |
Bump NUnit3TestAdapter from 3.15.1 to 3.16.0
Signed-off-by: dependabot-preview[bot] <s****t@d****m> |
dependabot-preview[bot] <2****]@u****m>
Committed by: GitHub <n****y@g****m> |
over 6 years ago | |
| 865a99b9 | Enable File.Replace for all but netstandard1.4 |
Paul Spangler <g****b@s****m>
Committed by: Florian Greinacher <f****r@u****m> |
over 6 years ago | |
| 0969b43c | Try triggering stale bot | Florian Greinacher <f****r@u****m> | over 6 years ago | |
| 52c9058b | Rotate NuGet publishing key | Tatham Oddie <t****m@o****u> | over 6 years ago | |
| b6710d8b |
Bump System.IO.FileSystem.AccessControl from 4.6.0 to 4.7.0 (#529)
Signed-off-by: dependabot-preview[bot] <s****t@d****m> |
dependabot-preview[bot] <2****]@u****m>
Committed by: Florian Greinacher <f****r@u****m> |
over 6 years ago | |
| 0387959b |
Bump System.Security.AccessControl from 4.6.0 to 4.7.0 (#528)
Signed-off-by: dependabot-preview[bot] <s****t@d****m> |
dependabot-preview[bot] <2****]@u****m>
Committed by: Florian Greinacher <f****r@u****m> |
over 6 years ago | |
| 5d3e48ad | merge Merge pull request #526 from System-IO-Abstractions/dependabot/nuget/Nerdbank... |
Rob Keim <r****m@g****m>
Committed by: GitHub <n****y@g****m> |
almost 7 years ago | |
| b57795fe |
Bump Nerdbank.GitVersioning from 3.0.26 to 3.0.28
Signed-off-by: dependabot-preview[bot] <s****t@d****m> |
dependabot-preview[bot] <2****]@u****m>
Committed by: GitHub <n****y@g****m> |
almost 7 years ago | |
| a135f195 | Fix MockFileSerialization with empty PathVerifier (#522) |
D <d****g@g****m>
Committed by: Florian Greinacher <f****r@u****m> |
almost 7 years ago |