public WorkflowInputDataViewModel(IServiceDebugInfoModel input, Guid sessionId) { _applicationTracker = CustomContainer.Get <IApplicationTracker>(); VerifyArgument.IsNotNull(@"input", input); CanDebug = true; CanViewInBrowser = true; DebugTo = new DebugTO { DataList = !string.IsNullOrEmpty(input.ResourceModel.DataList) ? input.ResourceModel.DataList : @"<DataList></DataList>", ServiceName = input.ResourceModel.ResourceName, WorkflowID = input.ResourceModel.ResourceName, WorkflowXaml = string.Empty, XmlData = input.ServiceInputData, ResourceID = input.ResourceModel.ID, ServerID = input.ResourceModel.ServerID, RememberInputs = input.RememberInputs, SessionID = sessionId }; if (input.DebugModeSetting == DebugMode.DebugInteractive) { DebugTo.IsDebugMode = true; } _resourceModel = input.ResourceModel; DisplayName = @"Debug input data"; _popupController = CustomContainer.Get <IPopupController>(); }
public void ApplicationTrackerFactory_GetApplicationTrackerProviderTest() { Assert.IsNull(ApplicationTrackerFactory.ApplicationTracker); IApplicationTracker applicationTracker = ApplicationTrackerFactory.GetApplicationTrackerProvider(); Assert.IsNotNull(applicationTracker, "Unable to get RevulyticsTracker"); Assert.IsNotNull(ApplicationTrackerFactory.ApplicationTracker); }
public static IApplicationTracker GetApplicationTrackerProvider() { ApplicationTracker = null; #if DEBUG ApplicationTracker = new DummyApplicationTracker(); #else ApplicationTracker = RevulyticsTracker.GetTrackerInstance(); #endif return(ApplicationTracker); }
public IntellisenseTextBox() { _applicationTracker = CustomContainer.Get <IApplicationTracker>(); FilterMode = AutoCompleteFilterMode.Custom; TextFilter = (search, item) => true; _toolTip = new ToolTip(); CustomSelection = true; ItemsSource = IntellisenseResults; _desiredResultSet = IntellisenseDesiredResultSet.EntireSet; DataObject.AddPastingHandler(this, OnPaste); }
/// <summary> /// This function will create instance of Application tracker object /// based on the TrackerProvider value set in the userStudioSettings.config file. /// </summary> /// <returns> IApplicationTracker object</returns> public static IApplicationTracker GetApplicationTrackerProvider() { // TODO: this should return a fake during debug and testing ApplicationTracker = null; #if DEBUG ApplicationTracker = new DummyApplicationTracker(); #else ApplicationTracker = RevulyticsTracker.GetTrackerInstance(); #endif return(ApplicationTracker); }
public ToolboxViewModel(IToolboxModel localModel, IToolboxModel remoteModel) { VerifyArgument.AreNotNull(new Dictionary <string, object> { { "localModel", localModel }, { "remoteModel", remoteModel } }); _localModel = localModel; _remoteModel = remoteModel; _localModel.OnserverDisconnected += _localModel_OnserverDisconnected; _remoteModel.OnserverDisconnected += _remoteModel_OnserverDisconnected; BuildToolsList(); ClearFilterCommand = new DelegateCommand(() => SearchTerm = string.Empty); _applicationTracker = CustomContainer.Get <IApplicationTracker>(); }
//[ExpectedException(typeof(RUISDKCreationException), "Error in initializing rui sdk")] public void EnableAppplicationTrackerTest() { this.ProductVersion = "0.0.0.0"; this.Username = "******"; //RUIResult result = CreateRevulyticsConfig(); //Assert.AreEqual(result, RUIResult.ok, "Error in creating revulytics configuration"); //SetProductVersion(); //StartSession(); IApplicationTracker tracker = ApplicationTrackerFactory.GetApplicationTrackerProvider(); tracker.EnableAppplicationTracker(ProductVersion, Username); // Assert.AreEqual(, RUIResult.ok, "Error in creating revulytics configuration"); }
public ConnectControlViewModel(IServer server, IEventAggregator aggregator, IPopupController popupController, ObservableCollection <IServer> servers) { PopupController = popupController; if (aggregator == null) { throw new ArgumentNullException(nameof(aggregator)); } Server = server ?? throw new ArgumentNullException(nameof(server)); _existingServers = servers; _serverRepository = CustomContainer.Get <IServerRepository>(); LoadServers(); SelectedConnection = server; EditConnectionCommand = new DelegateCommand(AllowConnectionEdit, CanExecuteMethod); NewConnectionCommand = new DelegateCommand(NewServer); if (Server.UpdateRepository != null) { Server.UpdateRepository.ServerSaved += UpdateRepositoryOnServerSaved; } ShouldUpdateActiveEnvironment = false; CanEditServer = true; CanCreateServer = true; _applicationTracker = CustomContainer.Get <IApplicationTracker>(); }
public void GivenIHaveApplicationTrackerInstance() => _applicationTracker = ApplicationTrackerFactory.GetApplicationTrackerProvider();
public void GetApplicationTrackerProviderTest() { IApplicationTracker applicationTracker = RevulyticsTracker.GetTrackerInstance(); Assert.IsNotNull(applicationTracker, "Unable to get RevulyticsTracker"); }
/// <summary> /// This function will create instance of Application tracker object /// based on the TrackerProvider value set in the userStudioSettings.config file. /// </summary> /// <returns> IApplicationTracker object</returns> public static IApplicationTracker GetApplicationTrackerProvider() { ApplicationTracker = null; ApplicationTracker = RevulyticsTracker.GetTrackerInstance(); return(ApplicationTracker); }