public ActionResult TransferConnectionInvitations(GetTransferConnectionInvitationsQuery query) { var response = Task.Run(() => _mediator.SendAsync(query)).GetAwaiter().GetResult(); var model = _mapper.Map <TransferConnectionInvitationsViewModel>(response); return(PartialView(model)); }
public void Arrange() { _db = new Mock <EmployerAccountsDbContext>(); _account = new Account { Id = 333333, HashedId = "ABC123", Name = "Account" }; _sentTransferConnectionInvitation = new TransferConnectionInvitationBuilder() .WithId(222222) .WithSenderAccount(_account) .WithReceiverAccount(new Account()) .WithCreatedDate(DateTime.UtcNow) .Build(); _receivedTransferConnectionInvitation = new TransferConnectionInvitationBuilder() .WithId(111111) .WithSenderAccount(new Account()) .WithReceiverAccount(_account) .WithCreatedDate(DateTime.UtcNow.AddDays(-1)) .Build(); _transferConnectionInvitations = new List <TransferConnectionInvitation> { _sentTransferConnectionInvitation, _receivedTransferConnectionInvitation, new TransferConnectionInvitationBuilder() .WithSenderAccount(new Account()) .WithReceiverAccount(new Account()) .WithCreatedDate(DateTime.UtcNow.AddDays(-2)) .Build() }; _transferConnectionInvitationsDbSet = new FakeDbSet <TransferConnectionInvitation>(_transferConnectionInvitations); _configurationProvider = new MapperConfiguration(c => { c.AddProfile <AccountMappings>(); c.AddProfile <TransferConnectionInvitationMappings>(); c.AddProfile <UserMappings>(); }); _db.Setup(d => d.TransferConnectionInvitations).Returns(_transferConnectionInvitationsDbSet); _handler = new GetTransferConnectionInvitationsQueryHandler(new Lazy <EmployerAccountsDbContext>(() => _db.Object), _configurationProvider); _query = new GetTransferConnectionInvitationsQuery { AccountId = _account.Id }; }
public void Arrange() { _query = new GetTransferConnectionInvitationsQuery(); _response = new GetTransferConnectionInvitationsResponse { TransferConnectionInvitations = new List <TransferConnectionInvitationDto>() }; _mapperConfig = new MapperConfiguration(c => c.AddProfile <TransferMappings>()); _mapper = _mapperConfig.CreateMapper(); _mediator = new Mock <IMediator>(); _mediator.Setup(m => m.SendAsync(_query)).ReturnsAsync(_response); _controller = new TransfersController(null, _mapper, _mediator.Object); }