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 FutureOptionServiceFactoryCreatesFutureOptionServiceWithAValidApiConnection() { var service = new FutureOptionServiceFactory().Create(_mockApiConnection); Assert.IsInstanceOfType(typeof(FutureOptionService), service); }