The AuthorizationManagerWithExplicitUserPrivilegesTest fixture is present in db/auth/authorization_manager_test.cpp along with the AuthzManagerExternalStateMockWithExplicitUserPrivileges helper, but neither are actually used anywhere in the codebase.
$ rg AuthorizationManagerWithExplicitUserPrivilegesTest
src/mongo/db/auth/authorization_manager_test.cpp
264:class AuthorizationManagerWithExplicitUserPrivilegesTest : public ::mongo::unittest::Test {
$ rg AuthzManagerExternalStateMockWithExplicitUserPrivileges
src/mongo/db/auth/authorization_manager_test.cpp
232:class AuthzManagerExternalStateMockWithExplicitUserPrivileges
268: std::make_unique<AuthzManagerExternalStateMockWithExplicitUserPrivileges>();
279: AuthzManagerExternalStateMockWithExplicitUserPrivileges* externalState;
Is this intentional? If so, then they should be removed. If not, then they should be used by appropriate unittests.