akkadotnet / akkadotnet/Hyperion

Property-based testing

Open
#5 1 comment 0 reactions 0 assignees View on GitHub
Dominant language
C#
Stars
281
Forks
62
PR merge metrics
No merged PRs in 30d

Description

I think, that the serializer is great subject for a [property-based tests](http://fsharpforfunandprofit.com/posts/property-based-testing/). As the serializer can actually generated and compile code in the runtime, the number of possible edge cases and tweak will be hard to catch.

Contributor guide

Open the contributing guide

Research direction

Read the serializer implementation and the linked property-based testing article first. Define generated and compiled serialization cases that exercise edge cases and tweaks, then consider the work complete when the serializer has property-based coverage for those cases.

Written by the indexing model from the issue text.

Assessment

Tech stack
csharp
Domain
testing
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
20/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.