public void GetTimeframeRepository_alwaysReturnsSingletonInstance() { ITimeframeRepository repository = RepositoryFactory.GetTimeframeRepository(); ITimeframeRepository repository2 = RepositoryFactory.GetTimeframeRepository(); Assert.AreSame(repository, repository2); }
static RepositoryFactory() { marketRepository = new EFMarketRepository(); currencyRepository = new EFCurrencyRepository(); assetRepository = new EFAssetRepository(); timeframeRepository = new EFTimeframeRepository(); quotationRepository = new EFQuotationRepository(); priceRepository = new EFPriceRepository(); simulationRepository = new EFSimulationRepository(); analysisRepository = new EFAnalysisRepository(); trendlineRepository = new EFTrendlineRepository(); }