public void Initialize()
 {
     //landDAO = new LandDAOStub();
     mockFactory = new Mock <ILandDAO>();
     landDAO     = mockFactory.Object;
     mockFactory.Setup(eenLandDAO => eenLandDAO.OppervlakteAlleLanden())
     .Returns(20);
     mockFactory.Setup(eenLandDAO => eenLandDAO.Read("B")).
     Returns(new Land
     {
         Landcode    = "B",
         Oppervlakte = 5
     }
             );
     //mockFactory.Setup(eenLandDAO => eenLandDAO.Read("NL"))
     //     .Returns(new Land
     //     {
     //         Landcode = "NL",
     //         Oppervlakte = 6
     //     }
     //     );
     //mockFactory.Setup(eenLandDAO => eenLandDAO.Read(string.Empty))
     //            .Throws(new ArgumentException());
     landService = new LandService(landDAO);
 }
예제 #2
0
 public void Initialize()
 {
     mockFactory = new Mock <ILandDAO>();
     landDao     = mockFactory.Object;
     mockFactory.Setup(eenLandDAO => eenLandDAO.OppervlakteAlleLanden()).Returns(20);
     mockFactory.Setup(eenLandDAO => eenLandDAO.Read("B")).Returns(new Land {
         Landcode = "B", Oppervlakte = 5
     });
     landService = new LandService(landDao);
 }
        public void Initialize()
        {
            // landDAO = new LandDAOStub();         //stub mag nu weg door Mock
            mockFactory = new Mock <ILandDAO>();    //een mockobject wordt aangemaakt
            landDAO     = mockFactory.Object;       //een mockobject met property object.

            //trainen van de class
            mockFactory.Setup(eenLandDAO => eenLandDAO.OppervlakteAlleLanden()).Returns(20);

            mockFactory.Setup(eenLandDAO => eenLandDAO.Read("B")).
            Returns(new Land {
                Landcode = "B", Oppervlakte = 5
            });
            mockFactory.Setup(eenLandDAO => eenLandDAO.Read("NL")).Returns(new Land {
                Landcode    = "NL",
                Oppervlakte = 10
            });
            mockFactory.Setup(eenLandDAO => eenLandDAO.Read(string.Empty)).Throws(new ArgumentException());


            landService = new LandService(landDAO);
        }
예제 #4
0
 public LandService(ILandDAO landDAO)
 {
     this.landDAO = landDAO;
 }