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); }
public void ShouldFindThatNewerVersionIsAvailable() { var arkadeVersion = new ArkadeVersion(_releaseInfoReader); arkadeVersion.UpdateIsAvailable().Should().BeTrue(); }