Beispiel #1
0
        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);
            //    });
        }
Beispiel #2
0
 /// <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);
         }
     }
 }
Beispiel #3
0
        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);
			//    });

		}