Esempio n. 1
0
        public void TestInitializer()
        {
            productRepository   = new Mock <IProductRepository>();
            gebruikerRepository = new Mock <IGebruikerRepository>();
            emailRepository     = new Mock <IEmailRepository>();

            productRepository.Setup(p => p.FindAll()).Returns(dummyContext.Producten);
            productRepository.Setup(p => p.FindById(1)).Returns(dummyContext.Schatkist);
            productRepository.Setup(p => p.FindById(2)).Returns(dummyContext.Draaischijf);
            productRepository.Setup(p => p.FindById(3)).Returns(dummyContext.Splitsbomen);
            emailRepository.Setup(e => e.FindByReservatieStatus(ReservatieStatus.Gereserveerd)).Returns(dummyContext.Email);
            emailRepository.Setup(e => e.FindByReservatieStatus(ReservatieStatus.Geblokkeerd)).Returns(dummyContext.Email);

            ctxMock           = new Mock <HttpContextBase>();
            controllerCtxMock = new Mock <ControllerContext>();
            controllerCtxMock.SetupGet(con => con.HttpContext).Returns(ctxMock.Object);

            verlanglijstController = new VerlanglijstController(gebruikerRepository.Object, productRepository.Object, emailRepository.Object)
            {
                ControllerContext = controllerCtxMock.Object
            };
            verlanglijst = new Verlanglijst();

            verlanglijst.VoegProductToe(dummyContext.Schatkist);
        }
Esempio n. 2
0
 public void Init()
 {
     context = new DummyContext();
     mockpr  = new Mock <IProductRepository>();
     mockdr  = new Mock <IDoelgroepRepository>();
     mocklr  = new Mock <ILeergebiedRepository>();
     mockgr  = new Mock <IGebruikerRepository>();
     mockpr.Setup(p => p.VindAlleProducten()).Returns(context.Producten.AsQueryable());
     mockpr.Setup(p => p.FindByProductNummer(1)).Returns(context.P1ZonderReservatiesOfBlokkeringen);
     vController = new VerlanglijstController(mockpr.Object, mockgr.Object);
 }
Esempio n. 3
0
 public void OpzettenContext()
 {
     context = new DummyContext();
     student = context.Toon;
     lector  = context.LectorGebruiker;
     mockMateriaalRepository = new Mock <IMateriaalRepository>();
     mockGebruikerRepository = new Mock <IGebruikerRepository>();
     mockMateriaalRepository.Setup(t => t.FindAll()).Returns(context.Materialen);
     mockMateriaalRepository.Setup(t => t.FindById(1)).Returns(context.Bol);
     mockGebruikerRepository.Setup(t => t.FindByName("*****@*****.**")).Returns(context.Toon);
     m          = context.Bol;
     materialen = new List <Materiaal>();
     materialen.Add(context.Bol);
     verlanglijstController = new VerlanglijstController(mockMateriaalRepository.Object, mockGebruikerRepository.Object);
 }
        public void SetupContext()
        {
            ctx = new DummyDataContext();
            var firstName = "Firstname";
            var lastName  = "Lastname";
            var email     = "*****@*****.**";

            this.student = new Student(firstName, lastName, email);
            this.lector  = new Lector(firstName, lastName, email);

            mockMateriaalRepository = new Mock <IMateriaalRepository>();
            mockConfigWrapper       = new Mock <IConfigWrapper>();

            //mockMateriaalRepository.Setup(m => m.FindAll()).Returns(ctx.MateriaalList);
            mockConfigWrapper.Setup(c => c.GetConfig()).Returns(new Config()
            {
                Indiendag     = "vrijdag",
                Ophaaldag     = "maandag",
                Indientijd    = new DateTime(1, 1, 1, 17, 30, 0),
                Ophaaltijd    = new DateTime(1, 1, 1, 10, 30, 0),
                LendingPeriod = 1
            });
            controller     = new VerlanglijstController(mockMateriaalRepository.Object, mockConfigWrapper.Object);
            this.wereldbol = new Materiaal()
            {
                Name       = "Wereldbol",
                Amount     = 5,
                IsLendable = true
            };
            mockMateriaalRepository.Setup(m => m.FindBy(WERELDBOL_ID)).Returns(wereldbol);
            mockMateriaalRepository.Setup(m => m.FindBy(ONBESCHKBAAR_ID)).Returns(new Materiaal()
            {
                Name       = "Wereldbol",
                Amount     = 5,
                IsLendable = false
            });
            mockMateriaalRepository.Setup(m => m.FindBy(ONGELDIG_ID)).Returns(null as Materiaal);
        }