コード例 #1
0
        public void Setup()
        {
            _mockHttp = new MockHttpMessageHandler();
            var client = _mockHttp.ToHttpClient();

            var stockMarketAPI = new StockMarketAPI(client);

            _stockMarketData = new StockMarketData(stockMarketAPI);
        }
コード例 #2
0
 protected AssetInfo(IStockMarketData marketData, FinanceDataService financeDataService, string ticket)
 {
     Ticket              = ticket;
     Amount              = 0;
     BoughtPrice         = 0;
     MarketData          = marketData;
     _financeDataService = financeDataService;
     Operations          = new List <AssetOperation>();
 }
コード例 #3
0
        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);
        }
コード例 #4
0
 public GraphService(IStockMarketData marketData)
 {
     _marketData = marketData;
 }
コード例 #5
0
 public AssetsFactory(FinanceDataService financeDataService, IStockMarketData marketData)
 {
     _financeDataService = financeDataService;
     _marketData = marketData;
 }
コード例 #6
0
 public StockInfo(IStockMarketData marketData, FinanceDataService financeDataService, string ticket)
     : base(marketData, financeDataService, ticket)
 {
 }
コード例 #7
0
 public FondInfo(IStockMarketData marketData, FinanceDataService financeDataService, string ticket)
     : base(marketData, financeDataService, ticket)
 {
     PaymentsData = new List <PaymentData>();
 }
コード例 #8
0
 public SearchService(IStockMarketData marketData, FinanceDataService financeData)
 {
     _marketData  = marketData;
     _financeData = financeData;
 }