public DiccionarioControladorTest()
        {
            // Se inicializa el proxy del NSustitute para posteriormente inyectar los mocks la dependencia
            this.appMantenimientoDiccionario = Substitute.For <app.IAplicacionMantenimientoDiccionario>();

            //Objeto de respuesta de la aplicación al consultar todos los diccionarios disponibles
            this.consultarDiccionariosRespuesta = appModelosRespuesta.ConsultarDiccionariosRespuesta.CrearNuevaInstancia();

            //Objeto de respuesta de la aplicación al consultar un diccionario en particular
            this.consultarUnDiccionarioRespuesta             = appModelosRespuesta.ConsultarUnDiccionarioarioRespuesta.CrearNuevaInstancia(AmbienteTestPrueba);
            this.consultarUnDiccionarioRespuesta.Diccionario = Diccionario.CrearNuevoDiccionario(new Guid("8a87f8a7-3df9-4d90-9478-350b964fc888"), AmbienteTestPrueba);

            //Objeto de respuesta de la aplicación al crear un nuevo diccionario vacio
            this.crearUnDiccionarioRespuesta = appModelosRespuesta.CrearUnDiccionarioRespuesta.CrearNuevaInstancia(AmbienteTestPrueba);

            //Objeto de respuesta de la aplicacion al modificar un diccionario en particular
            this.modificarUnDiccionarioRespuesta = appModelosRespuesta.ModificarUnDiccionarioRespuesta.CrearNuevaInstancia();

            //Objeto de respuesta de la aplicacion al eliminar un diccionario
            this.eliminarDiccionarioRespuesta = appModelosRespuesta.EliminarUnDiccionarioRespuesta.CrearNuevaInstancia();

            // Se crea una nueva instancia del controlador inyectandole la interfaz con los metodos mock que se configuraran en las pruebas
            controlador = new controladores.DiccionariosController(this.appMantenimientoDiccionario);
            controlador.Configuration = new HttpConfiguration();
        }
 CrearUnDiccionarioRespuesta(app.CrearUnDiccionarioRespuesta respuestaApp)
 {
     this.DiccionarioNuevo          = new comunes.Diccionario();
     this.DiccionarioNuevo.Ambiente = respuestaApp.DiccionarioNuevo.Ambiente;
     this.DiccionarioNuevo          = MapearRespuestaApp(respuestaApp.DiccionarioNuevo);
     this.Relaciones = new List <Link>();
 }
 public static CrearUnDiccionarioRespuesta CrearNuevaRespuesta(app.CrearUnDiccionarioRespuesta respuestaApp)
 {
     return(new CrearUnDiccionarioRespuesta(respuestaApp));
 }