public static IEnumerable <Advisor> GetAllAdvisors()
 {
     using (AdvisorRepository db = new AdvisorRepository())
     {
         return(db.GetAllAdvisors());
     }
 }
        public void GetAdvisorByIdentity_Found_NotFound()
        {
            IAdvisorRepository advisorRepository = new AdvisorRepository(NhibernateHelper.SessionFactory);
            Repository         repository        = new Repository(NhibernateHelper.SessionFactory);

            Advisor advisor = new Advisor {
                Email = "*****@*****.**", FirstName = "Sim", LastName = "Lehericey", Identification = "Ident"
            };

            Advisor retrievedAdvisor;

            using (NhibernateHelper.SessionFactory.GetCurrentSession().BeginTransaction())
            {
                repository.Save(advisor);
                repository.Flush();
                retrievedAdvisor = advisorRepository.GetAdvisorByIdentity(advisor.Identification);
            }
            Assert.IsNotNull(retrievedAdvisor);
            Assert.AreEqual(advisor.Email, retrievedAdvisor.Email);
        }
 public AdvisorManager()
 {
     advisorRepository = new AdvisorRepository();
 }