public void deberia_poder_darle_permisos_a_javier_para_ingresar_a_sacc() { var autorizador = TestObjectsMau.Autorizador(); autorizador.ConcederFuncionalidadA(TestObjectsMau.Javier(), TestObjectsMau.FuncionalidadIngresoSacc(), 1); Assert.IsTrue(autorizador.ElUsuarioTienePermisosPara(TestObjectsMau.Javier(), TestObjectsMau.FuncionalidadIngresoSacc())); }
public void deberia_poder_quitarle_permisos_a_javier_para_administrar_el_area_de_legajos() { var autorizador = TestObjectsMau.Autorizador(); autorizador.DesAsignarAreaAUnUsuario(TestObjectsMau.Javier(), TestObjectsMau.AreaDeLegajos(), 1); 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 deberia_poder_darle_permisos_a_javier_para_administrar_el_area_de_contratos() { var autorizador = TestObjectsMau.Autorizador(); autorizador.AsignarAreaAUnUsuario(TestObjectsMau.Javier(), TestObjectsMau.AreaDeContratos()); Assert.IsTrue(autorizador.AreasAdministradasPor(TestObjectsMau.Javier()).Contains(TestObjectsMau.AreaDeContratos())); }
public void javier_no_deberia_tener_permisos_para_ingresar_a_sacc() { Assert.IsFalse(TestObjectsMau.Autorizador().ElUsuarioTienePermisosPara(TestObjectsMau.Javier(), TestObjectsMau.FuncionalidadIngresoModi())); }
public void javier_deberia_tener_permisos_para_ingresar_a_administracion_de_areas() { Assert.IsTrue(TestObjectsMau.Autorizador().ElUsuarioTienePermisosPara(TestObjectsMau.Javier(), TestObjectsMau.FuncionalidadIngresoAdministracionDeAreas())); }