refactor: rename classes related to test specific subclass to clarify.
refactor: made CreateTestFixture protected.
build: address code analysis warnings.
refactor: re-order CreateFixture to be replaced

before private methods.