public void Arrange() { _userAccountRepository = new Mock <IUserAccountRepository>(); _account = new Domain.Data.Entities.Account.Account { Name = "Test", RoleId = 1 }; _accounts = new List <Domain.Data.Entities.Account.Account> { _account }; _userAccountRepository.Setup(repository => repository.GetAccountsByUserRef("1")).ReturnsAsync(new Accounts <Domain.Data.Entities.Account.Account> { AccountList = _accounts }); _getUserAccountsQueryHandler = new GetUserAccountsQueryHandler(_userAccountRepository.Object); }
public void Arrange() { SetUp(); _accountTeamMembersRepository = new Mock <IAccountTeamRepository>(); _account = new Domain.Data.Entities.Account.Account { Name = "Test", Id = 1 }; _teamMember = new TeamMember { Id = 1, Email = "*****@*****.**", AccountId = _account.Id, Role = Role.Owner, UserRef = "kaka-kakah" }; _teamMembers = new List <TeamMember> { _teamMember }; _accountTeamMembersRepository.Setup(repository => repository.GetAccountTeamMembersForUserId("1", _teamMember.UserRef)).ReturnsAsync(new List <TeamMember>(_teamMembers)); RequestHandler = new GetAccountTeamMembersHandler(RequestValidator.Object, _accountTeamMembersRepository.Object); Query = new GetAccountTeamMembersQuery { ExternalUserId = "kaka-kakah", HashedAccountId = "1" }; }