public void TestAgregarRegionYaExsiste()
        {
            string       nombre          = "Este";
            string       nombre2         = "Metropolitana";
            var          logicaPuntoMock = new Mock <IPuntoTuristico>(MockBehavior.Strict);
            var          repoMock        = new Mock <IRepository <Region> >(MockBehavior.Strict);
            Region_Logic logica          = new Region_Logic(repoMock.Object, logicaPuntoMock.Object);
            Region       region          = logica.Region(nombre);

            region.Id = 0;
            Region region2 = logica.Region(nombre2);

            region2.Id = 0;
            repoMock.Setup(x => x.Create(region));
            repoMock.Setup(x => x.Save());
            repoMock.Setup(x => x.Get(0)).Throws(new EntidadNoExisteExcepcion());
            logica.AgregarRegion(region);
            repoMock.Setup(x => x.Get(0)).Throws(new YaExisteLaEntidadExcepcion());
            Assert.Throws <YaExisteLaEntidadExcepcion>(() => logica.AgregarRegion(region2));
        }