Tags: yevhen/sharp.assert
Tags
Evaluate all operands in logical AND - Evaluate both operands of & (expectations) and && (booleans) even when the left operand fails. This shows all failures at once instead of stopping at the first one, similar to FluentAssertions' AssertionScope. - Rendering now reports "Both operands were false" when applicable.
Fix MSBuild targets to preserve unprocessed source files The previous implementation removed ALL source files from compilation and only included rewritten files. This broke namespace resolution for types in files without Assert() calls (like PipeMock). This fix: - Only removes files that were actually rewritten - Includes both rewritten files AND unprocessed source files - Preserves the complete compilation context Fixes namespace resolution errors like: CS0103: The name 'PipeMock' does not exist in the current context 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>