public void TestInitializer() { reservatieController = new ReservatieController(); dummyContext = new DummyCatalogusContext(); map = new Dictionary <Product, int>(); map.Add(dummyContext.Draaischijf, 1); map.Add(dummyContext.Schatkist, 1); van = DateTime.Now.StartOfWeek(DayOfWeek.Monday); tot = van.AddDays(7); }
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); rController = new ReservatieController(mockgr.Object); }
public ReservatieControllerTest() { _context = new DummyDbContext(); _vergaderruimteRepository = new Mock <IVergaderruimteRepository>(); _kortingRepository = new Mock <IKortingRepository>(); _cateringRepository = new Mock <ICateringRepository>(); _controller = new ReservatieController(_vergaderruimteRepository.Object, _cateringRepository.Object, _kortingRepository.Object) { TempData = new Mock <ITempDataDictionary>().Object }; model = new ReservatieViewModel(_context.Vergaderruimte) { AantalPersonen = 10, BeginUur = 10, Dag = _context.Dag.AddDays(14), CateringId = 3, StandaardCatering = true, Duur = 2 }; }
public void OpzettenContext() { context = new DummyContext(); gebruiker = context.Toon; mockMateriaalRepository = new Mock <IMateriaalRepository>(); mockGebruikerRepository = new Mock <IGebruikerRepository>(); mockReservatieRepository = new Mock <IReservatieRepository>(); mailServiceRepository = new Mock <IMailServiceRepository>(); mailServiceRepository.Setup(t => t.GeefMailTemplate("Bevestiging reservatie")).Returns(context.mailStudent); mockMateriaalRepository.Setup(t => t.FindAll()).Returns(context.Materialen); m = context.Encyclopedie; materialen = new[] { 1 }; materialen2 = new[] { 1, 3 }; aantal = new[] { 10 }; aantal2 = new[] { 5 }; aantal3 = new[] { 5, 5 }; dagen = new [] { "25/03/2016" }; mockMateriaalRepository.Setup(t => t.FindById(1)).Returns(context.Bol); mockMateriaalRepository.Setup(t => t.FindById(2)).Returns(context.Kaart); controller = new ReservatieController(mockMateriaalRepository.Object, mockGebruikerRepository.Object, mockReservatieRepository.Object, mailServiceRepository.Object); }
public void SetupContext() { ctx = new DummyDataContext(); rpm = new ReservatiePartModel(); rpm.Amount = 5; rpm.MateriaalId = 342; dg1 = new Groep { IsLeerGebied = false, Name = "Kleuteronderwijs" }; dgList = (new Groep[] { dg1 }).ToList(); lg2 = new Groep { IsLeerGebied = true, Name = "Aardrijkskunde" }; lgListAardrijkskunde = (new Groep[] { lg2 }).ToList(); m1 = new Materiaal { Name = "Wereldbol", Amount = 10, Doelgroepen = dgList, Leergebieden = lgListAardrijkskunde, IsLendable = true, }; 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 }); mockReservatieRepository = new Mock <IReservatieRepository>(); mockMateriaalRepository = new Mock <IMateriaalRepository>(); mockMateriaalRepository.Setup(m => m.FindBy(342)).Returns(m1); mockReservatieRepository.Setup(m => m.FindBy(342)).Returns(ctx.reservatie); reservatieController = new ReservatieController(mockReservatieRepository.Object, mockMateriaalRepository.Object, mockConfigWrapper.Object); /* Construct ReservatieViewModels */ DateTime _11April2016 = new DateTime(2016, 4, 11); DateTime _15April2016 = new DateTime(2016, 4, 15); student = new Student("Offline", "Student", "*****@*****.**"); lector = new Lector("Offline", "Lector", "*****@*****.**"); m2 = new Materiaal { Name = "Rekenmachine", Description = "Reken er op los met deze grafische rekenmachine.", ArticleCode = "abc456", Price = 19.99, Amount = 4, AmountNotAvailable = 0, IsLendable = true, Location = "GSCHB 4.021" }; r1 = new Reservatie(student, _11April2016, _15April2016); r1.ReservatieLijnen = new List <ReservatieLijn>(); rl1 = new ReservatieLijn(2, _11April2016, _15April2016, m2, r1); r1.ReservatieLijnen.Add(rl1); r2 = new Reservatie(lector, _11April2016, _15April2016) { Reservatiemoment = _11April2016 }; r2.ReservatieLijnen = new List <ReservatieLijn>(); rl2 = (new ReservatieLijn(3, _11April2016, _15April2016, m2, r2)); r2.ReservatieLijnen.Add(rl2); r3 = new Reservatie(student, _11April2016, _15April2016); r3.ReservatieLijnen = new List <ReservatieLijn>(); rl3 = new ReservatieLijn(2, _11April2016, _15April2016, m1, r3); r3.ReservatieLijnen.Add(rl3); student.Reservaties.Add(r1); lector.Reservaties.Add(r2); student.Reservaties.Add(r3); m1.ReservatieLijnen.Add(rl3); m2.ReservatieLijnen.Add(rl1); m2.ReservatieLijnen.Add(rl2); rvm = new ReservatieViewModel(r1); mockReservatieRepository.Setup(r => r.FindBy(456)).Returns(r1); }