added mocks for all auth scenarios