Ejemplo n.º 1
0
        public void GetEvaluationResponseBreakdowns_returns_list_of_models_correctly()
        {
            // Given
            const int centreId           = 121;
            var       data               = EvaluationSummaryTestHelper.GetDefaultEvaluationAnswerCounts();
            var       expectedResults    = EvaluationSummaryTestHelper.GetDefaultEvaluationResponseBreakdowns();
            var       activityFilterData = new ActivityFilterData(
                DateTime.Today,
                DateTime.Today,
                null,
                null,
                null,
                CourseFilterType.None,
                ReportInterval.Months
                );

            A.CallTo(
                () => evaluationSummaryDataService.GetEvaluationSummaryData(
                    centreId,
                    activityFilterData.StartDate,
                    activityFilterData.EndDate,
                    null,
                    null,
                    null
                    )
                ).Returns(data);

            // When
            var result = evaluationSummaryService.GetEvaluationSummary(centreId, activityFilterData);

            // Then
            result.Should().BeEquivalentTo(expectedResults);
        }
        public void GetEvaluationSummaryData_fetches_data_correctly()
        {
            // Given
            var expectedResult = EvaluationSummaryTestHelper.GetDefaultEvaluationAnswerCounts();

            // When
            var result = service.GetEvaluationSummaryData(
                121,
                new DateTime(2010, 01, 01),
                new DateTime(2020, 01, 01),
                1,
                3,
                10059
                );

            // Then
            result.Should().BeEquivalentTo(expectedResult);
        }