@Test
public void testFindOrCreateUserBasedOnEmail() throws IOException {
mockStatic(User.class);
User user = createMock(User.class);
user.setFullName(AUTHOR_NAME);
user.save();
user.addProperty(EasyMock.<UserProperty>anyObject());
expect(User.get(AUTHOR_EMAIL, true)).andReturn(user);
replay(User.class, user);
GitChangeSet changeSet = new GitChangeSet(new ArrayList<String>(), true);
changeSet.findOrCreateUser(AUTHOR_NAME, AUTHOR_EMAIL, true);