示例#1
0
        /// <summary>
        /// Metodo encargado leer letras desde un arreglo de bytes
        /// </summary>
        /// <param name="bytes"></param>
        /// <param name="separator"></param>
        /// <returns></returns>
        public IEnumerable <Letter> ReadLettersBytes(byte[] bytes, char separator)
        {
            FileTxtResult result = FileManager.ReadBytes <FileTxtResult>(bytes, Extencion);

            return(result.TextValue?.Trim().ToUpper().Replace(separator.ToString(), "").Select((c) => new Letter()
            {
                Value = c
            }).ToList());
        }
示例#2
0
        /// <summary>
        /// Metodo encargado de hacer la lectura clientes
        /// contenidos en un archivo
        /// </summary>
        /// <param name="bytes"></param>
        /// <param name="separator"></param>
        /// <returns></returns>
        public IEnumerable <Client> ReadClientBytes(byte[] bytes, char separator)
        {
            FileTxtResult result = FileManager.ReadBytes <FileTxtResult>(bytes, Extencion);

            return(result.TextValue?.Trim().ToUpper().Split(separator).Select((c) => new Client()
            {
                Name = c
            }).ToList());
        }
示例#3
0
        public void Read()
        {
            IFileManager  FileManager   = new FileManager();
            String        fileName      = "";
            ExtencionFile extencionFile = ExtencionFile.txt;
            //Manejo de genericos para el objeto de respuesta
            FileTxtResult fileResult = FileManager.Read <FileTxtResult>(fileName, extencionFile);

            Assert.IsNotNull(fileResult);
        }