コード例 #1
0
		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;
		}
コード例 #2
0
		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;
		}
コード例 #3
0
ファイル: MockAttachments.cs プロジェクト: killbug2004/WSProf
		public Attachment Add(object Source, object Type, object Position, object DisplayName)
		{
			var attach = new MockAttachment(Source.ToString())
			             	{
			             		DisplayName = DisplayName.ToString(),
			             		Position = Convert.ToInt32(Position),
			             		Type = (OlAttachmentType) Type
			             	};
			_attachments.Add(attach);
			return attach;
		}
コード例 #4
0
		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);
		}