public void EditAccessory_AccessoryIsUpdated_Test() { //1. Arrange _accessorycontroller = new AccessoryController(_accessoryRepository.Object, _boekingsRepository.Object); var Accessory = new AccessoryVM { Name = "Speelbal" }; //2. Act _accessorycontroller.Edit(Accessory); //3.Assert _accessoryRepository.Verify(b => b.UpdateAccessory(Accessory), Times.Once()); }
public void CreateAccessory_ReturnsAccessory_Test() { //1. Arrange _accessorycontroller = new AccessoryController(_accessoryRepository.Object, _boekingsRepository.Object); _accessorycontroller.ModelState.AddModelError("test", "test"); var Accessory = new AccessoryVM { ID = 1, Name = "Speelbal" }; _accessoryRepository.Setup(b => b.ContextDB()).Returns(new Domain.BeesteOpJeFeestjeEntities()); //2. Act var result = (ViewResult)_accessorycontroller.Create(Accessory); var SameAccessory = (AccessoryVM)result.ViewData.Model; //3.Assert Assert.AreEqual(Accessory.ID, SameAccessory.ID); }
public void DeleteConfirmed_RemovesAccessory_Test() { //1. Arrange _accessorycontroller = new AccessoryController(_accessoryRepository.Object, _boekingsRepository.Object); var Accessory = new AccessoryVM { ID = 1, Name = "Speelbal" }; _accessoryRepository.Setup(b => b.Get(Accessory.ID)).Returns(Accessory.Accessory); _accessoryRepository.Setup(b => b.ContextDB()).Returns(new BeesteOpJeFeestjeEntities()); //2. Act _accessorycontroller.DeleteConfirmed(Accessory.ID); //3.Assert _accessoryRepository.Verify(b => b.Remove(Accessory.Accessory), Times.Once()); }
public void IndexAccessory_ReturnsAccessoryList_Test() { //1. Arrange _accessorycontroller = new AccessoryController(_accessoryRepository.Object, _boekingsRepository.Object); var accessory = new AccessoryVM { ID = 1, Name = "Speelbal" }; var List = new List <Accessory>(); List.Add(accessory.Accessory); _accessoryRepository.Setup(b => b.GetAll()).Returns(List); //2. Act var result = (ViewResult)_accessorycontroller.Index(); var SameList = (List <AccessoryVM>)result.ViewData.Model; //3.Assert Assert.AreEqual(List[0], SameList[0].Accessory); }
public void EditAccessory_ReturnsInput_Test() { //1. Arrange _accessorycontroller = new AccessoryController(_accessoryRepository.Object, _boekingsRepository.Object); var Accessory = new AccessoryVM { ID = 1, Name = "Speelbal" }; _accessoryRepository.Setup(b => b.Get(Accessory.ID)).Returns(Accessory.Accessory); _accessoryRepository.Setup(b => b.ContextDB()).Returns(new Domain.BeesteOpJeFeestjeEntities()); //2. Act var result = (ViewResult)_accessorycontroller.Edit(Accessory.ID); var SameAccessory = (AccessoryVM)result.ViewData.Model; //3.Assert Assert.AreEqual(Accessory.ID, SameAccessory.ID); Assert.AreEqual(Accessory.Name, SameAccessory.Name); }