@Test public void test_getRemoteUser_success() { when(mockUserManager.getRemoteUsername()).thenReturn("someUser"); when(mockUserAccessor.getUser("someUser")).thenReturn(new DefaultUser("someUser")); final User remoteUser = classUnderTest.getRemoteUser(); assertThat(remoteUser.getName(), is("someUser")); }