public void Verify()
 {
     var licenseAgreement = new LicenseAgreement();
     try
     {
         licenseAgreement.Agree();
         Assert.IsTrue(licenseAgreement.HasAgreedToLicense());
         licenseAgreement.Clear();
         Assert.IsFalse(licenseAgreement.HasAgreedToLicense());
     }
     finally
     {
         licenseAgreement.Clear();
     }
 }
Ejemplo n.º 2
0
    void RunStartupSequence()
    {
        if (!licenseAgreement.HasAgreedToLicense())
        {
            ActivateModel <LicenseAgreementViewModel>();
            return;
        }

        try
        {
            if (proxyTester.AreCredentialsRequired())
            {
                var proxySettings = new ProxySettingsView(proxyTester, credentialStore)
                {
                    Owner = ShellView.CurrentInstance
                };
                proxySettings.ShowDialog();
                if (proxySettings.Cancelled)
                {
                    Environment.Exit(0);
                }
            }
        }
        catch (WebException)
        {
        }

        if (runtimeUpgradeManager.Is452InstallRequired())
        {
            ActivateModel <DotNetPreReqViewModel>();
            return;
        }
        ActivateModel <SelectItemsViewModel>();
    }
Ejemplo n.º 3
0
    public void Verify()
    {
        var licenseAgreement = new LicenseAgreement();

        try
        {
            licenseAgreement.Agree();
            Assert.IsTrue(licenseAgreement.HasAgreedToLicense());
            licenseAgreement.Clear();
            Assert.IsFalse(licenseAgreement.HasAgreedToLicense());
        }
        finally
        {
            licenseAgreement.Clear();
        }
    }
Ejemplo n.º 4
0
 void RunStartupSequence()
 {
     if (!licenseAgreement.HasAgreedToLicense())
     {
         ActivateModel <LicenseAgreementViewModel>();
         return;
     }
     if (!powerShellRunner.TrySetExecutionPolicyToUnrestricted())
     {
         ActivateModel <GroupPollicyErrorViewModel>();
         return;
     }
     ActivateModel <SelectItemsViewModel>();
 }