Esempio n. 1
0
        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);
        }
Esempio n. 2
0
 public IActionResult UpdateMonster(Monster monster)
 {
     MonsterLogic.Update(monster.MonsterID, monster);
     return(RedirectToAction(nameof(ListAllMonsters)));
 }
Esempio n. 3
0
 public void UpdateMonster(string oldid, [FromBody] Monster item)
 {
     logic.Update(oldid, item);
 }