public SeedAccountUsersJobTestsFixture VerifyUserWasMappedCorrectly(Membership user)
        {
            AccountUsersRepository.Verify(x => x.Add(It.Is <AccountUser>(p => p.AccountId == user.AccountId &&
                                                                         p.UserRef == user.User.Ref &&
                                                                         p.Role.Value == (UserRole)user.Role),
                                                     null,
                                                     CancellationToken.None), Times.Once);

            return(this);
        }
 public SecuredDataService(AccountsRepository accountRepository,
     AccountUsersRepository accountUserRepository,
     AccountDestinationsRepository accountDestinationsRepository,
     AddressesRepository addressesRepository,
     ContactsRepository contactsRepository,
     ContactAddressesRepository contactAddressesRepository,
     MailingListsRepository mailingListsRepository,
     MailingListContactsRepository mailingListContactsRepository)
 {
     _accountRepository = accountRepository;
     _accountUserRepository = accountUserRepository;
     _accountDestinationsRepository = accountDestinationsRepository;
     _addressesRepository = addressesRepository;
     _contactsRepository = contactsRepository;
     _contactAddressesRepository = contactAddressesRepository;
     _mailingListsRepository = mailingListsRepository;
     _mailingListContactsRepository = mailingListContactsRepository;
 }
 public SecuredDataService(AccountsRepository accountRepository,
                           AccountUsersRepository accountUserRepository,
                           AccountDestinationsRepository accountDestinationsRepository,
                           AddressesRepository addressesRepository,
                           ContactsRepository contactsRepository,
                           ContactAddressesRepository contactAddressesRepository,
                           MailingListsRepository mailingListsRepository,
                           MailingListContactsRepository mailingListContactsRepository)
 {
     _accountRepository             = accountRepository;
     _accountUserRepository         = accountUserRepository;
     _accountDestinationsRepository = accountDestinationsRepository;
     _addressesRepository           = addressesRepository;
     _contactsRepository            = contactsRepository;
     _contactAddressesRepository    = contactAddressesRepository;
     _mailingListsRepository        = mailingListsRepository;
     _mailingListContactsRepository = mailingListContactsRepository;
 }
        public SeedAccountUsersJobTestsFixture VerifyAddDocumentWasRun(short times)
        {
            AccountUsersRepository.Verify(x => x.Add(It.IsAny <AccountUser>(), null, CancellationToken.None), Times.Exactly(times));

            return(this);
        }