Test Correctness of Server's REAPI Implementations
Context
By looking at the specification of the REAPI it is possible to create a mock client which will test the calls defined within the API and check for the correct responses/actions by the server. We want to look at doing this sort of testing, focussing on the correctness of implementations rather than their performance.