public PortfolioService(FinanceDataService financeData, IBalanceService balanceService, IAssetsFactory assetsFactory) { _financeData = financeData; _balanceService = balanceService; _assetsFactory = assetsFactory; }
public FinanceDatasController(DatabaseContext databaseContext, IMapper mapper, FinanceDataService financeDataService, EnrollmentStepService enrollmentStepService) { _mapper = mapper; _context = databaseContext; _financeDataService = financeDataService; _enrollmentStepService = enrollmentStepService; }
public void Setup() { var mockHttp = new MockHttpMessageHandler(); var client = mockHttp.ToHttpClient(); var stockMarketAPI = new StockMarketAPI(client); var stockMarketData = new StockMarketData(stockMarketAPI); TestHelpers.MockStockData(mockHttp); TestHelpers.MockFondData(mockHttp); TestHelpers.MockBondData(mockHttp); TestHelpers.MockDividendData(mockHttp); TestHelpers.MockCouponsData(mockHttp); var context = TestHelpers.GetMockFinanceDbContext(); TestHelpers.SeedOperations1(context); _financeDataService = new FinanceDataService(context); var assetFactory = new AssetsFactory(_financeDataService, stockMarketData); var balanceService = new BalanceService(_financeDataService); _marketService = new MarketService(_financeDataService, assetFactory, balanceService); _portfolioService = new PortfolioService(_financeDataService, balanceService, assetFactory); }
public MarketService(FinanceDataService financeDataService, IAssetsFactory assetsFactory, IBalanceService balanceService) { _financeDataService = financeDataService; _assetsFactory = assetsFactory; _balanceService = balanceService; }
protected AssetInfo(IStockMarketData marketData, FinanceDataService financeDataService, string ticket) { Ticket = ticket; Amount = 0; BoughtPrice = 0; MarketData = marketData; _financeDataService = financeDataService; Operations = new List <AssetOperation>(); }
public void Setup() { var context = TestHelpers.GetMockFinanceDbContext(); TestHelpers.SeedOperations1(context); var financeDataService = new FinanceDataService(context); _balanceService = new BalanceService(financeDataService); }
public void Setup() { var mockHttp = new MockHttpMessageHandler(); var client = mockHttp.ToHttpClient(); TestHelpers.MockBondData(mockHttp); TestHelpers.MockCouponsData(mockHttp); var stockMarketAPI = new StockMarketAPI(client); _stockMarketData = new StockMarketData(stockMarketAPI); var context = TestHelpers.GetMockFinanceDbContext(); _financeDataService = new FinanceDataService(context); }
public void Setup() { var mockHttp = new MockHttpMessageHandler(); var client = mockHttp.ToHttpClient(); var stockMarketAPI = new StockMarketAPI(client); var stockMarketData = new StockMarketData(stockMarketAPI); TestHelpers.MockStockData(mockHttp); TestHelpers.MockFondData(mockHttp); TestHelpers.MockDividendData(mockHttp); var context = TestHelpers.GetMockFinanceDbContext(); TestHelpers.SeedOperations1(context); var financeDataService = new FinanceDataService(context); _assetFactory = new AssetsFactory(financeDataService, stockMarketData); }
public void Setup() { _mockHttp = new MockHttpMessageHandler(); var client = _mockHttp.ToHttpClient(); var stockMarketAPI = new StockMarketAPI(client); MockData(); var stockMarketData = new StockMarketData(stockMarketAPI); var context = TestHelpers.GetMockFinanceDbContext(); TestHelpers.SeedOperations1(context); var financeDataService = new FinanceDataService(context); TestHelpers.MockStockData(_mockHttp); TestHelpers.MockFondData(_mockHttp); TestHelpers.MockBondData(_mockHttp); TestHelpers.MockDividendData(_mockHttp); TestHelpers.MockCouponsData(_mockHttp); _searchService = new SearchService(stockMarketData, financeDataService); }
public async Task Setup() { var mockHttp = new MockHttpMessageHandler(); var client = mockHttp.ToHttpClient(); var stockMarketApi = new StockMarketAPI(client); var stockMarketData = new StockMarketData(stockMarketApi); var context = TestHelpers.GetMockFinanceDbContext(); _financeDataService = new FinanceDataService(context); var assetFactory = new AssetsFactory(_financeDataService, stockMarketData); _balanceService = new BalanceService(_financeDataService); TestHelpers.SeedApp(context); _portfolioService = new PortfolioService(_financeDataService, _balanceService, assetFactory); TestHelpers.MockStockData(mockHttp); TestHelpers.MockFondData(mockHttp); TestHelpers.MockBondData(mockHttp); TestHelpers.SeedOperations2(context); }
public AssetsFactory(FinanceDataService financeDataService, IStockMarketData marketData) { _financeDataService = financeDataService; _marketData = marketData; }
public StockInfo(IStockMarketData marketData, FinanceDataService financeDataService, string ticket) : base(marketData, financeDataService, ticket) { }
public FondInfo(IStockMarketData marketData, FinanceDataService financeDataService, string ticket) : base(marketData, financeDataService, ticket) { PaymentsData = new List <PaymentData>(); }
public IEnumerable <AssetAction> GetAssetActions([Service] FinanceDataService financeData) { return(financeData.EfContext.AssetActions); }
public BalanceService(FinanceDataService financeDataService) { _financeDataService = financeDataService; }
public IEnumerable <CurrencyAction> GetCurrencyActions([Service] FinanceDataService financeData) { return(financeData.EfContext.CurrencyActions); }
public SearchService(IStockMarketData marketData, FinanceDataService financeData) { _marketData = marketData; _financeData = financeData; }