public void TitleIsProperlySet() { var appInfo = new AppInfo("app_cast_url"); var sut = new SignatureVerificationWindowViewModel(appInfo); Assert.AreEqual("Magpie.Tests Signature Error", sut.Title); }
private bool ShouldOpenArtifact(Channel channel, string artifactPath) { if (string.IsNullOrEmpty(channel.DSASignature)) { _logger.Log("No DSASignature provided. Skipping signature verification"); return(true); } _logger.Log("DSASignature provided. Verifying artifact's signature"); if (VerifyArtifact(channel, artifactPath)) { _logger.Log("Successfully verified artifact's signature"); return(true); } _logger.Log("Couldn't verify artifact's signature. The artifact will now be deleted."); var signatureWindowViewModel = new SignatureVerificationWindowViewModel(AppInfo); var signatureWindow = new SignatureVerificationWindow { DataContext = signatureWindowViewModel }; signatureWindowViewModel.ContinueCommand = new DelegateCommand(e => { signatureWindow.Close(); }); SetOwner(signatureWindow); OnWindowWillBeDisplayed(signatureWindow, channel); signatureWindow.ShowDialog(); return(false); }
public void AppIconPathIsSet() { var appInfo = new AppInfo("app_cast_url") { AppIconPath = "test_icon_path" }; var sut = new SignatureVerificationWindowViewModel(appInfo); Assert.AreEqual("test_icon_path", sut.AppIconPath); }