Example #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);
        }
Example #2
0
 public void VoegProductToeVoegtProductToeAanVerlaanglijstIndienHetNogNietAanwezigIs()
 {
     verlanglijst.VoegProductToe(context.Schatkist);
     Assert.AreEqual(1, verlanglijst.Producten.Count);
     Assert.AreEqual(context.Schatkist, verlanglijst.GeefProduct(context.Schatkist.ProductId));
 }