private IFactoryDFS <ExchangeRate> PrepareFactory() { IAdjacencyListFactory <ExchangeRate> listFactory = new ExchangeRateAdjacencyListFactory(); var rateList = ExchangeRateListGetter.GetList(); return(new FactoryExchangeRateDFS(listFactory)); }
private IDepthFirstSearch <ExchangeRate> PrepareMock() { IAdjacencyListFactory <ExchangeRate> listFactory = new ExchangeRateAdjacencyListFactory(); var rateList = ExchangeRateListGetter.GetList(); IFactoryDFS <ExchangeRate> dfsFactory = new FactoryExchangeRateDFS(listFactory); return(dfsFactory.Create(rateList)); }