Exemplo n.º 1
0
 public MainWindowViewModel(IRegionManager regionManager, ArkadeVersion arkadeVersion)
 {
     _regionManager       = regionManager;
     NavigateCommandMain  = new DelegateCommand <string>(Navigate);
     ShowUserGuideCommand = new DelegateCommand(ShowUserGuide);
     ShowSettingsCommand  = new DelegateCommand(ShowSettings);
     ShowInvalidProcessingAreaLocationDialogCommand =
         new DelegateCommand(ShowInvalidProcessingAreaLocationDialog);
     CurrentVersion            = "Versjon " + ArkadeVersion.Current;
     VersionStatusMessage      = arkadeVersion.UpdateIsAvailable() ? Resources.UI.NewVersionMessage : null;
     DownloadNewVersionCommand = new DelegateCommand(DownloadNewVersion);
 }
Exemplo n.º 2
0
        public void ShouldFindThatNewerVersionIsAvailable()
        {
            var arkadeVersion = new ArkadeVersion(_releaseInfoReader);

            arkadeVersion.UpdateIsAvailable().Should().BeTrue();
        }