Exemplo n.º 1
0
        public async Task DetailsTest_ReturnsNotFound_WhenNoIdProvided()
        {
            KeukenhofWebsiteContext context = GetInMemoryDBMetData();
            var controller = new ContentController(context);
            var result     = await controller.Details(null);

            var viewResult = Assert.IsType <NotFoundResult>(result);
        }
Exemplo n.º 2
0
        public async void Content_DeleteConfirmed()
        {
            KeukenhofWebsiteContext context = GetInMemoryDBMetData();
            var controller = new ContentController(context);
            await controller.DeleteConfirmed(2);

            Assert.Empty(context.Content.Where(s => s.ContentId == 2));
            Assert.Equal(2, context.Content.Count());
        }
Exemplo n.º 3
0
        public async void Pagina_Create()
        {
            KeukenhofWebsiteContext context = GetInMemoryDBMetData();
            var    controller = new PaginasController(context);
            Pagina Pagina     = new Pagina {
                PaginaId = 4, Titel = "Test Pagina?"
            };
            await controller.Create(Pagina);

            Assert.Equal("Test Pagina?", context.Pagina.FirstOrDefault(s => s.PaginaId == 4).Titel);
        }
Exemplo n.º 4
0
        public async void QenA_Edit()
        {
            KeukenhofWebsiteContext context = GetInMemoryDBMetData();
            var  controller = new QenAController(context);
            QenA qenA       = new QenA {
                AnswerId = 1, Question = "Melk?", Answer = "Ja"
            };
            await controller.Edit(1, qenA);

            Assert.Equal("Melk?", context.QenA.FirstOrDefault(s => s.AnswerId == 1).Question);
        }
Exemplo n.º 5
0
        public async void Content_Create()
        {
            KeukenhofWebsiteContext context = GetInMemoryDBMetData();
            var     controller = new ContentController(context);
            Content content    = new Content {
                ContentId = 4, Titel = "TekstTitel?", Tekst = "TestTekst"
            };
            await controller.Create(content);

            Assert.Equal("TekstTitel?", context.Content.FirstOrDefault(s => s.ContentId == 4).Titel);
        }
Exemplo n.º 6
0
        public async void Pagina_Edit()
        {
            KeukenhofWebsiteContext context = GetInMemoryDBMetData();
            var    controller = new PaginasController(context);
            Pagina Pagina     = new Pagina {
                PaginaId = 1, Titel = "Melk Pagina?"
            };
            await controller.Edit(1, Pagina);

            Assert.Equal("Melk Pagina?", context.Pagina.FirstOrDefault(s => s.PaginaId == 1).Titel);
        }
Exemplo n.º 7
0
        public async void Content_Edit()
        {
            KeukenhofWebsiteContext context = GetInMemoryDBMetData();
            var     controller = new ContentController(context);
            Content content    = new Content {
                ContentId = 1, Titel = "Miauw?", Tekst = "Van Jiauw"
            };
            await controller.Edit(1, content);

            Assert.Equal("Miauw?", context.Content.FirstOrDefault(s => s.ContentId == 1).Titel);
        }
Exemplo n.º 8
0
        public async void QenA_Create()
        {
            KeukenhofWebsiteContext context = GetInMemoryDBMetData();
            var  controller = new QenAController(context);
            QenA qenA       = new QenA {
                AnswerId = 4, Question = "Geitenmelk?", Answer = "Nee"
            };
            await controller.Create(qenA);

            Assert.Equal("Geitenmelk?", context.QenA.FirstOrDefault(s => s.AnswerId == 4).Question);
        }
Exemplo n.º 9
0
        public async void QenA_Details()
        {
            KeukenhofWebsiteContext context = GetInMemoryDBMetData();
            var controller = new ContentController(context);
            var result     = await controller.Details(1) as ViewResult;

            var viewResult = Assert.IsType <ViewResult>(result);
            var content    = new Content {
                ContentId = 1, Titel = "Text-Links", Tekst = "hallo ik ben text en ik sta links"
            };

            Assert.Equal(content.ToString(), viewResult.ViewData.Model.ToString());
        }
Exemplo n.º 10
0
        public async void QenA_Details()
        {
            KeukenhofWebsiteContext context = GetInMemoryDBMetData();
            var controller = new QenAController(context);
            var result     = await controller.Details(2) as ViewResult;

            var viewResult = Assert.IsType <ViewResult>(result);
            var qenb       = new QenA {
                AnswerId = 2, Question = "Welke kaas is blauw?", Answer = "Red"
            };

            Assert.Equal(qenb.ToString(), viewResult.ViewData.Model.ToString());
        }
Exemplo n.º 11
0
        public async void QenA_Details()
        {
            KeukenhofWebsiteContext context = GetInMemoryDBMetData();
            var controller = new PaginasController(context);
            var result     = await controller.Details(3) as ViewResult;

            var viewResult = Assert.IsType <ViewResult>(result);

            var pagina = new Pagina {
                PaginaId = 3, Titel = "Miauw Pagina?"
            };

            Assert.Equal(pagina.ToString(), viewResult.ViewData.Model.ToString());
        }
Exemplo n.º 12
0
        private KeukenhofWebsiteContext GetInMemoryDBMetData()
        {
            KeukenhofWebsiteContext context = GetNewInMemoryDatabase(true);

            context.Add(new QenA {
                AnswerId = 1, Question = "Welke kleur is blauw?", Answer = "Blauw"
            });
            context.Add(new QenA {
                AnswerId = 2, Question = "Welke kaas is blauw?", Answer = "Red"
            });
            context.Add(new QenA {
                AnswerId = 3, Question = "Welke kleur is Miauw?", Answer = "Miauw"
            });
            context.SaveChanges();
            context = GetNewInMemoryDatabase(false);
            return(context);
        }
Exemplo n.º 13
0
        private KeukenhofWebsiteContext GetInMemoryDBMetData()
        {
            KeukenhofWebsiteContext context = GetNewInMemoryDatabase(true);

            context.Add(new Pagina {
                PaginaId = 1, Titel = "Gele Pagina"
            });
            context.Add(new Pagina {
                PaginaId = 2, Titel = "Derde Pagina?"
            });
            context.Add(new Pagina {
                PaginaId = 3, Titel = "Miauw Pagina?"
            });
            context.SaveChanges();
            context = GetNewInMemoryDatabase(false);
            return(context);
        }
Exemplo n.º 14
0
        private KeukenhofWebsiteContext GetInMemoryDBMetData()
        {
            KeukenhofWebsiteContext context = GetNewInMemoryDatabase(true);

            context.Add(new Content {
                ContentId = 1, Titel = "Text-Links", Tekst = "hallo ik ben text en ik sta links"
            });
            context.Add(new Content {
                ContentId = 2, Titel = "Titel", Tekst = "Dit is een titel"
            });
            context.Add(new Content {
                ContentId = 3, Titel = "Lezen", Tekst = "Lees Meer"
            });
            context.SaveChanges();
            context = GetNewInMemoryDatabase(false);
            return(context);
        }
Exemplo n.º 15
0
 public HomeController(KeukenhofWebsiteContext context)
 {
     _context = context;
 }
 public ZoektermActionController(KeukenhofWebsiteContext context)
 {
     _context = context;
 }
Exemplo n.º 17
0
 public ActionsController(KeukenhofWebsiteContext context)
 {
     _context = context;
 }
Exemplo n.º 18
0
 public PaginasController(KeukenhofWebsiteContext context)
 {
     _context = context;
 }
Exemplo n.º 19
0
 public AdminController(KeukenhofWebsiteContext context)
 {
     _context = context;
 }