BusinessLogic.Tests.UnitTests.LogicTests.UsersTests.GamingGroupInviteConsumerTests.AddNewUserToGamingGroupTests.BuildDataContextMock C# (CSharp) Method

BuildDataContextMock() private method

private BuildDataContextMock ( bool userExists, bool gamingGroupInvitationExists, bool playerExists ) : void
userExists bool
gamingGroupInvitationExists bool
playerExists bool
return void
        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);
        }