fluent-assertions
Installation
SKILL.md
FluentAssertions Skill
FluentAssertions provides a fluent API for expressing test assertions in C#. In VanDaemon, it's used alongside xUnit and Moq for testing services, controllers, plugins, and the JsonFileStore persistence layer. The library produces clear failure messages that explain exactly what went wrong.
Quick Start
Basic Value Assertions
// From VanDaemon test patterns
result.Should().NotBeNull();
result.Should().Be(expectedValue);
tank.CurrentLevel.Should().BeInRange(0, 100);
tank.IsActive.Should().BeTrue();
Collection Assertions
Related skills