public void get_all_test() { moqDbContext = new Mock <DbContextEntities>(); moqDbSetTranfert = new Mock <DbSet <Transfert> >(); moqDbSetCompte = new Mock <DbSet <Compte> >(); moqDbSetTranfert.As <IQueryable <Transfert> >().Setup(m => m.Provider).Returns(transferts.AsQueryable().Provider); moqDbSetTranfert.As <IQueryable <Transfert> >().Setup(m => m.Expression).Returns(transferts.AsQueryable().Expression); moqDbSetTranfert.As <IQueryable <Transfert> >().Setup(m => m.ElementType).Returns(transferts.AsQueryable().ElementType); moqDbSetTranfert.As <IQueryable <Transfert> >().Setup(m => m.GetEnumerator()).Returns(transferts.AsQueryable().GetEnumerator()); transfertRepository = new TransfertRepository(moqDbContext.Object, moqDbSetTranfert.Object, moqDbSetCompte.Object); IEnumerable <Transfert> resultat = transfertRepository.GetAll(); Assert.IsTrue(resultat.Count() == 1); }
public IEnumerable <Models.Transfert> GetAllTransferts() { return(transfertRepository.GetAll()); }