public void Should_Convert_To_Entity() { var feedstockCommandDto = Domain.Dtos.Feedstock.FeedstockCommandDto.New("teste", StatusEnum.Enable, Guid.NewGuid(), 2, Guid.NewGuid(), Guid.NewGuid()); var entity = FeedstockMapper.Map(feedstockCommandDto); Assert.NotNull(entity); }
public void Should_Convert_To_Dto() { var feedstock = Domain.Entities.Feedstock.New("test", StatusEnum.Enable, MeasureId.New(), 2, ColorId.New(), TenantId.New()); var dto = FeedstockMapper.Map(feedstock); Assert.NotNull(dto); }
public async Task <Unit> Handle(InsertFeedstockCommandRequest request, CancellationToken cancellationToken) { var feedstock = FeedstockMapper.Map(request.FeedstockCommandDto); await _feedstockRepository.InsertAsync(feedstock); return(Unit.Value); }
public async Task <FeedstockQueryDto> Handle(GetFeedstockQueryRequest request, CancellationToken cancellationToken) { var feedstock = await _feedstockRepository.GetAsync(request.FeedstockId); var feedstockDto = FeedstockMapper.Map(feedstock); return(feedstockDto); }
public async Task <Unit> Handle(UpdateFeedstockCommandResquest request, CancellationToken cancellationToken) { var measure = FeedstockMapper.Map(request.FeedstockCommandDto); await _feedstockRepository.UpdateAsync(measure); return(Unit.Value); }
public void Should_Convert_To_List_Of_Dto2() { var feedstocks = new Domain.Entities.Feedstock[] { }; var dtos = FeedstockMapper.Map(feedstocks).ToList(); Assert.Empty(dtos); Assert.NotNull(dtos); }
public void Should_Convert_To_List_Of_Dto() { var feedstocks = new Domain.Entities.Feedstock[] { Domain.Entities.Feedstock.New("test 1", StatusEnum.Enable, MeasureId.New(), 2, ColorId.New(), TenantId.New()), Domain.Entities.Feedstock.New("test 2", StatusEnum.Enable, MeasureId.New(), 2, ColorId.New(), TenantId.New()) }; var dtos = FeedstockMapper.Map(feedstocks).ToList(); Assert.NotEmpty(dtos); Assert.NotNull(dtos); }
public async Task <IPagination <FeedstockQueryDto> > Handle(ListFeedstockQueryRequest request, CancellationToken cancellationToken) { var pagination = await _colorRepository.ListAsync(request.Filter, request.OrderBy, request.Page, request.QtyPerPage); if (pagination.IsEmpty()) { return(Pagination <FeedstockQueryDto> .Empty); } var colorDtos = FeedstockMapper.Map(pagination.Entities); var paginationDto = Pagination <FeedstockQueryDto> .New(colorDtos, pagination.TotalPages, pagination.ItemsPerPage, pagination.CurrentPage); return(paginationDto); }