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(); } }