Esempio n. 1
0
        internal static string BuildEncodeServiceResult(this IMultilineEncodeWorker worker)
        {
            var lines  = worker.GetEncodedLines();
            var result = new StringBuilder();

            for (var i = 0; i < lines.Count; i++)
            {
                result.Append($"Case #{i+1}: {lines[i]}");
                if (i < lines.Count - 1)
                {
                    result.Append(Environment.NewLine);
                }
            }
            return(result.ToString());
        }
        public MultilineEncodeWorkerTest()
        {
            var serviceProvider = DI.GetServiceProvider();

            _mulitlineEncodeWorker = serviceProvider.GetService <IMultilineEncodeWorker>();
        }
Esempio n. 3
0
 public EncodeService(IMultilineEncodeWorker encodeWorker)
 {
     _encodeWorker = encodeWorker;
 }