void UITestClick(UITestEventArgs evarg) { //Observable // .Interval(TimeSpan.FromMilliseconds(860)) // .ObserveOnDispatcher() // .Subscribe(l => { // var args = new ChannelLinkEventArgs(); // args.currentAccount = evarg.currentAccount; // args.profileToken = evarg.profileToken; // args.session = evarg.session; // args.token = evarg.token; // args.videoInfo = evarg.videoInfo; // eventAggregator.GetEvent<VideoStreamingClick>().Publish(args); // }); Observable .Interval(TimeSpan.FromMilliseconds(200)) .ObserveOnDispatcher() .Subscribe(l => { var args = new ChannelLinkEventArgs(); args.currentAccount = evarg.currentAccount; args.profile = evarg.profile; args.session = evarg.session; args.token = evarg.token; args.videoInfo = evarg.videoInfo; eventAggregator.GetEvent <LiveVideoClick>().Publish(args); }); //Observable // .Interval(TimeSpan.FromMilliseconds(180)) // .ObserveOnDispatcher() // .Subscribe(l => { // var args = new MetadataEventArgs(); // args.currentAccount = evarg.currentAccount; // args.profileToken = evarg.profileToken; // args.session = evarg.session; // args.token = evarg.token; // args.videoInfo = evarg.videoInfo; // eventAggregator.GetEvent<MetadataClick>().Publish(args); // }); //Observable // .Interval(TimeSpan.FromMilliseconds(50)) // .ObserveOnDispatcher() // .Subscribe(l => { // var args = new ChannelLinkEventArgs(); // args.currentAccount = evarg.currentAccount; // args.profileToken = evarg.profileToken; // args.session = evarg.session; // args.token = evarg.token; // args.videoInfo = evarg.videoInfo; // eventAggregator.GetEvent<PTZClick>().Publish(args); // }); }
/// <summary> /// change all the elements to UIA elements except GridCell. /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void UITestSaving(object sender, UITestEventArgs e) { if (e.UITest != null && e.UITest.Maps != null && e.UITest.Maps.Count == 1) { // At this point, inspect all the UIObject recursively for any GridControl element. foreach (var topLevelElement in e.UITest.Maps[0].TopLevelWindows) { FixTechnologyManager(topLevelElement); } } }
UITestEventArgs GetTestEventArg() { var evArg = new UITestEventArgs(); evArg.currentAccount = currentAccount; evArg.profileToken = profile.token; evArg.profile = profile; evArg.session = session; evArg.token = channelToken; evArg.videoInfo = videoInfo; return(evArg); }
UITestEventArgs GetTestEventArg() { var evArg = new UITestEventArgs(); evArg.currentAccount = currentAccount; evArg.profileToken = profile.token; evArg.profile = profile; evArg.session = session; evArg.token = channelToken; evArg.videoInfo = videoInfo; return evArg; }
void UITestClick(UITestEventArgs evarg) { //Observable // .Interval(TimeSpan.FromMilliseconds(860)) // .ObserveOnDispatcher() // .Subscribe(l => { // var args = new ChannelLinkEventArgs(); // args.currentAccount = evarg.currentAccount; // args.profileToken = evarg.profileToken; // args.session = evarg.session; // args.token = evarg.token; // args.videoInfo = evarg.videoInfo; // eventAggregator.GetEvent<VideoStreamingClick>().Publish(args); // }); Observable .Interval(TimeSpan.FromMilliseconds(200)) .ObserveOnDispatcher() .Subscribe(l => { var args = new ChannelLinkEventArgs(); args.currentAccount = evarg.currentAccount; args.profile = evarg.profile; args.session = evarg.session; args.token = evarg.token; args.videoInfo = evarg.videoInfo; eventAggregator.GetEvent<LiveVideoClick>().Publish(args); }); //Observable // .Interval(TimeSpan.FromMilliseconds(180)) // .ObserveOnDispatcher() // .Subscribe(l => { // var args = new MetadataEventArgs(); // args.currentAccount = evarg.currentAccount; // args.profileToken = evarg.profileToken; // args.session = evarg.session; // args.token = evarg.token; // args.videoInfo = evarg.videoInfo; // eventAggregator.GetEvent<MetadataClick>().Publish(args); // }); //Observable // .Interval(TimeSpan.FromMilliseconds(50)) // .ObserveOnDispatcher() // .Subscribe(l => { // var args = new ChannelLinkEventArgs(); // args.currentAccount = evarg.currentAccount; // args.profileToken = evarg.profileToken; // args.session = evarg.session; // args.token = evarg.token; // args.videoInfo = evarg.videoInfo; // eventAggregator.GetEvent<PTZClick>().Publish(args); // }); }