@Test
public void testSetUser() {

    String firstId = "123";
    String firstEmail = "fake@example.com";
    String firstName = "Bob Swaggins";
    event.setUser(firstId, firstEmail, firstName);
    assertEquals(firstId, event.getUser().getId());
    assertEquals(firstEmail, event.getUser().getEmail());
    assertEquals(firstName, event.getUser().getName());
    String userId = "foo";
    event.setUser(userId, event.getUser().getEmail(), event.getUser().getName());
    assertEquals(userId, event.getUser().getId());
    assertEquals(firstEmail, event.getUser().getEmail());
    assertEquals(firstName, event.getUser().getName());
    String userEmail = "another@example.com";
    event.setUser(event.getUser().getId(), userEmail, event.getUser().getName());
    assertEquals(userId, event.getUser().getId());
    assertEquals(userEmail, event.getUser().getEmail());
    assertEquals(firstName, event.getUser().getName());
    String userName = "Isaac";
    event.setUser(event.getUser().getId(), event.getUser().getEmail(), userName);
    assertEquals(userId, event.getUser().getId());
    assertEquals(userEmail, event.getUser().getEmail());
    assertEquals(userName, event.getUser().getName());
}