public void FromExpectMapAllProperties() { var entity = new Delivery { Id = "id", Recipient = new Recipient(), AccessWindow = new AccessWindow(), Order = new Order(), State = DeliveryState.Completed }; var expectedRecipientDto = new RecipientDto(); _mockRecipientMapper.Setup(mapper => mapper.From(entity.Recipient)).Returns(expectedRecipientDto); var expectedAccessWindowDto = new AccessWindowDto(); _mockAccessWindowMapper.Setup(mapper => mapper.From(entity.AccessWindow)).Returns(expectedAccessWindowDto); var expectedOrderDto = new OrderDto(); _mockOrderMapper.Setup(mapper => mapper.From(entity.Order)).Returns(expectedOrderDto); var actual = _deliveryMapper.From(entity); Assert.NotNull(actual); Assert.Equal(entity.Id, actual.Id); Assert.Equal(expectedOrderDto, actual.Order); Assert.Equal(expectedRecipientDto, actual.Recipient); Assert.Equal(expectedAccessWindowDto, actual.AccessWindow); Assert.Equal(entity.State, actual.State); }
public AccessWindow To(AccessWindowDto from) { if (from == null) { return(null); } return(new AccessWindow { StartTime = from.StartTime, EndTime = from.EndTime }); }
public void ToExpectMapAllProperties() { var dto = new AccessWindowDto { StartTime = DateTime.Now, EndTime = DateTime.Now }; var actual = _accessWindowMapper.To(dto); Assert.NotNull(actual); Assert.Equal(dto.StartTime, actual.StartTime); Assert.Equal(dto.EndTime, actual.EndTime); }
private CreateDeliveryCommand NewDeliveryCommand( AccessWindowDto accessWindow, OrderDto order, RecipientDto recipient, int userId, int partnerId) { return(new CreateDeliveryCommand { AccessWindow = accessWindow, Order = order, Recipient = recipient, PartnerId = partnerId, UserId = userId }); }