Ejemplo n.º 1
0
        public void Get_completed_courses_should_return_courses_for_candidate()
        {
            // When
            const int candidateId = 1;
            var       result      = courseDataService.GetCompletedCourses(candidateId).ToList();

            // Then
            var expectedFirstCourse = new CompletedCourse
            {
                Name            = "Staying Safe Online Test PLA Issue - test",
                Id              = 25140,
                StartedDate     = new DateTime(2018, 5, 29, 9, 11, 45, 943),
                Completed       = new DateTime(2018, 5, 29, 14, 28, 5, 557),
                LastAccessed    = new DateTime(2018, 5, 29, 14, 28, 5, 020),
                Evaluated       = new DateTime(2019, 4, 5, 7, 10, 28, 507),
                ArchivedDate    = null,
                DiagnosticScore = 0,
                IsAssessed      = true,
                HasDiagnostic   = true,
                HasLearning     = true,
                Passes          = 1,
                Sections        = 2,
                ProgressID      = 251571,
            };

            result.Should().HaveCount(15);
            result.First().Should().BeEquivalentTo(expectedFirstCourse);
        }