Наследование: IGamingGroupInviteConsumer
 public virtual void SetUp()
 {
     pendingGamingGroupInvitationRetriever = MockRepository.GenerateMock<IPendingGamingGroupInvitationRetriever>();
     var dataProtector = MockRepository.GenerateMock<IDataProtector>();
     dataProtectionProviderMock = MockRepository.GenerateMock<IDataProtectionProvider>();
     dataProtectionProviderMock.Expect(mock => mock.Create(Arg<string>.Is.Anything)).Return(dataProtector);
     userStoreMock = MockRepository.GenerateMock<IUserStore<ApplicationUser>>();
     applicationUserManagerMock = MockRepository.GenerateMock<ApplicationUserManager>(userStoreMock, dataProtectionProviderMock);
     dataContextMock = MockRepository.GenerateMock<IDataContext>();
     gamingGroupInviteConsumer = new GamingGroupInviteConsumer(
         pendingGamingGroupInvitationRetriever, 
         applicationUserManagerMock, 
         dataContextMock);
     currentUser = new ApplicationUser()
     {
         Id = "user id"
     };
     gamingGroupInvitations = new List<GamingGroupInvitation>();
 }