An open API service providing commit metadata for open source projects.

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

← Back to repository