public void deberia_poder_quitarle_permisos_a_javier_para_administrar_el_area_de_legajos() { var autorizador = TestObjectsMau.Autorizador(); autorizador.DesAsignarAreaAUnUsuario(TestObjectsMau.Javier(), TestObjectsMau.AreaDeLegajos()); Assert.IsFalse(autorizador.AreasAdministradasPor(TestObjectsMau.Javier()).Contains(TestObjectsMau.AreaDeLegajos())); }
public void javier_deberia_administrar_el_area_de_legajos() { var autorizador = TestObjectsMau.Autorizador(); var areas_administradas_por_javier = autorizador.AreasAdministradasPor(TestObjectsMau.Javier()); Assert.IsTrue(areas_administradas_por_javier.Contains(TestObjectsMau.AreaDeLegajos())); }
public void dada_2_areas_deberia_traerme_la_unica_que_presenta_DDJJ() { var area1 = TestObjectsMau.AreaDeContratos(); var area2 = TestObjectsMau.AreaDeLegajos(); var repo = TestObjectsMau.RepositorioDePermisosSobreAreas(); var jorge = TestObjectsMau.Jorge(); repo.AsignarAreaAUnUsuario(jorge, area1); repo.AsignarAreaAUnUsuario(jorge, area2); var responsableDDJJ = new ResponsableDDJJ(repo); var resultado = responsableDDJJ.AreasConDDJJAdministradasPor(jorge); Assert.AreEqual(1, resultado.Count); }