public void Init() { ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls | SecurityProtocolType.Tls11 | SecurityProtocolType.Tls12; var config = TestConfigurationInternal.GetConfig(); object[] args = { new HttpClient(), config.AccessToken, new Deserializer <response>(), 5, 15 }; _httpDataRestful = LogInterceptorFactory.Create <HttpDataRestful>(args, null, LoggerType.RestTraffic); object[] args2 = { "https://stgapi.betradar.com/v1/replay", _httpDataRestful, 0 }; _replayManager = LogInterceptorFactory.Create <ReplayManager>(args2, m => m.Name.Contains("Async"), LoggerType.RestTraffic); }
public void Init() { ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls | SecurityProtocolType.Tls11 | SecurityProtocolType.Tls12; var config = TestConfigurationInternal.GetConfig(); object[] args = { new HttpClient(), config.AccessToken, new Deserializer <response>(), 5, 15 }; _httpDataRestful = LogProxyFactory.Create <HttpDataRestful>(args); object[] args2 = { "https://api.betradar.com/v1/replay", _httpDataRestful, 0 }; _replayManager = LogProxyFactory.Create <ReplayManager>(args2); }
public void MarketDescriptionManagerGetMarketMappingTest() { var marketDescriptionManager = new MarketDescriptionManager(TestConfigurationInternal.GetConfig(), _marketCacheProvider, _invariantMarketDescriptionCache, _variantDescriptionListCache, _variantMarketDescriptionCache); var marketMapping = marketDescriptionManager.GetMarketMappingAsync(115, _producersProvider.GetProducers().First()).Result.ToList(); Assert.AreEqual(TestData.Cultures.Count, _dataRouterManager.RestCalls["GetVariantDescriptionsAsync"]); Assert.AreEqual(TestData.Cultures.Count, _dataRouterManager.RestCalls["GetMarketDescriptionsAsync"]); Assert.AreEqual(3, marketMapping.Count); Assert.AreEqual("6:14", marketMapping[0].MarketId); }
public void MarketDescriptionManagerGetMarketDescriptionsTest() { var marketDescriptionManager = new MarketDescriptionManager(TestConfigurationInternal.GetConfig(), _marketCacheProvider, _invariantMarketDescriptionCache, _variantDescriptionListCache, _variantMarketDescriptionCache); var marketDescriptions = marketDescriptionManager.GetMarketDescriptionsAsync().Result.ToList(); Assert.AreEqual(TestData.Cultures.Count, _dataRouterManager.RestCalls["GetVariantDescriptionsAsync"]); Assert.AreEqual(TestData.Cultures.Count, _dataRouterManager.RestCalls["GetMarketDescriptionsAsync"]); Assert.AreEqual(750, marketDescriptions.Count); //Assert.AreEqual(115, marketDescriptions[0].Id); }
public void MarketDescriptionManagerGetMarketDescriptionsTest() { //Thread.Sleep(500); // to wait so all OnTimer loading is done // calls from initialization are done Assert.AreEqual(TestData.Cultures.Count, _dataRouterManager.RestCalls["GetVariantDescriptionsAsync"]); Assert.AreEqual(TestData.Cultures.Count, _dataRouterManager.RestCalls["GetMarketDescriptionsAsync"]); var marketDescriptionManager = new MarketDescriptionManager(TestConfigurationInternal.GetConfig(), _marketCacheProvider, _invariantMarketDescriptionCache, _variantDescriptionListCache, _variantMarketDescriptionCache); var marketDescriptions = marketDescriptionManager.GetMarketDescriptionsAsync().Result.ToList(); Assert.AreEqual(TestData.Cultures.Count, _dataRouterManager.RestCalls["GetVariantDescriptionsAsync"]); Assert.AreEqual(TestData.Cultures.Count, _dataRouterManager.RestCalls["GetMarketDescriptionsAsync"]); Assert.AreEqual(750, marketDescriptions.Count); }
public void Init() { var config = TestConfigurationInternal.GetConfig(); object[] args = { new HttpClient(), config.AccessToken, new Deserializer <response>(), 5, 5 }; _httpDataRestful = LogInterceptorFactory.Create <HttpDataRestful>(args, null, LoggerType.RestTraffic); }
public static void Init(TestContext context) { IUnityContainer container = new UnityContainer().EnableDiagnostic(); var config = TestConfigurationInternal.GetConfig(); _dispatcher = new Mock <IGlobalEventDispatcher>().Object; container.RegisterBaseTypes(config, null, null); // we need to override initial loading of bookmaker details and producers var bookmakerDetailsProviderMock = new Mock <BookmakerDetailsProvider>("bookmakerDetailsUriFormat", new TestDataFetcher(), new Deserializer <bookmaker_details>(), new BookmakerDetailsMapperFactory()); bookmakerDetailsProviderMock.Setup(x => x.GetData(It.IsAny <string>())).Returns(TestConfigurationInternal.GetBookmakerDetails()); var defaultBookmakerDetailsProvider = bookmakerDetailsProviderMock.Object; container.RegisterInstance <IDataProvider <BookmakerDetailsDTO> >(defaultBookmakerDetailsProvider, new ContainerControlledLifetimeManager()); container.RegisterInstance <BookmakerDetailsProvider>(defaultBookmakerDetailsProvider, new ContainerControlledLifetimeManager()); //override container.RegisterType <IProducerManager, ProducerManager>( new ContainerControlledLifetimeManager(), new InjectionConstructor( new TestProducersProvider(), config)); container.RegisterTypes(_dispatcher, config); //var x = container.Registrations.Where(w => w.MappedToType == typeof(ProducerManager)); var newConfig = new OddsFeedConfigurationInternal(config, defaultBookmakerDetailsProvider); newConfig.Load(); container.RegisterInstance <IOddsFeedConfiguration>(newConfig, new ContainerControlledLifetimeManager()); container.RegisterInstance <IOddsFeedConfigurationInternal>(newConfig, new ContainerControlledLifetimeManager()); container.RegisterAdditionalTypes(); _childContainer1 = container.CreateChildContainer(); _childContainer2 = container.CreateChildContainer(); }
public void Init() { var config = TestConfigurationInternal.GetConfig(); object[] args = { new HttpClient(), config.AccessToken, new Deserializer <response>(), 5, 15 }; _httpDataRestful = LogProxyFactory.Create <IDataRestful>(args); object[] args2 = { "https://api.betradar.com/v1/replay", _httpDataRestful, 0 }; _replayManager = LogProxyFactory.Create <IReplayManager>(args2); }
public void MarketDescriptionManagerInitTest() { var marketDescriptionManager = new MarketDescriptionManager(TestConfigurationInternal.GetConfig(), _marketCacheProvider, _invariantMarketDescriptionCache, _variantDescriptionListCache, _variantMarketDescriptionCache); Assert.IsNotNull(marketDescriptionManager); }
public static void Init(TestContext context) { var config = TestConfigurationInternal.GetConfig(); _validator = new ConnectionValidator(config, new HttpDataFetcher(new HttpClient(), TestData.AccessToken, new Deserializer <response>())); }