Exemple #1
0
 public static AnalistaDto ToDto(this AnalistaEntity entity)
 {
     return(entity == null
         ? null
         : new AnalistaDto
     {
         Codigo = entity.Codigo,
         CodigoTimeSuporte = entity.CodigoTimeSuporte,
         DataCriacao = entity.DataCriacao,
         Nome = entity.Nome
     });
 }
        public void Initialize()
        {
            //Instância dos mocks
            _sistemaRepositoryMock  = new Mock <ISistemaRepository>();
            _chamadoRepositoryMock  = new Mock <IChamadoRepository>();
            _analistaRepositoryMock = new Mock <IAnalistaRepository>();

            //Intância normal do serviço.
            //Está sendo utilizado o "...Mock.Object", que
            // é a intância simulada do objeto.
            _domainService =
                new ControleChamadoDomainService(
                    _sistemaRepositoryMock.Object,
                    _chamadoRepositoryMock.Object,
                    _analistaRepositoryMock.Object);

            //Instâncias de objetos para suporte nos mocks.
            TimeSuporteEntity timeSuporte = new TimeSuporteEntity("Nome Time Suporte", "Descrição Time Suporte");

            _sistema  = new SistemaEntity("Nome do Sistema", timeSuporte);
            _chamado  = new ChamadoEntity(_sistema, ChamadoPrioridadeValueObject.Normal);
            _analista = new AnalistaEntity("Nome do analista", timeSuporte);
        }