Esempio n. 1
0
        public void Given_FiltersService_CanGetFilters()
        {
            string rawFilter = "{\"root\":[{\"academic_year\": \"2\",\"age\": \"20\",\"gender\": \"F\",\"studies\": \"Systems Engineering\"},{\"academic_year\": \"2\",\"age\": \"20\",\"gender\": \"F\",\"studies\": \"Systems Engineering\"}]}";
            var    result    = _filtersService.GetFilter(rawFilter);

            Assert.True(result.Count > 0);
        }
Esempio n. 2
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));
        }
Esempio n. 3
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);
        }
Esempio n. 4
0
        public FilterDescriptorSingleResult GetMockFilter(string projectUid, [Mvc.FromQuery] string filterUid)
        {
            Logger.LogInformation($"{nameof(GetMockFilter)}: projectUid={projectUid}, filterUid={filterUid}");

            return(filtersService.GetFilter(projectUid, filterUid));
        }