public void GetAllTutors_ShouldReturnAllTutors() { //Arrange const int expectTutorCount = 3; var tutorDal1 = new TutorStudentDal() { Id = 1, Number = 112345, LastName = "Zozo1" }; var tutorDal2 = new TutorStudentDal() { Id = 2, Number = 212345, LastName = "Zozo2" }; var tutorDal3 = new TutorStudentDal() { Id = 3, Number = 312345, LastName = "Zozo3" }; var tutors = new List <TutorStudentDal> { tutorDal1, tutorDal2, tutorDal3 }; _tutorRepository.GetAll().Returns(tutors.AsQueryable()); //Act var tutorStudentList = _tutoService.GetAllTutors(); //Assert Assert.AreEqual(expectTutorCount, tutorStudentList.Count()); //Avec Fluent Assertions tutorStudentList.Count().ShouldBeEquivalentTo(expectTutorCount); }
public void ListAll() { // Demande au service la liste des tuteurs var tutorList = _tutorService.GetAllTutors(); // Fait un map entre les objets du domaine et les DTO VO var tutorListDto = new List <TutorListVO>(); // Crée la vue et l'affiche foreach (var tutor in tutorList) { tutorListDto.Add(new TutorListVO() { Number = tutor.Number, LastName = tutor.LastName }); } // Créer la vue et l'affiche new TutorListViews(tutorListDto).Display(); }