コード例 #1
0
        public void Inicializar()
        {

           _developmentLog= new DevelopmentLog();
           _repository = new FakeRepositoryRebelds(_developmentLog);
            _invalidRebelCollection = new StringCollection  { "abc" };
            _validRebelCollection = new StringCollection {"Paco, Murcia"} ;
           _controller = new RebeldsController(_repository,_log);
        }
コード例 #2
0
 public RebeldsController(IRepositoryRebelds repository, ILog log, ISplitService splitservice, IValidationRegisterSpecification validation, IRebeldListFactory listFactory, IRebeldFactory factory)
 {
     _repository   = repository;
     _log          = log;
     _splitservice = splitservice;
     _validation   = validation;
     _listFactory  = listFactory;
     _factory      = factory;
 }
コード例 #3
0
        public IActionResult Get(IRepositoryRebelds _repository)
        {
            try
            {
                var result      = String.Empty;
                var listRebelds = _repository.Lista;


                foreach (var obj in listRebelds)
                {
                    result = result + $"Nombre {obj.Name} on Planet {obj.Name}" + Environment.NewLine;
                }
                _log.WriteLog("Datos leidos correctamente");
                return(Ok(result));
            }
            catch (ControllerException)
            {
                _log.WriteLog("Error al leer los datos");
                throw new ControllerException("Error inesperado");
            }
        }
コード例 #4
0
 public RebeldsController(IRepositoryRebelds repository, ILog log)
 {
     _repository = repository;
     _log        = log;
 }