public RatesRepositoryMockBuilder() { JsonFileRetrievalService = Substitute.For <IJsonFileRetrievalService>(); JsonFileParserService = Substitute.For <IJsonFileParserService>(); FillDefaultData(); }
public RatesRepository(IJsonFileRetrievalService jsonFileRetrievalService, IJsonFileParserService jsonFileParserService) { var ratesJson = jsonFileRetrievalService.GetRatesJson(); var rates = jsonFileParserService.GetRatesFromJson(ratesJson); RatesDictionary = rates.ToDictionary(r => r.Day, r => r.Rates); }
public RatesRepositoryMockBuilder BuildWith(IJsonFileParserService jsonFileParserService) { this.JsonFileParserService = jsonFileParserService; return(this); }