Ejemplo n.º 1
0
        public async Task <string> Polls([FromBody] dynamic value)
        {
            PollService     _pollService             = new PollService();
            FiltersService  _filtersService          = new FiltersService();
            StudentsService _studentsService         = StudentsService.Instance;
            var             resultFilter             = _filtersService.GetFilter(value.ToString());
            var             normalizedStudentsResult = _studentsService.GetNormalizeData();
            var             studens = _pollService.GetPoll(resultFilter, normalizedStudentsResult);

            return(JsonConvert.SerializeObject(studens));
        }
Ejemplo n.º 2
0
        public void When_PollService_CanGetPoll()
        {
            string rawFilter    = "{\"root\":[{\"academic_year\": \"2\",\"age\": \"20\",\"gender\": \"F\",\"studies\": \"Systems Engineering\"},{\"academic_year\": \"2\",\"age\": \"20\",\"gender\": \"F\",\"studies\": \"Systems Engineering\"}]}";
            var    resultFilter = _filtersService.GetFilter(rawFilter);

            Assert.True(resultFilter.Count > 0);
            var normalizedStudentsResult = _studentsService.GetNormalizeData();

            Assert.True(normalizedStudentsResult.Count > 0);
            var studens = _pollService.GetPoll(resultFilter, normalizedStudentsResult);

            Assert.True(studens.Count > 0);
        }
Ejemplo n.º 3
0
        public void Given_StudentsService_NormalizedData()
        {
            var normalizedResult = _studentsService.GetNormalizeData();

            Assert.True(normalizedResult.Count > 0);
        }