public ServicioAplicacionInicioSessionTest() { _IRepositorioModuloSistema = new RepositorioModuloSistema(Infraestructura.ConfiguracionGlobal.CadenaConexionBd); _IRepositorioUsuarioSistema = new RepositorioUsuarioSistema(Infraestructura.ConfiguracionGlobal.CadenaConexionBd); _IRepositorioVendedor = new RepositorioVendedor(Infraestructura.ConfiguracionGlobal.CadenaConexionBd); _IAutenticacion = new AutenticacionWindows(); _IServicioDominioValidarUsuarioSistema = new ServicioDominioValidarUsuarioSistema(); _IServicioDominioValidarUsuarioVendedor = new ServicioDominioValidarUsuarioVendedor(); _IServicioAplicacionInicioSession = new ServicioAplicacionInicioSession( _IRepositorioModuloSistema, _IRepositorioUsuarioSistema, _IRepositorioVendedor, _IAutenticacion, _IServicioDominioValidarUsuarioSistema, _IServicioDominioValidarUsuarioVendedor ); LogFactory.EstablecerActual(new LogTrazaOrigenFactory()); var adaptadorFactory = new AutomapperTipoAdaptadorFactory(); TipoAdaptadorFactory.EstablecerActual(adaptadorFactory); }
public ServicioAplicacionInicioSession( IRepositorioModuloSistema pIRepositorioModuloSistema, IRepositorioUsuarioSistema pIRepositorioUsuarioSistema, IRepositorioVendedor pIRepositorioVendedor, IAutenticacion pIAutenticacion, IServicioDominioValidarUsuarioSistema pIServicioDominioValidarUsuarioSistema, IServicioDominioValidarUsuarioVendedor pIServicioDominioValidarUsuarioVendedor ) { if (pIRepositorioModuloSistema == null) { throw new ArgumentNullException("IRepositorioModuloSistema Nulo En ServicioAplicacionInicioSession"); } if (pIRepositorioUsuarioSistema == null) { throw new ArgumentNullException("IRepositorioUsuarioSistema Nulo En ServicioAplicacionInicioSession"); } if (pIRepositorioVendedor == null) { throw new ArgumentNullException("IRepositorioVendedor Nulo En ServicioAplicacionInicioSession"); } if (pIAutenticacion == null) { throw new ArgumentNullException("IValidadorInicioSesion Nulo En ServicioAplicacionInicioSession"); } if (pIServicioDominioValidarUsuarioSistema == null) { throw new ArgumentNullException("IServicioDominioValidarUsuarioSistema Nulo En ServicioAplicacionInicioSession"); } if (pIServicioDominioValidarUsuarioVendedor == null) { throw new ArgumentNullException("IServicioDominioValidarUsuarioVendedor Nulo En ServicioAplicacionInicioSession"); } _IRepositorioModuloSistema = pIRepositorioModuloSistema; _IRepositorioUsuarioSistema = pIRepositorioUsuarioSistema; _IRepositorioVendedor = pIRepositorioVendedor; _IAutenticacion = pIAutenticacion; _IServicioDominioValidarUsuarioSistema = pIServicioDominioValidarUsuarioSistema; _IServicioDominioValidarUsuarioVendedor = pIServicioDominioValidarUsuarioVendedor; }