コード例 #1
0
        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);
        }
コード例 #2
0
        public void AccountServiceFactoryCreatesMarketInfoServiceWithAValidApiConnection()
        {
            var service = new AccountInformationServiceFactory().Create(_mockApiConnection);

            Assert.IsInstanceOfType(typeof(AccountInformationService), service);
        }