Ejemplo n.º 1
0
        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);
        }
Ejemplo n.º 2
0
 public IEnumerable <Models.Transfert> GetAllTransferts()
 {
     return(transfertRepository.GetAll());
 }