public void Should_Map() { // Arrange var dto = new SetMyProjectParticipationDto { Id = Guid.NewGuid(), ProjectId = Guid.NewGuid(), Body = new SetMyProjectParticipationBodyDto { Comment = "Comment", StatusId = Guid.NewGuid() } }; var expectedCommand = new SetProjectParticipation.Command { MusicianProfileId = dto.Id, ProjectId = dto.ProjectId, Comment = dto.Body.Comment, PersonId = Guid.Empty, StatusId = dto.Body.StatusId }; // Act SetProjectParticipation.Command command = _mapper.Map <SetProjectParticipation.Command>(dto); // Assert command.Should().BeEquivalentTo(expectedCommand); }
public void Should_Map() { // Arrange var dto = new SetProjectParticipationDto { Id = Guid.NewGuid(), Body = new SetProjectParticipationBodyDto { CommentByStaffInner = "CommentByStaffInner", CommentTeam = "CommentTeam", InvitationStatusId = Guid.NewGuid(), MusicianProfileId = Guid.NewGuid(), ParticipationStatusInnerId = Guid.NewGuid(), ParticipationStatusInternalId = Guid.NewGuid() } }; var expectedCommand = new SetProjectParticipation.Command { ProjectId = dto.Id, CommentByStaffInner = dto.Body.CommentByStaffInner, CommentTeam = dto.Body.CommentTeam, InvitationStatusId = dto.Body.InvitationStatusId, MusicianProfileId = dto.Body.MusicianProfileId, ParticipationStatusInnerId = dto.Body.ParticipationStatusInnerId, ParticipationStatusInternalId = dto.Body.ParticipationStatusInternalId }; // Act SetProjectParticipation.Command command = _mapper.Map <SetProjectParticipation.Command>(dto); // Assert command.Should().BeEquivalentTo(expectedCommand); }