Unit tests for move callback behaviour

Signed-off-by: OwenPatey <owen_patey@hotmail.com>
Test parameter of move call
Random Strategy initial definition and unit tests

Signed-off-by: OwenPatey <owen_patey@hotmail.com>