public SwitchPanelPZ55UserControl(HIDSkeleton hidSkeleton, TabItem parentTabItem)
        {
            InitializeComponent();

            ParentTabItem    = parentTabItem;
            _switchPanelPZ55 = new SwitchPanelPZ55(hidSkeleton);

            AppEventHandler.AttachGamingPanelListener(this);
            AppEventHandler.AttachLEDLightListener(this);
        }
예제 #2
0
        public void Event_SwitchPanel_SettingsModified_Proper_Attachment()
        {
            var gamingPanelSkeleton =
                new GamingPanelSkeleton(GamingPanelVendorEnum.Saitek, GamingPanelEnum.PZ55SwitchPanel);
            var switchPanel = new SwitchPanelPZ55(new HIDSkeleton(gamingPanelSkeleton, "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"));

            //SwitchPanel
            Assert.True(BIOSEventHandler.OnDcsDataAddressValueEventSubscribed());

            //GamingPanel
            Assert.True(AppEventHandler.OnForwardPanelEventChangedSubscribed());
            Assert.True(AppEventHandler.OnProfileEventSubscribed());
            Assert.True(AppEventHandler.OnSavePanelSettingsSubscribed());
            Assert.True(AppEventHandler.OnSavePanelSettingsJSONSubscribed());
        }