Issue #3215110: Add automated tests
Ignore this MR !2 (closed), branch was inadvertently pushed to the main project repo rather than the issue fork.
Edited by Chris Burgess
Ignore this MR !2 (closed), branch was inadvertently pushed to the main project repo rather than the issue fork.