public MainWindowViewModel(IBetDataCache betDataCache)
        {
            CustomerViewModels = new ObservableCollection<CustomerViewModel>();

            betDataCache.CustomerAddedEventHandler += BetDataCacheOnCustomerAddedEventHandler;
            betDataCache.BetsAddedEventHandler += BetDataCacheOnBetsAddedEventHandler;
        }
 public BetDataProviderManager(IEnumerable<BetDataProvider> betDataProviders, IBetDataCache betDataCache)
 {
     _betDataProviders = betDataProviders;
     _betDataCache = betDataCache;
 }