Наследование: IPendingGamingGroupInvitationRetriever
        public void SetUp()
        {
            dataContextMock = MockRepository.GenerateMock<NemeStatsDataContext>();
            retriever = new PendingGamingGroupInvitationRetriever(dataContextMock);

            currentUser = new ApplicationUser()
            {
                Id = "application user id"
            };
            expectedApplicationUser = new ApplicationUser()
            {
                Id = currentUser.Id,
                Email = "*****@*****.**"
            };

            dataContextMock.Expect(mock => mock.FindById<ApplicationUser>(currentUser.Id))
                .Return(expectedApplicationUser);

            expectedGamingGroupInvitations = new List<GamingGroupInvitation>();
            expectedGamingGroupInvitation = new GamingGroupInvitation() { InviteeEmail = expectedApplicationUser.Email };
            expectedGamingGroupInvitations.Add(expectedGamingGroupInvitation);
            expectedGamingGroupInvitations.Add(new GamingGroupInvitation() { InviteeEmail = "some other email that shouldnt be included" });

            dataContextMock.Expect(mock => mock.GetQueryable<GamingGroupInvitation>())
                .Return(expectedGamingGroupInvitations.AsQueryable());
        }