Tags: Testably/Testably.Abstractions
Tags
fix: enumerate directories with trailing slash (#803) This PR ensures that directories with trailing slashes are properly enumerated. - Adds logic to trim trailing directory separators before calling `GetFileName` in enumeration - Includes a test case to verify empty directories with trailing slashes are properly enumerated
fix: parallel access to `IFileStream` (#799) This PR enhances parallel write support for `IFileStream` by ensuring only the modified byte ranges are flushed per stream, and adds tests to validate this behavior. - Added parallel write and flush behavior tests covering overlapping writes, differing lengths, and empty writes. - Updated `FileStreamMock` to track minimum and maximum write positions and flush only the modified segments.
feat: strong-name sign the assemblies (#739) See [here](https://learn.microsoft.com/en-us/dotnet/standard/assembly/strong-named) for more information.
fix: trigger build on tags with pre-release information (#738) Allow creating pre-release nuget packages by appending e.g. "-pre.1" to the tag
refactor: update and simplify references (#737) Remove reference to "TestableIO.System.IO.Abstractions" and "Testably.Abstractions.FluentAssertions" Update references for "aweXpect" and "aweXpect.Testably" Adapt tests accordingly
feat: add filesystem interface (#736) Add the `IFileSystem` interface to this repo and publish it together with the Wrapper and Interface projects under a separate (more stable) version number.
PreviousNext