public void EditMonster() { Mock <IRepository <Monster> > mock2 = new Mock <IRepository <Monster> >(MockBehavior.Loose); Monster m1 = new Monster { Name = "Alpot", Bounty = 4000, Threat = 10, Race = "Cursed One" }; mock2.Setup(x => x.Update(It.IsAny <string>(), It.IsAny <Monster>())); MonsterLogic ml = new MonsterLogic(mock2.Object); ml.Update(m1.Race, m1); mock2.Verify(x => x.Update(m1.Race, m1), Times.Once); }
public IActionResult UpdateMonster(Monster monster) { MonsterLogic.Update(monster.MonsterID, monster); return(RedirectToAction(nameof(ListAllMonsters))); }
public void UpdateMonster(string oldid, [FromBody] Monster item) { logic.Update(oldid, item); }