Esempio n. 1
0
        public void Edit_PassesGebruikerInEditViewModel()
        {
            _mockLidRepository.Setup(m => m.GetBy("username1")).Returns(_dummyContext.GebruikerInLijst);
            IActionResult          action      = _controller.Edit(_dummyContext.GebruikerInLijst);
            GebruikerEditViewModel gebruikerVM = (action as ViewResult)?.Model as GebruikerEditViewModel;

            Assert.Equal("name1", gebruikerVM?.Naam);
        }
        public void Edit_Gebruiker_GebruikerNaamIsAangepast()
        {
            //_gebruikersRepository.Setup(t => t.GetByGebruikernaam("string")).Returns(_dummyContext._gebruiker2);
            GebruikersViewModel gebruikerEvm = new GebruikersViewModel(_dummyContext._gebruiker1)
            {
                Naam = "De Bleecker Edit"
            };

            _controller.Edit(_dummyContext._gebruiker1, gebruikerEvm);
            Gebruiker bram = _dummyContext._gebruiker1;

            Assert.Equal("De Bleecker Edit", bram.Naam);
            _gebruikersRepository.Verify(t => t.SaveChanges(), Times.Once());
        }