public UploadWizardAction() { _settingsStore = Registry.GetComponent <ISettingsStore>(); _uploadWizardWindowCreator = Registry.GetComponent <IUploadWizardWindowCreator>(); _userProfileSettingsUtils = Registry.GetComponent <IUserProfileSettingsUtils>(); _logManager = Registry.GetComponent <ILogManager>(); }
public UserProfileOptionsControl(Lifetime lifetime, OptionsSettingsSmartContext ctx, KaVEISettingsStore settingsStore, IActionExecutor actionExecutor, DataContexts dataContexts, IMessageBoxCreator messageBoxCreator, IUserProfileSettingsUtils userProfileUtils) { _messageBoxCreator = messageBoxCreator; _userProfileUtils = userProfileUtils; _lifetime = lifetime; _ctx = ctx; _settingsStore = settingsStore; _actionExecutor = actionExecutor; _dataContexts = dataContexts; InitializeComponent(); userProfileUtils.EnsureProfileId(); _userProfileSettings = userProfileUtils.GetSettings(); _userProfileContext = new UserProfileContext(_userProfileSettings, userProfileUtils); _userProfileContext.PropertyChanged += UserProfileContextOnPropertyChanged; DataContext = _userProfileContext; if (_ctx != null) { BindToUserProfileChanges(); } }
public void SetUp() { _settings = new UserProfileSettings(); _util = Mock.Of <IUserProfileSettingsUtils>(); Mock.Get(_util).Setup(u => u.GetSettings()).Returns(_settings); _actionExecutor = Mock.Of <IActionExecutor>(); _uploadWizardPolicy = UploadWizardPolicy.OpenUploadWizardOnFinish; }
public void Setup() { upUtil = Mock.Of <IUserProfileSettingsUtils>(); MockSettingsStore.Setup(settingStore => settingStore.GetSettings <ExportSettings>()) .Returns(new ExportSettings()); MockSettingsStore.Setup(settingStore => settingStore.GetSettings <UserProfileSettings>()) .Returns(new UserProfileSettings()); _sut = Open(); }
public void SetUp() { _rndGuid = "xyz"; _userProfileSettings = new UserProfileSettings(); _userProfileSettingsUtil = Mock.Of <IUserProfileSettingsUtils>(); Mock.Get(_userProfileSettingsUtil).Setup(u => u.CreateNewProfileId()).Returns(_rndGuid); _dataContext = new UserProfileContext(_userProfileSettings, _userProfileSettingsUtil); }
public UserProfileDialog(IActionExecutor actionExec, UploadWizardPolicy policy, IUserProfileSettingsUtils userProfileUtils) { _actionExec = actionExec; _policy = policy; InitializeComponent(); _userProfileSettingsUtils = userProfileUtils; _userProfileSettings = _userProfileSettingsUtils.GetSettings(); var userProfileContext = new UserProfileContext(_userProfileSettings, _userProfileSettingsUtils); DataContext = userProfileContext; }
public UploadWizardWindowCreator(ISettingsStore settingsStore, IExporter exporter, ILogManager logManager, ILogger logger, IDateUtils dateUtils, ActionExecutor actionExecutor, IUserProfileSettingsUtils userSettingsUtil) { _settingsStore = settingsStore; _exporter = exporter; _logManager = logManager; _logger = logger; _dateUtils = dateUtils; _actionExecutor = actionExecutor; _userSettingsUtil = userSettingsUtil; }
public UploadWizardControl(UploadWizardContext dataContext, ISettingsStore settingsStore, IActionExecutor actionExec, IUserProfileSettingsUtils userProfileUtil) { InitializeComponent(); _settingsStore = settingsStore; _actionExec = actionExec; _userProfileUtil = userProfileUtil; DataContext = dataContext; MyDataContext.PropertyChanged += OnViewModelPropertyChanged; MyDataContext.ErrorNotificationRequest.Raised += new NotificationRequestHandler(this).Handle; MyDataContext.SuccessNotificationRequest.Raised += new LinkNotificationRequestHandler(this).Handle; }
public void Setup() { _kaveSettings = new KaVESettings(); _anonSettings = new AnonymizationSettings(); _profileSettings = new UserProfileSettings(); _exportSettings = new ExportSettings(); _profileUtils = Mock.Of <IUserProfileSettingsUtils>(); _store = Mock.Of <ISettingsStore>(); Mock.Get(_store).Setup(ss => ss.GetSettings <KaVESettings>()).Returns(_kaveSettings); Mock.Get(_store).Setup(s => s.GetSettings <AnonymizationSettings>()).Returns(_anonSettings); Mock.Get(_store).Setup(s => s.GetSettings <UserProfileSettings>()).Returns(_profileSettings); Mock.Get(_store).Setup(s => s.GetSettings <ExportSettings>()).Returns(_exportSettings); _windows = Mock.Of <ISimpleWindowOpener>(); // setting valid values that should not be notified _anonSettings.RemoveSessionIDs = false; _profileSettings.ProfileId = "x"; _exportSettings.UploadUrl = "http://upload.kave.cc/"; }
public FirstStartNotificator(ISimpleWindowOpener windows, ISettingsStore ss, IUserProfileSettingsUtils profileUtils) { _settingsStore = ss; _profileUtils = profileUtils; _windows = windows; var s = _settingsStore.GetSettings <KaVESettings>(); if (s.IsFirstStart) { s.IsFirstStart = false; _settingsStore.SetSettings(s); _windows.OpenFirstStartWindow(); Assert(false); } else { Assert(true); } }
public void SetUp() { _userSettings = new UserProfileSettings { ProfileId = "" }; _updatedProperties = new List <string>(); var newGuid = Guid.NewGuid(); _someGuid = newGuid.ToString(); var rnd = Mock.Of <IRandomizationUtils>(); Mock.Get(rnd).Setup(r => r.GetRandomGuid()).Returns(newGuid); _userSettingsUtil = Mock.Of <IUserProfileSettingsUtils>(); Mock.Get(_userSettingsUtil).Setup(u => u.CreateNewProfileId()).Returns(_someGuid); _sut = new UserProfileContext(_userSettings, _userSettingsUtil); _sut.PropertyChanged += (sender, args) => { _updatedProperties.Add(args.PropertyName); }; }
public void Setup() { _userProfileSettings = new UserProfileSettings(); _userProfileSettingsUtil = Mock.Of <IUserProfileSettingsUtils>(); _mockSettingsStore = new Mock <ISettingsStore>(); _windowCreator = Mock.Of <IUploadWizardWindowCreator>(); _mockLogManager = new Mock <ILogManager>(); _mockSettingsStore.Setup(settingStore => settingStore.GetSettings <UserProfileSettings>()) .Returns(_userProfileSettings); _exportSettings = new ExportSettings(); _mockSettingsStore.Setup(settingStore => settingStore.GetSettings <ExportSettings>()) .Returns(_exportSettings); Registry.RegisterComponent(_userProfileSettingsUtil); Registry.RegisterComponent(_mockSettingsStore.Object); Registry.RegisterComponent(_windowCreator); Registry.RegisterComponent(_mockLogManager.Object); _uut = new UploadWizardAction(); }
public UserProfileContext(UserProfileSettings userProfileSettings, IUserProfileSettingsUtils util) { _userProfileSettings = userProfileSettings; _util = util; }