public Repositorio(IConsultableUnidadDeTrabajo unidadDeTrabajo) { if (unidadDeTrabajo == null) { throw new ArgumentNullException("unidadDeTrabajo", "La unidad de trabajo no puede ser null."); } _unidadDeTrabajo = unidadDeTrabajo; }
public Repositorio(IConsultableUnidadDeTrabajo unidadDeTrabajo, IManejadorDeTrazas manejadorDeTrazas) { if (unidadDeTrabajo == null) { throw new ArgumentNullException("unidadDeTrabajo", Mensajes.ContenedorNulo); } if (manejadorDeTrazas == null) { throw new ArgumentNullException("manejadorDeTrazas", Mensajes.ManejadorDeTrazasNulo); } _unidadDeTrabajo = unidadDeTrabajo; _manejadorDeTrazas = manejadorDeTrazas; _manejadorDeTrazas.TrazarInformación(string.Format(CultureInfo.InvariantCulture, Mensajes.TrazaRepositorioCreado, typeof(TEntidad).Name)); }