using System; using System.Collections.Generic; using System.Net.Http; namespace GraphifyDemo { public interface IProcessor { List Process(List items); } public class DataProcessor : IProcessor { private readonly HttpClient _client; public DataProcessor() { _client = new HttpClient(); } public List Process(List items) { return Validate(items); } private List Validate(List items) { var result = new List(); foreach (var item in items) { if (!string.IsNullOrEmpty(item)) result.Add(item.Trim()); } return result; } } }