@Test
public void getProjectionTypeReturnsManagerTypeWhenUserIsAManager() {

    // given
    var normalProjection = Integer.class;
    var managerProjection = String.class;
    given(userAuthServiceMock.getAuthenticatedUser()).willReturn(userMock);
    given(userAuthServiceMock.userIsEffectivelyAManager(userMock)).willReturn(true);
    // when
    var actualProjection = baseProjectionFactory.getProjectionType(normalProjection, managerProjection);
    // then
    assertThat(actualProjection).isEqualTo(managerProjection);
}