Ejemplo n.º 1
0
		protected override void SetCompletedPropery(ComparisonInformation compare, MailItem mail, UserProperty prop, UserProperty prop2)
		{
			if (Convert.ToInt32(prop2.Value) < 1)
			{
				prop.Value = NamedProperties.CompareComplete;
			}
			var attachProp = mail.UserProperties.Find(NamedProperties.CompareAttachment, true) ?? mail.UserProperties.Add(NamedProperties.CompareAttachment,
																														  OlUserPropertyType.olText,
																														  true);

			string attachment = attachProp.Value.ToString();
			attachProp.Value = string.Format(CultureInfo.CurrentCulture,
											 "{0}={1}¬{2};{3}",
											 compare.Modified.FileName,
											 compare.RedLineFile,
											 compare.RedLineChangeSummary,
											 attachment);
		}
Ejemplo n.º 2
0
		public MockComparisonWorkItem(ComparisonInformation todo, AutoResetEvent workCompleted, IApplication application)
			: base(todo, workCompleted, application)
		{
		}
Ejemplo n.º 3
0
        public void WhenICompleteTheWizardWithTheFollowingDetails(string pageSubHeading, ComparisonInformation comparisonInformation)
        {
            CreateComparisonPage.IsLoaded(pageSubHeading);

            BasePage.WaitForElementLoad(By.CssSelector("#FormContainer h3"), 30);
            BasePage.WaitForElementLoad(By.CssSelector("#stepNext"), 30);

            CreateComparisonPage.SubmitWithName(comparisonInformation.Name)
            .WithDescription(comparisonInformation.Description)
            .WithComments(comparisonInformation.Comments)
            .WithWorkbookPath(comparisonInformation.Workbook)
            .Next();
        }
Ejemplo n.º 4
0
		protected override ComparisonWorkItem NewComparisonWorkItem(ComparisonInformation comparison, AutoResetEvent threadAvailable, IApplication compareApplication)
		{
            return new MockComparisonWorkItem(comparison, threadAvailable, compareApplication);
		}