예제 #1
0
        public void deberia_poder_darle_permisos_a_javier_para_administrar_el_area_de_contratos()
        {
            var autorizador = TestObjectsMau.Autorizador();

            autorizador.AsignarAreaAUnUsuario(TestObjectsMau.Javier(), TestObjectsMau.AreaDeContratos(), 1);
            Assert.IsTrue(autorizador.AreasAdministradasPor(TestObjectsMau.Javier()).Contains(TestObjectsMau.AreaDeContratos()));
        }
예제 #2
0
        public void dada_1_areas_no_deberia_traermela_si_no_presenta_DDJJ()
        {
            var area1 = TestObjectsMau.AreaDeContratos();

            var repo  = TestObjectsMau.RepositorioDePermisosSobreAreas();
            var jorge = TestObjectsMau.Jorge();

            repo.AsignarAreaAUnUsuario(jorge, area1);

            var responsableDDJJ = new ResponsableDDJJ(repo);

            var resultado = responsableDDJJ.AreasConDDJJAdministradasPor(jorge);

            Assert.AreEqual(0, resultado.Count);
        }