e.g. when there is
[UnionType]
internal abstract partial record SomeUnionType {}
then the fluent assertion extensions and assertions class should not be generated in the unit test project that references that project, because the compiler will complain that the internal class is not accessible