@Before
  public void setup() {
    MemberProfile existingProfile = new MemberProfile();
    existingProfile.setUsername("some-guy");
    existingProfile.setName("Some");
    existingProfile.setJobTitle("Engineer");
    existingProfile.setLocation("London");
    existingProfile.setBio("I am just a guy");
    existingProfile.setGithubUsername("gh-some-guy");
    existingProfile.setTwitterUsername("tw_some-guy");
    existingProfile.setSpeakerdeckUsername("sd_some-guy");
    existingProfile.setLanyrdUsername("ly_some-guy");

    final MemberProfile memberProfile = teamRepository.save(existingProfile);

    principal = () -> memberProfile.getId().toString();
    mockMvc =
        MockMvcBuilders.webAppContextSetup(wac)
            .addFilters(springSecurityFilterChain)
            .defaultRequest(get("/").with(csrf()).with(user(memberProfile.getId()).roles("USER")))
            .build();
  }