3 ms·
For my C#/.NET testing I've been using CsCheck[0] and I've enjoyed it quite a bit. It was a lot more approachable compared to Hedgehog and FsCheck and is also q
by algorithmsRcool 2y ago
For my C#/.NET testing I've been using CsCheck[0] and I've enjoyed it quite a bit. It was a lot more approachable compared to Hedgehog and FsCheck and is also quite fast.
[0] https://github.com/AnthonyLloyd/CsCheck https://github.com/AnthonyLloyd/CsCheck
- munchler 2y agoFsCheck is great, but very specific to F# (hence the name). Having a separate C# variant makes sense to me.
- algorithmsRcool 2y agoI'm going to note also after digesting the article further that CsCheck has support for "stateful"/"model-based" testing in addition to property-based testing. It also supports the linearizable/parallel testing that is described in the article. See: - https://github.com/AnthonyLloyd/CsCheck?tab=readme-ov-file#model-based-testing https://github.com/AnthonyLloyd/CsCheck?tab=readme-ov-file#m... - https://github.com/AnthonyLloyd/CsCheck?tab=readme-ov-file#concurrency-testing https://github.com/AnthonyLloyd/CsCheck?tab=readme-ov-file#c...