Consulta sobre clase de terceros y como mockearla.

10 views
Skip to first unread message

Victor Paredes

unread,
Oct 6, 2014, 12:16:08 PM10/6/14
to tdde...@googlegroups.com
Buenas! Tengo un problema que me cuesta resolver.

Estoy utilizando el SDK de Attlasian para armar una interface contra JIRA ONDEMAND y se me presenta el siguiente problema:


Tengo una interface de un componente, la hice yo, que me devuelve lo siguente:


    public interface IComponenteJira
    {
        ICollection<Proyect> ObtenerTodosLosProyectos();
    }


La clase Proyect que devuelve es una clase que me provee el SDK de Attlasian y no tengo control de la misma, las propiedades que expone no son virtuales con lo cual no la puedo mockear y no tiene ningun constructor publico para poder crearla con lo cual tampoco puedo usarla...

Una opcion que se me ocurre es crear una clase que encapsule la clase Proyect pero vuelvo al mismo problema ya que las propiedades publicas no las puedo setear.


Lo ultimo que se me ocurrio es crear una clase Proyecto ( clase mia ) y cuando ejecuto una consulta mapeo las propiedades que me interesan...

¿Alguien tiene una mejor idea?
Reply all
Reply to author
Forward
0 new messages