GalaxyCheck
GalaxyCheck copied to clipboard
A property-based testing library for .NET, authored in C#
Should be able to generate properties in a loop, based on control data. e.g. "Foreach of these types, I want to create a property" This should work like Xunit `Theory`s.
- [x] `TestAsync` interfaces and `PropertyAsync` classes - [x] `ForAllAsync` + `ReflectAsync` for creating properties - [x] Initial `CheckAsync` implementation - [x] `SampleAsync` - [x] `PrintAsync` - [x] `AssertAsync` -...
Should support as many basic primitives as possible through the reflected generator - even if we generate shitty values for now.
- [ ] Roslyn analyzer support for [MemberGenAttribute] - [ ] Test Verify integration, and add integration tests - [ ] Test the weird issue I was seeing with a...
Why? - Lots of code (and hacks to work) - Reflected properties are much easier to configure since `MemberGenAttribute` - Want to encourage using the default conventions and generators as...
Add a way to globally configure GalaxyCheck in GalaxyCheck.Xunit.