public CsvCoffeeShopLocationDataReader(ICsvContentProvider csvContentProvider, ICsvLineParser csvContentParser)
 {
     _csvContentProvider = csvContentProvider;
     _csvContentParser   = csvContentParser;
 }
 // IoC - Inversion of Control
 public ShareProvider(ILineProvider provider,
                      ICsvLineParser lineParser)
 {
     this.lineParser = lineParser;
     lineProvider    = provider;
 }