private static ComparisonInformation CreateComparison(string originalEmailId, string modifiedEmailId)
		{
			var orig = new MockAttachment("TestDocument1.docx", Resources.TestDocument1);
			var mod = new MockAttachment("TestDocument2.docx", Resources.TestDocument2);
			var ci = new MockComparisonInformation(orig, mod, originalEmailId, modifiedEmailId);
			return ci;
		}
		private static ComparisonInformation CreateComparison()
		{
			var orig = new MockAttachment("TestDocument1.docx", Resources.TestDocument1);
			var mod = new MockAttachment("TestDocument2.docx", Resources.TestDocument2);
			var ci = new MockComparisonInformation(orig, mod, "Test1", "Test2");
			return ci;
		}
		public void ComparisonInformationTest01()
		{
			var orig = new MockAttachment("TestDocument1.docx", Resources.TestDocument1);
			var mod = new MockAttachment("TestDocument2.docx", Resources.TestDocument2);
			var ci = new MockComparisonInformation(orig, mod, "Test1", "Test2");
			Assert.IsNotNull(ci);
			Assert.IsNotNull(ci.Original);
			Assert.IsNotNull(ci.Modified);
			Assert.AreEqual("Test2", ci.EmailId);
			Assert.IsNullOrEmpty(ci.RedLineFile);

			_event = new ManualResetEvent(false);
			ci.Completed += OnCompleted;

			_eventRaised = false;
			ci.WorkCompleted("TestRedline", "TestRedlineMl", null, true);
			Assert.IsTrue(_event.WaitOne(new TimeSpan(0, 0, 10)));
			Assert.IsTrue(_eventRaised);
			Assert.AreEqual("TestRedline", ci.RedLineFile);
			Assert.AreEqual("TestRedlineMl", ci.RedLineChangeSummary);
		}