@Test
@SneakyThrows
void registerPublic() {

    tested.registerPublic(userID, profilePub);
    verify(serde).toJson(profilePub);
    verify(os).write(PROFILE_STR.getBytes());
    verify(access).withSystemAccess(publicProfile);
    verify(profileCache).getPublicProfile();
    verify(cachePublic).remove(userID);
}