public void GetAgeCategory_ObjectReturn() { mock.Setup(m => m.AgeCategories.GetAll()).Returns(ages); mock.Setup(m => m.AgeCategories.Get(ages.ElementAt(0).Id)).Returns(ages.ElementAt(0)); KvestRoomService service = new KvestRoomService(mock.Object); var mapper = new MapperConfiguration(cfg => cfg.CreateMap <AgeCategory, AgeCategoryDTO>()).CreateMapper(); AgeCategoryDTO kvest = service.GetAgeCategory(1); //KvestRoomDTO ex = mapper.Map<KvestRoom, KvestRoomDTO>(rooms.ElementAt(0)); Assert.IsNotNull(kvest); }
private Response HandleRegisterParticipant(Request request) { try { List <String> trials = new List <string>(); foreach (var requestTrial in request.Trials) { trials.Add(requestTrial); } _participantService.RegisterParticipant(request.ParticipantName, request.ParticipantAge, trials); AgeCategoryDTO ageCategoryDto = ProtoUtils.AgeCategoryToDto(_ageCategoryService.FindSuitableAgeCategory(request.ParticipantAge.ToString())); // notify foreach (var key in _loggedClients.Keys) { if (!key.Equals(request.Username)) { _loggedClients[key].WriteAsync(new Response { ResponseType = ResponseType.UpdateResponse, RegisteredTrials = { request.Trials }, AgeCategoryName = ageCategoryDto.Name }); } } return(new Response { ResponseType = ResponseType.OkResponse, AgeCategoryName = ageCategoryDto.Name, RegisteredTrials = { request.Trials } }); } catch (CustomException e) { return(new Response { ResponseType = ResponseType.FailureResponse, ErrorMessage = e.Message }); } }
public static AgeCategory AgeCategoryFromDto(AgeCategoryDTO ageCategoryDto) { return(new AgeCategory(ageCategoryDto.Name, ageCategoryDto.MinAge, ageCategoryDto.MaxAge)); }