Example #1
0
		private void TestStrategy(IContentSource source, IDiscoveryStrategy strategy)
		{
			if (!Global.IsReadyRedlineEnabled)
				return;

			RedemptionLoader.DllLocation32Bit = Path.Combine(Workshare.Interop.Options.OptionApi.GetString("ProgramLocation"), "Redemption.dll");

			IStrategyResult result = source.ApplyStrategy(strategy);

			Assert.AreEqual(1, result.Count);

			IMail sentMail = result.First() as IMail;

			Assert.IsNotNull(sentMail);
			Assert.AreEqual(1, sentMail.Attachments.Count);
			Assert.IsTrue(sentMail.Attachments.First().IsModified == false);
			Assert.IsNotNull(sentMail.Attachments.First().TrackingId);
			Assert.IsTrue("ReadyRedlineDocumentTrackingTest.doc" == sentMail.Attachments.First().DisplayName);
		}