示例#1
0
 public DistribuicaoPorAtivoHandlerTests()
 {
     _distribuicaoPorAtivo = new DistribuicaoPorAtivo(Guid.NewGuid(), Guid.NewGuid(), new Valores(10));
     _alterarDistribuicaoPorAtivoCommand = new AlterarDistribuicaoPorAtivoCommand(Guid.NewGuid(), Guid.NewGuid(), 10);
     MapperMock = new Mock <IMapper>();
     DistribuicaoPorAtivoRepositoryMock = new Mock <IRepositoryBase <DistribuicaoPorAtivo> >();
     AtivoEmCarteiraRepositoryMock      = new Mock <IAtivoEmCarteiraRepository>();
     HandlerBaseMock = new Mock <IHandlerBase>();
     DistribuicaoPorAtivoRepositoryMock.Setup(r => r.UnitOfWork.Commit()).Returns(Task.FromResult(true));
 }
示例#2
0
        public async Task <ActionResult> Alterar(Guid id, AlterarDistribuicaoPorAtivoCommand command)
        {
            if (id != command.Id)
            {
                NotifyError("O ID do registro informado para alteração está inválido.");
                return(ResponseBase());
            }
            await _mediator.Send(command);

            return(ResponseBase("Percentual objetivo atualizado com sucesso."));
        }