Exposes a bunch of methods to run tests based on generated test data.
Test the update function of a sandbox program, following the form msg -> model -> model, then compare the
results to the saved results.
Test a regular update function, following the form msg -> model -> (model, Cmd msg), then compare the
results to the saved results.
The command part is not tested, only the model is kept.
Test data to test a
updatefunction