private void BuildDataContextMock(bool userExists, bool gamingGroupInvitationExists, bool playerExists)
{
dataContextMock.Expect(mock => mock.FindById<ApplicationUser>(currentUser.Id))
.Return(userExists ? currentUser : null);
dataContextMock.Expect(mock => mock.FindById<GamingGroupInvitation>(invitationId))
.Return(gamingGroupInvitationExists ? expectedInvitation : null);
dataContextMock.Expect(mock => mock.FindById<Player>(expectedInvitation.PlayerId))
.Return(playerExists ? expectedPlayer : null);
}