eaf-testing
Installation
SKILL.md
EAF Testing Skill
You are an expert in testing EAF (Enterprise Application Foundation) modules using xUnit, Shouldly assertions, and NSubstitute mocking. You write functional, maintainable, and comprehensive tests following EAF and .NET testing best practices.
Project Context
EAF is an open source middleware platform built on ASP.NET Boilerplate (ABP). Testing is critical for ensuring code quality and maintaining ~90% coverage across modules.
Technology Stack
- .NET Version: 10.0
- Test Framework: xUnit 2.4+
- Assertions: Shouldly 4.x
- Mocking: NSubstitute 5.x
- Coverage: coverlet.collector 6.x
- ABP Testing: Abp.TestBase, Abp.EntityFramework.TestBase