/*----------------------------------------------------------------------------------------------------------------------------------------*/ // // ViewModel Logic // /*----------------------------------------------------------------------------------------------------------------------------------------*/ #region ViewModel Logic /// <summary> /// ニュース一覧を取得 /// </summary> /// <returns></returns> private async Task SetNewsSourceTask() { IsLoading = true; var service = NewsServiceFactory.CreateNewsService(); var structures = await service.GetHealthNewsData(); Items = new ObservableCollection <NewsStructure>(structures); IsLoading = false; }
/*----------------------------------------------------------------------------------------------------------------------------------------*/ // // ViewModel Logic // /*----------------------------------------------------------------------------------------------------------------------------------------*/ #region ViewModel Logic /// <summary> /// ニュース一覧を取得 /// </summary> /// <returns></returns> private async Task SetNewsSourceTask() { IsLoading = true; var service = NewsServiceFactory.CreateNewsService(); var structures = await service.GetTrainingNewsData(); //structures.ForEach(data => RecivedRequest.Add(data)); Items = new ObservableCollection <NewsStructure>(structures); IsLoading = false; }
public void Setup() { _mockApiConnection = MockRepository.GenerateMock <IApiConnection>(); _mockMarketInformationServiceFactory = MockRepository.GenerateMock <MarketInformationServiceFactory>(); _mockAccountInformationServiceFactory = MockRepository.GenerateMock <AccountInformationServiceFactory>(); _mockCfdMarketServiceFactory = MockRepository.GenerateMock <CfdMarketServiceFactory>(); _mockOrderServiceFactory = MockRepository.GenerateMock <OrderServiceFactory>(); _mockFutureOptionServiceFactory = MockRepository.GenerateMock <FutureOptionServiceFactory>(); _mockMessageServiceFactory = MockRepository.GenerateMock <MessageServiceFactory>(); _mockNewsServiceFactory = MockRepository.GenerateMock <NewsServiceFactory>(); _spreadMarketServiceFactory = MockRepository.GenerateMock <SpreadMarketServiceFactory>(); _serviceManager = new ServiceManager(); _serviceManager.SetUpServiceManagerForMocking( _mockApiConnection, _mockMarketInformationServiceFactory, _mockAccountInformationServiceFactory, _mockCfdMarketServiceFactory, _mockOrderServiceFactory, _mockFutureOptionServiceFactory, _mockMessageServiceFactory, _mockNewsServiceFactory, _spreadMarketServiceFactory); }
public void NewsServiceFactoryCreatesNewsServiceWithAValidApiConnection() { var service = new NewsServiceFactory().Create(_mockApiConnection); Assert.IsInstanceOfType(typeof(NewsService), service); }