コード例 #1
0
ファイル: ActionSet.cs プロジェクト: killbug2004/WSProf
		public ActionSet()
		{
			try
			{
				m_configuration = new WorkshareUpgradeConfigurationTranslater();
			}
			catch (Exception ex)
			{
				Logger.LogError(ex, "Unable to create Upgrade Configuration Translator");
			}
		}
コード例 #2
0
		public void TestGroupOptions()
		{
			WorkshareUpgradeConfigurationTranslater configuration = new WorkshareUpgradeConfigurationTranslater();
			Dictionary<string, WorkshareUpgradeConfigurationOptionsOption> groupOptions = StaticShared.GetGroupOptions(configuration.GetOptions(), "FixPack");
			Assert.IsTrue(groupOptions.Count == 33);
		}
コード例 #3
0
ファイル: TestActions.cs プロジェクト: killbug2004/WSProf
		public void ValidateUpgradeMapOptionsAreInSyncWithOptionApiOptions()
		{
			WorkshareUpgradeConfigurationTranslater configuration = new WorkshareUpgradeConfigurationTranslater();
			Dictionary<string, WorkshareUpgradeConfigurationOptionsOption> upgradeConfigurationOptions = configuration.Options;
			Dictionary<string, OptionMapOption> workshare7Options = Workshare7OptionsTranslater.GetOptions();

			StringBuilder sb = new StringBuilder();
			int count = 0;
			foreach (KeyValuePair<string, WorkshareUpgradeConfigurationOptionsOption> kvp in upgradeConfigurationOptions)
			{
				if (!workshare7Options.ContainsKey(kvp.Value.Name.ToLower()))
				{
					sb.Append(string.Format("{0}, ", kvp.Value.Name));
					++count;
				}
			}
			Assert.IsTrue(count == 0,
			              string.Format(
			              	"The Upgrade XML Map contains Options that was not found in the Options API Map. The Upgrade XML Map should be updated to reflect the changes to the Options API Map. The Options in the Upgrade XML Map are: {0}",
			              	sb));
		}
コード例 #4
0
ファイル: TestActions.cs プロジェクト: killbug2004/WSProf
		private Dictionary<string, WorkshareUpgradeConfigurationOptionsOption> GetOptions()
		{
			WorkshareUpgradeConfigurationTranslater configuration = new WorkshareUpgradeConfigurationTranslater();
			return configuration.GetOptions();
		}
コード例 #5
0
ファイル: TestActions.cs プロジェクト: killbug2004/WSProf
		private List<string> GetExcludeList()
		{
			WorkshareUpgradeConfigurationTranslater translater = new WorkshareUpgradeConfigurationTranslater();
			return translater.RegistryKeyExclusions;
		}