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())); }
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); }