private static IParagraphAnalyser GetAnalyser()
        {
            if (Analyser == null)
            {
                // (uses extension method provided in Analyser Component)
                ServiceInitializer.Services.RegisterAnalyserServices("Test");

                // Build Service Provider
                var serviceProvider = ServiceInitializer.Services.BuildServiceProvider();

                // Get Calculator Factory
                Analyser = serviceProvider.GetService <IParagraphAnalyser>();
                // Analyser = new ParagraphAnalyser(ServiceInitializer.LoggerFactory.CreateLogger<ParagraphAnalyser>());
            }

            return(Analyser);
        }
 public FuncParagraphReader(IParagraphAnalyser analyser)
 {
     _analyser = analyser;
 }