Example #1
0
        public void TestMissingFileNameConfig()
        {
            PCAMainUI pca1;
            pca1 = new PCAMainUI("missingFileNameConfig.xml",
                                TEST_EXEC_FOLDER, 
                                TEST_FOLDER,
                                DEST_FOLDER);

            Assert.IsNotNull(pca1);
            Assert.IsTrue(pca1.ValidInput);

            XmlElement policySettings = pca.XmlConfigurations;
            Assert.IsNotNull(policySettings);
            Assert.AreEqual(policySettings.Name, "PolicySettings");

            ProtectSettings settings = pca1.PolicySettings;
            Assert.IsNotNull(settings);
            ViewablePolicySets viewablePolicySets = settings.Configs["Email Actions"];
            Assert.IsTrue(viewablePolicySets != null && viewablePolicySets.PolicySets != null);
            Assert.AreEqual(viewablePolicySets.PolicySets.Count, 3);
            foreach(string key in viewablePolicySets.PolicySets.Keys)
            {
                Assert.AreNotEqual("Convert Documents to PDF", key);
            }
        }
Example #2
0
 public void TestInvalidConfigFile()
 {
     PCAMainUI pca1;
     pca1 = new PCAMainUI("config.xml",
                         TEST_EXEC_FOLDER, 
                         TEST_FOLDER,
                         DEST_FOLDER);
     Assert.IsNotNull(pca1);
     Assert.IsFalse(pca1.ValidInput);
     pca1.Dispose();
 }
Example #3
0
        public void TestValidPathConfig()
        {
            PCAMainUI pca1;
            pca1 = new PCAMainUI("validPathConfig.xml",
                                TEST_EXEC_FOLDER, 
                                TEST_FOLDER,
                                DEST_FOLDER);
            Assert.IsNotNull(pca1);
            Assert.IsTrue(pca1.ValidInput);

            string src = "";
            string dest = "";

            bool result = XmlReadUtilities.GetPathName(pca1.XmlConfigurations, "SourcePath", ref src);
            Assert.IsTrue(result);
            Assert.AreEqual(src, @"P:\Projects\Hygiene\src\Workshare.Protect.ConfigurationAssistant.Tests\");

            result = XmlReadUtilities.GetPathName(pca1.XmlConfigurations, "DestPath", ref dest);
            Assert.IsTrue(result);
            Assert.AreEqual(dest, @"P:\Projects\Hygiene\src\Workshare.Protect.ConfigurationAssistant.Tests\PublishedPolicySetStore\");
        }
Example #4
0
 public void Setup()
 {
     pca = new PCAMainUI("configuration.xml",
                         TEST_EXEC_FOLDER, 
                         TEST_FOLDER,
                         DEST_FOLDER);
 }
Example #5
0
 public void TestInvalidPathConfig()
 {
     PCAMainUI pca1;
     pca1 = new PCAMainUI("invalidPathConfig.xml",
                         TEST_EXEC_FOLDER, 
                         TEST_FOLDER,
                         DEST_FOLDER);
     Assert.IsNotNull(pca1);
     Assert.IsFalse(pca1.ValidInput);
 }