Ejemplo n.º 1
0
        public void GetWar_ShouldNotFindWar()
        {
            /* Récupération via API */
            var warController = new WarsController();
            var dtoWar        = warController.Get(999);

            Assert.IsInstanceOfType(dtoWar, typeof(NotFoundResult));
        }
Ejemplo n.º 2
0
        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);
        }
Ejemplo n.º 3
0
        public void GetAllWars_ShouldReturnAllWars()
        {
            ThronesTournamentManager manager = new ThronesTournamentManager();
            List <WarDTO>            dtoWars = new List <WarDTO>();

            /* Récupération depuis la couche Business */
            var testWars = manager.GetAllWars();

            /* Récupération via API */
            var warController = new WarsController();

            dtoWars = warController.GetAllWars() as List <WarDTO>;

            Assert.AreEqual(dtoWars.Count, testWars.Count);
        }