public void GetWar_ShouldNotFindWar() { /* Récupération via API */ var warController = new WarsController(); var dtoWar = warController.Get(999); Assert.IsInstanceOfType(dtoWar, typeof(NotFoundResult)); }
public void GetWar_ShouldReturnCorrectWar() { ThronesTournamentManager manager = new ThronesTournamentManager(); /* Récupération depuis la couche Business */ var testWar = manager.GetWar(1); /* Récupération via API */ var warController = new WarsController(); var dtoWar = warController.Get(1) as OkNegotiatedContentResult <WarDTO>; Assert.IsNotNull(dtoWar); Assert.AreEqual(dtoWar.Content.FirstHouse.Name, testWar.FirstHouse.Name); Assert.AreEqual(dtoWar.Content.SecondHouse.Name, testWar.SecondHouse.Name); }