I am not sure whether the test types(`GuardedGenericTestType`) should be replaced to the `TestTypeFoundation` project or not.