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>(); }
public EncodeService(IMultilineEncodeWorker encodeWorker) { _encodeWorker = encodeWorker; }