You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
docs: Add comprehensive documentation about relationship with Testably.Abstractions (#1326)
This PR adds a detailed section to the README explaining the relationship between `TestableIO.System.IO.Abstractions` and `Testably.Abstractions`, addressing community questions about the differences and migration path between these two testing libraries.
Copy file name to clipboardExpand all lines: README.md
+53-6Lines changed: 53 additions & 6 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -150,13 +150,60 @@ public class SomeClassUsingFileSystemWatcher
150
150
}
151
151
```
152
152
153
-
## Related projects
153
+
## Relationship with Testably.Abstractions
154
+
155
+
[`Testably.Abstractions`](https://github.com/Testably/Testably.Abstractions) is a complementary project that uses the same interfaces as TestableIO. This means **no changes to your production code are necessary** when switching between the testing libraries.
156
+
157
+
Both projects share the same maintainer, but active development and new features are primarily focused on the Testably.Abstractions project. TestableIO.System.IO.Abstractions continues to be maintained for stability and compatibility, but significant new functionality is unlikely to be added.
158
+
159
+
### When to use Testably.Abstractions vs TestableIO
160
+
-**Use TestableIO.System.IO.Abstractions** if you need:
161
+
- Basic file system mocking capabilities
162
+
- Direct manipulation of stored file entities (MockFileData, MockDirectoryData)
163
+
- Established codebase with existing TestableIO integration
0 commit comments