public List <GroupHeaderDto> GetGroupHeadersWithUser(int userId) { return(dbContext.GroupMembers .Include(x => x.Group) .Where(x => x.UserId == userId) .OrderByDescending(x => x.GroupId) .Select(x => groupMapper.MapToGroupHeader(x.Group)) .ToList()); }
public void MapToGroupHeader_Group_ValidDto() { //arrange var ownerId = 3; var groupId = 5; var groupName = "group #1"; var group = new Group(groupId, groupName, ownerId); var expectedDto = new GroupHeaderDto { Id = groupId, Name = groupName }; //act var mapper = new GroupServiceMapper(new OrganizationServiceMapper()); var dto = mapper.MapToGroupHeader(group); //assert dto.Should().BeEquivalentTo(expectedDto); }