This PR uses single-threaded tests to simplify testing OasysDB persistence. Previously, due to using multi-threaded test, test creators has to essentially create an ID for their test to ensure that different test opens a different database file.
Testing
[x] I have tested this PR locally.
[x] I added tests to cover my changes, if not applicable, I have added a reason why.
Purpose
This PR uses single-threaded tests to simplify testing OasysDB persistence. Previously, due to using multi-threaded test, test creators has to essentially create an ID for their test to ensure that different test opens a different database file.
Testing