Пример #1
0
        public void GetHouse_ShouldNotFindHouse()
        {
            /* Récupération via API */
            var houseController = new HousesController();
            var dtoHouse        = houseController.Get(999);

            Assert.IsInstanceOfType(dtoHouse, typeof(NotFoundResult));
        }
Пример #2
0
        public void GetHouse_ShouldReturnCorrectHouse()
        {
            ThronesTournamentManager manager = new ThronesTournamentManager();

            /* Récupération depuis la couche Business */
            var testHouse = manager.GetHouse(1);

            /* Récupération via API */
            var houseController = new HousesController();
            var dtoHouse        = houseController.Get(1) as OkNegotiatedContentResult <HouseDTO>;

            Assert.IsNotNull(dtoHouse);
            Assert.AreEqual(dtoHouse.Content.Name, testHouse.Name);
        }
Пример #3
0
        public void GetAllHouses_ShouldReturnAllHouses()
        {
            ThronesTournamentManager manager   = new ThronesTournamentManager();
            List <HouseDTO>          dtoHouses = new List <HouseDTO>();

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

            /* Récupération via API */
            var houseController = new HousesController();

            dtoHouses = houseController.GetAllHouses() as List <HouseDTO>;

            Assert.AreEqual(dtoHouses.Count, testHouses.Count);
        }