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); }
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); }
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); }