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