Update test suite to reflect repo new structure
Background
The work in issues #5 (closed) and #14 (closed), will significantly alter the structure of the current repository. This issue is to define an explicit requirement that the test suite be updated and passing prior to closing the milestone.
Closure Criteria
- The existing (or updated) test suite passes both locally and in the CI/CD pipeline.