public SettingsPartViewModel()
 {
     if (!Windows.ApplicationModel.DesignMode.DesignModeEnabled)
     {
         _settings = Services.SettingsService.Instance;
     }
 }
Beispiel #2
0
 public Shell()
 {
     Instance = this;
     InitializeComponent();
     InitilizeTitleBar();
     _settings = Services.SettingsService.Instance;
     ViewModel.CheckLogin();
 }
Beispiel #3
0
 public SettingsPageViewModel()
 {
     if (!Windows.ApplicationModel.DesignMode.DesignModeEnabled)
     {
         _settings    = new Services.SettingsService();
         _marketplace = new MarketplaceService();
     }
 }
        public SettingsPartViewModel()
        {
            if (Windows.ApplicationModel.DesignMode.DesignModeEnabled)
            {
                IsLoading = true;
            }

            _settings = Services.SettingsService.Instance;
        }
Beispiel #5
0
 public UserService(
     IUserRepository userRepository,
     SettingsService settingsService,
     Services.Interfaces.IPersistentResourceService persistentResourceService)
 {
     this.UserRepository            = userRepository;
     this.SettingsService           = settingsService;
     this.PersistentResourceService = persistentResourceService;
 }
 public SettingsViewModel()
 {
     if (Windows.ApplicationModel.DesignMode.DesignModeEnabled)
     {
         // designtime
     }
     else
     {
         _settings = Services.SettingsService.Instance;
     }
 }
 public SettingsViewModel()
 {
     if (Windows.ApplicationModel.DesignMode.DesignModeEnabled)
     {
         // designtime
     }
     else
     {
         _settings = Services.SettingsService.Instance;
     }
 }
 public DevicesPivotViewModel()
 {
     if (Windows.ApplicationModel.DesignMode.DesignModeEnabled)
     {
         //design time
     }
     else
     {
         _settings = Services.SettingsService.Instance;
         _settings.SettingsChanged += _settings_SettingsChanged;
     }
 }
Beispiel #9
0
        public async Task ObserveValue_ValueExists_ShouldReturnCorrectValue(
            [Frozen] Mock <IAsyncStorage> table,
            Services.SettingsService sut,
            string key,
            object expected)
        {
            //arrange
            table.Setup(t => t.Get <string, object>(key, It.IsAny <CancellationToken>())).ReturnsTask(expected);
            table.Setup(t => t.Contains <string, object>(key, It.IsAny <CancellationToken>())).ReturnsTask(true);

            //act
            var actual = await sut.ObserveValue <object>(key, () => null).Take(1);

            //assert
            actual.Should().Be(expected);
        }
Beispiel #10
0
        public async Task SetValue_ShouldCallAddOrUpdate(
            [Frozen] ThrowingTestScheduler scheduler,
            [Frozen] Mock <IAsyncStorage> table,
            Services.SettingsService sut,
            string key,
            object expected)
        {
            //arrange
            var verifiable = table.Setup(t => t.AddOrUpdate(key, expected, It.IsAny <CancellationToken>())).ReturnsDefaultTaskVerifiable();

            //act
            await sut.SetValue(key, expected, CancellationToken.None);

            //assert
            verifiable.Verify();
        }
Beispiel #11
0
        public async Task ObserveValue_ValueDoesNotExists_ShouldSaveDefaultValue(
            [Frozen] Mock <IAsyncStorage> table,
            Services.SettingsService sut,
            string key,
            object expected)
        {
            //arrange
            table.Setup(t => t.Contains <string, object>(key, It.IsAny <CancellationToken>())).ReturnsTask(false);
            var verifiable = table.Setup(t => t.AddOrUpdate(key, expected, It.IsAny <CancellationToken>())).ReturnsDefaultTaskVerifiable();

            //act
            await sut.ObserveValue <object>(key, () => expected).Take(1);

            //assert
            verifiable.Verify();
        }
Beispiel #12
0
        public async Task ObserveValue_ValueDoesNotExists_ShouldReturnDefaultValue(
            [Frozen] Mock <IAsyncStorage> table,
            Services.SettingsService sut,
            string key,
            object expected)
        {
            //arrange
            table.Setup(t => t.Get <string, object>(key, It.IsAny <CancellationToken>())).ReturnsTask(() => null);
            table.Setup(t => t.Contains <string, object>(key, It.IsAny <CancellationToken>())).ReturnsTask(false);
            table.Setup(t => t.AddOrUpdate(key, expected, It.IsAny <CancellationToken>())).ReturnsDefaultTask();

            //act
            var actual = await sut.ObserveValue <object>(key, () => expected).Take(1);

            //assert
            actual.Should().Be(expected);
        }
        public MainPageViewModel()
        {
            if (!Windows.ApplicationModel.DesignMode.DesignModeEnabled)
            {
                _settingsService = Services.SettingsService.Instance;

                // initial values
                WriteValue = ReadValue = _settingsService.CustomSetting;

                // write value on changes
                PropertyChanged += (s, e) =>
                {
                    _settingsService.CustomSetting = WriteValue;
                    ReadValue = _settingsService.CustomSetting;
                };
            }
        }
        public MainPageViewModel()
        {
            if (!Windows.ApplicationModel.DesignMode.DesignModeEnabled)
            {
                _settingsService = Services.SettingsService.Instance;

                // initial values
                WriteValue = ReadValue = _settingsService.CustomSetting;

                // write value on changes
                PropertyChanged += (s, e) =>
                {
                    _settingsService.CustomSetting = WriteValue;
                    ReadValue = _settingsService.CustomSetting;
                };
            }
        }
        public SettingsViewModel(
            INavigationService navigationService,
            IUserService userService,
            IDialogService dialogService,
            Services.SettingsService settingsService,
            IPersistentResourceService persistentResourceService)
        {
            this.NavigationService         = navigationService;
            this.UserService               = userService;
            this.DialogService             = dialogService;
            this.SettingsService           = settingsService;
            this.PersistentResourceService = persistentResourceService;

            this.TryLoginCommand         = new RelayCommand(this.TryLogin);
            this.LogoutCommand           = new RelayCommand(this.Logout);
            this.TrySetLoggedUserCommand = new RelayCommand(this.TrySetLoggedUser);
            this.NavigateBackCommand     = new RelayCommand(this.NavigateBack);
        }
Beispiel #16
0
        public async Task ObserveValue_WhenCallSet_ShouldReturnValue(
            [Frozen] ThrowingTestScheduler scheduler,
            [Frozen] Mock <IAsyncStorage> table,
            Services.SettingsService sut,
            string key,
            object expected)
        {
            //arrange
            table.Setup(t => t.Contains <string, object>(key, It.IsAny <CancellationToken>())).ReturnsTask(false);
            table.Setup(t => t.AddOrUpdate(key, It.IsAny <object>(), It.IsAny <CancellationToken>())).ReturnsDefaultTask();

            //act
            var observer = scheduler.CreateObserver <object>();

            sut.ObserveValue(key, () => default(object)).Skip(1).Subscribe(observer);
            await sut.SetValue(key, expected, CancellationToken.None);

            //assert
            observer.Values().Last().Should().Be(expected);
        }
Beispiel #17
0
 public SettingsPageViewModel()
 {
     _settings    = Services.SettingsService.GetInstance();
     _marketplace = MarketplaceService.Create();
 }
Beispiel #18
0
 public Shell()
 {
     Instance = this;
     InitializeComponent();
     _settings = Services.SettingsService.Instance;
 }