private void Initialize() { AppDomain.CurrentDomain.UnhandledException += CurrentDomainUnhandledException; VisualStudio2013Palette.LoadPreset(VisualStudio2013Palette.ColorVariation.Dark); ResourceRegistrator.Initialization(); /* Without this user won't be able to input decimal point for float bindings if UpdateSourceTrigger set to PropertyChanged */ System.Windows.FrameworkCompatibilityPreferences.KeepTextBoxDisplaySynchronizedWithTextProperty = false; unityContainer = new UnityContainer(); unityContainer.RegisterType <IEventAggregator, EventAggregator>(new ContainerControlledLifetimeManager()); unityContainer.RegisterType <IHudServiceHost, HudServiceHost>(new ContainerControlledLifetimeManager()); unityContainer.RegisterType <IDataService, DataService>(new ContainerControlledLifetimeManager()); unityContainer.RegisterType <ISettingsService, SettingsService>(new ContainerControlledLifetimeManager(), new InjectionConstructor(StringFormatter.GetAppDataFolderPath())); unityContainer.RegisterType <IHandHistoryParserFactory, HandHistoryParserFactoryImpl>(); UnityServicesBootstrapper.ConfigureContainer(unityContainer); ModelBootstrapper.ConfigureContainer(unityContainer); var locator = new UnityServiceLocator(unityContainer); ServiceLocator.SetLocatorProvider(() => locator); RuntimeTypeModel.Default.Add(typeof(System.Windows.Point), false).SetSurrogate(typeof(PointDto)); RuntimeTypeModel.Default.Add(typeof(System.Windows.Media.Color), false).SetSurrogate(typeof(ColorDto)); RuntimeTypeModel.Default.Add(typeof(System.Windows.Media.SolidColorBrush), false).SetSurrogate(typeof(SolidColorBrushDto)); }
public void SetUp() { Environment.CurrentDirectory = TestContext.CurrentContext.TestDirectory; ResourceRegistrator.Initialization(); unityContainer = new UnityContainer(); var hudPlayerTypeService = Substitute.For <IHudPlayerTypeService>(); hudPlayerTypeService.GetImageLink(Arg.Any <string>()).Returns(x => ((string)x[0]).Replace(".png", string.Empty)); unityContainer.RegisterInstance(hudPlayerTypeService); var eventAggregator = Substitute.For <IEventAggregator>(); unityContainer.RegisterInstance(eventAggregator); var locator = new UnityServiceLocator(unityContainer); ServiceLocator.SetLocatorProvider(() => locator); hudLayoutService = new HudLayoutsServiceStub(); hudLayoutService.Import("6maxHUDforDEV.xml"); }
private void InitializeApplication() { AppDomain.CurrentDomain.UnhandledException += CurrentDomainUnhandledException; Version = Assembly.GetExecutingAssembly().GetName().Version; LogProvider.Log.Info(string.Format("--------------- PPPoker Card Catcher (v.{0}) ---------------", Version)); LogProvider.Log.Info(string.Format("OsVersion: {0}", Environment.OSVersion)); LogProvider.Log.Info(string.Format("Current Culture: {0}", Thread.CurrentThread.CurrentCulture)); LogProvider.Log.Info(string.Format("Current UI Culture: {0}", Thread.CurrentThread.CurrentUICulture)); ValidateLicenseAssemblies(); ResourceRegistrator.Initialization(); if (IsCheckForUpdates()) { CheckUpdates(); } LogCleaner.ClearLogsFolder(); /* Without this user won't be able to input decimal point for float bindings if UpdateSourceTrigger set to PropertyChanged */ FrameworkCompatibilityPreferences.KeepTextBoxDisplaySynchronizedWithTextProperty = false; }
public void SetUp() { Environment.CurrentDirectory = TestContext.CurrentContext.TestDirectory; ResourceRegistrator.Initialization(); unityContainer = new UnityContainer(); unityContainer.RegisterType <ICardsConverter, PokerCardsConverter>(); unityContainer.RegisterType <IIgnitionWindowCache, IgnitionWindowCache>(new ContainerControlledLifetimeManager()); unityContainer.RegisterType <ITournamentsCacheService, TournamentsCacheService>(); unityContainer.RegisterType <ISiteConfiguration, BovadaConfiguration>(EnumPokerSites.Ignition.ToString()); unityContainer.RegisterType <ISiteConfiguration, BetOnlineConfiguration>(EnumPokerSites.BetOnline.ToString()); unityContainer.RegisterType <ISiteConfiguration, TigerGamingConfiguration>(EnumPokerSites.TigerGaming.ToString()); unityContainer.RegisterType <ISiteConfiguration, SportsBettingConfiguration>(EnumPokerSites.SportsBetting.ToString()); unityContainer.RegisterType <ISiteConfiguration, PokerStarsConfiguration>(EnumPokerSites.PokerStars.ToString()); unityContainer.RegisterType <ISiteConfiguration, Poker888Configuration>(EnumPokerSites.Poker888.ToString()); unityContainer.RegisterType <ISiteConfiguration, AmericasCardroomConfiguration>(EnumPokerSites.AmericasCardroom.ToString()); unityContainer.RegisterType <ISiteConfiguration, BlackChipPokerConfiguration>(EnumPokerSites.BlackChipPoker.ToString()); unityContainer.RegisterType <ISiteConfiguration, TruePokerConfiguration>(EnumPokerSites.TruePoker.ToString()); unityContainer.RegisterType <ISiteConfiguration, YaPokerConfiguration>(EnumPokerSites.YaPoker.ToString()); unityContainer.RegisterType <ISiteConfiguration, WPNConfiguration>(EnumPokerSites.WinningPokerNetwork.ToString()); unityContainer.RegisterType <ISiteConfiguration, IPokerConfiguration>(EnumPokerSites.IPoker.ToString()); unityContainer.RegisterType <ISiteConfiguration, PartyPokerConfiguration>(EnumPokerSites.PartyPoker.ToString()); unityContainer.RegisterType <ISiteConfiguration, HorizonConfiguration>(EnumPokerSites.Horizon.ToString()); unityContainer.RegisterType <ISiteConfiguration, WinamaxConfiguration>(EnumPokerSites.Winamax.ToString()); unityContainer.RegisterType <ISiteConfiguration, Adda52SiteConfiguration>(EnumPokerSites.Adda52.ToString()); unityContainer.RegisterType <ISiteConfiguration, SpartanPokerConfiguration>(EnumPokerSites.SpartanPoker.ToString()); unityContainer.RegisterType <ISiteConfiguration, PokerBaaziSiteConfiguration>(EnumPokerSites.PokerBaazi.ToString()); unityContainer.RegisterType <ISiteConfigurationService, SiteConfigurationService>(new ContainerControlledLifetimeManager()); unityContainer.RegisterType <IFileImporter, FileImporterStub>(new ContainerControlledLifetimeManager()); var eventAggregator = Substitute.For <IEventAggregator>(); var ignitionInfoDataManager = new IgnitionInfoDataManagerStub(eventAggregator); var ignitionInfoImporter = Substitute.For <IIgnitionInfoImporter>(); ignitionInfoImporter.InfoDataManager.Returns(ignitionInfoDataManager); var importerService = Substitute.For <IImporterService>(); importerService.GetRunningImporter <IIgnitionInfoImporter>().Returns(ignitionInfoImporter); unityContainer.RegisterInstance(importerService); var settingsService = Substitute.For <ISettingsService>(); settingsService.GetSettings().Returns(new SettingsModel()); unityContainer.RegisterInstance(settingsService); var locator = new UnityServiceLocator(unityContainer); ServiceLocator.SetLocatorProvider(() => locator); var configurationService = ServiceLocator.Current.GetInstance <ISiteConfigurationService>(); configurationService.Initialize(); }
/// <summary> /// temp test /// </summary> //[Test] public void MigrateDefaultLayouts() { Environment.CurrentDirectory = TestContext.CurrentContext.TestDirectory; ResourceRegistrator.Initialization(); foreach (var tableType in Enum.GetValues(typeof(EnumTableType)).OfType <EnumTableType>()) { MigrateDefaultLayout(tableType); } }
public void Run() { ResourceRegistrator.Initialization(); UnityContainer = new UnityContainer(); UnityContainer.RegisterType <ISettingsService, SettingsService>(new ContainerControlledLifetimeManager(), new InjectionConstructor(StringFormatter.GetAppDataFolderPath())); ModelBootstrapper.ConfigureContainer(UnityContainer); var locator = new UnityServiceLocator(UnityContainer); ServiceLocator.SetLocatorProvider(() => locator); }
protected override void OnStartup(StartupEventArgs e) { ResourceRegistrator.Initialization(); var generalSettingsModel = GetGeneralSettings(); InitSplashScreen(generalSettingsModel); InitializeApplication(generalSettingsModel); base.OnStartup(e); Bootstrapper bootstrapper = new Bootstrapper(); bootstrapper.Run(); }
public virtual void SetUp() { Environment.CurrentDirectory = TestContext.CurrentContext.TestDirectory; ResourceRegistrator.Initialization(); container = new UnityContainer(); container.RegisterType <ISettingsService, SettingsServiceStub>(); ConfigureUnityContainer(container); UnityServiceLocator locator = new UnityServiceLocator(container); ServiceLocator.SetLocatorProvider(() => locator); }
// [TestCase(203)] public void Test(int userId) { ResourceRegistrator.Initialization(); var hudIndicator = new HudIndicators(new List <Stat>()); var advIndicator = new AdvancedIndicator(); var advIndicator2 = new AdvancedIndicator(); var cycles = 1; using (var pf = new PerformanceMonitor("Old way")) { for (var i = 0; i < cycles; i++) { var repository = new PlayerStatisticRepository(); repository.SetPlayerStatisticPath(statisticPath); repository.GetPlayerStatistic(userId).ForEach(x => hudIndicator.AddStatistic(x)); } } //using (var pf = new PerformanceMonitor("New way")) //{ // for (var i = 0; i < cycles; i++) // { // var repository = new PlayerStatisticRepository(); // repository.SetPlayerStatisticPath(statisticPath); // var stats = repository.GetPlayerStatistic(13078).ToList(); // Parallel.ForEach(stats, x => advIndicator.ProcessStatistic(x)); // } //} //using (var pf = new PerformanceMonitor("New way2")) //{ // for (var i = 0; i < cycles; i++) // { // var repository = new PlayerStatisticRepository(); // repository.SetPlayerStatisticPath(statisticPath); // repository.GetPlayerStatistic(13078).ForEach(x => advIndicator2.ProcessStatistic(x)); // } //} }
public void SetUp() { Environment.CurrentDirectory = TestContext.CurrentContext.TestDirectory; ResourceRegistrator.Initialization(); var unityContainer = new UnityContainer(); unityContainer.RegisterType <ICardsConverter, PokerCardsConverter>(); unityContainer.RegisterType <ITournamentsCacheService, TournamentsCacheService>(); unityContainer.RegisterType <IBetOnlineTableService, BetOnlineTableServiceStub>(); unityContainer.RegisterType <ISiteConfiguration, BovadaConfiguration>(EnumPokerSites.Ignition.ToString()); unityContainer.RegisterType <ISiteConfiguration, BetOnlineConfiguration>(EnumPokerSites.BetOnline.ToString()); unityContainer.RegisterType <ISiteConfiguration, TigerGamingConfiguration>(EnumPokerSites.TigerGaming.ToString()); unityContainer.RegisterType <ISiteConfiguration, SportsBettingConfiguration>(EnumPokerSites.SportsBetting.ToString()); unityContainer.RegisterType <ISiteConfiguration, PokerStarsConfiguration>(EnumPokerSites.PokerStars.ToString()); unityContainer.RegisterType <ISiteConfiguration, Poker888Configuration>(EnumPokerSites.Poker888.ToString()); unityContainer.RegisterType <ISiteConfiguration, AmericasCardroomConfiguration>(EnumPokerSites.AmericasCardroom.ToString()); unityContainer.RegisterType <ISiteConfiguration, BlackChipPokerConfiguration>(EnumPokerSites.BlackChipPoker.ToString()); unityContainer.RegisterType <ISiteConfiguration, TruePokerConfiguration>(EnumPokerSites.TruePoker.ToString()); unityContainer.RegisterType <ISiteConfiguration, YaPokerConfiguration>(EnumPokerSites.YaPoker.ToString()); unityContainer.RegisterType <ISiteConfiguration, WPNConfiguration>(EnumPokerSites.WinningPokerNetwork.ToString()); unityContainer.RegisterType <ISiteConfiguration, PartyPokerConfiguration>(EnumPokerSites.PartyPoker.ToString()); unityContainer.RegisterType <ISiteConfiguration, IPokerConfiguration>(EnumPokerSites.IPoker.ToString()); unityContainer.RegisterType <ISiteConfiguration, HorizonConfiguration>(EnumPokerSites.Horizon.ToString()); unityContainer.RegisterType <ISiteConfiguration, WinamaxConfiguration>(EnumPokerSites.Winamax.ToString()); unityContainer.RegisterType <ISiteConfiguration, Adda52SiteConfiguration>(EnumPokerSites.Adda52.ToString()); unityContainer.RegisterType <ISiteConfiguration, SpartanPokerConfiguration>(EnumPokerSites.SpartanPoker.ToString()); unityContainer.RegisterType <ISiteConfiguration, PokerBaaziSiteConfiguration>(EnumPokerSites.PokerBaazi.ToString()); unityContainer.RegisterType <ISiteConfigurationService, SiteConfigurationService>(new ContainerControlledLifetimeManager()); unityContainer.RegisterType <ISettingsService, SettingsService>(new ContainerControlledLifetimeManager(), new InjectionConstructor(StringFormatter.GetAppDataFolderPath())); var locator = new UnityServiceLocator(unityContainer); ServiceLocator.SetLocatorProvider(() => locator); var configurationService = ServiceLocator.Current.GetInstance <ISiteConfigurationService>(); configurationService.Initialize(); }
protected virtual void InitializeResources() { ResourceRegistrator.Initialization(); }
protected override void InitializeContainer(UnityContainer unityContainer) { unityContainer.RegisterType <IHudLayoutsService, HudLayoutsService>(); UnityServicesBootstrapper.ConfigureContainer(unityContainer); ResourceRegistrator.Initialization(); }
public virtual void SetUp() { ResourceRegistrator.Initialization(); }