Exemple #1
0
 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());
 }
Exemple #2
0
        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);
        }