Beispiel #1
0
        public void Remove_current_course_should_prevent_a_course_from_being_returned()
        {
            using (new TransactionScope())
            {
                // Given
                const int progressId  = 94323;
                const int candidateId = 1;

                // When
                courseDataService.RemoveCurrentCourse(progressId, candidateId, RemovalMethod.RemovedByDelegate);
                var courseReturned = courseDataService.GetCurrentCourses(candidateId).ToList()
                                     .Any(c => c.ProgressID == progressId);

                // Then
                courseReturned.Should().BeFalse();
            }
        }