public void ReplaceTextExistsAfterReplace()
 {
     WordInterface = new WordAPI(TemplatePath, false);
     WordInterface.FindAndReplace(FindAndReplacePairs, false);
     foreach (var pair in FindAndReplacePairs)
     {
         Assert.IsTrue(WordInterface.ContainsText(pair.Value, false));
     }
     WordInterface.Close();
 }
 public void SearchTextDoesNotExistAfterReplace()
 {
     WordInterface = new WordAPI(TemplatePath, false);
     WordInterface.FindAndReplace(FindAndReplacePairs, false);
     foreach (var pair in FindAndReplacePairs)
     {
         Assert.IsFalse(WordInterface.ContainsText(pair.Key, false));
     }
     WordInterface.Close();
 }
        public void ReadOnlySearchAndReplaceFails()
        {
            Exception failedEx = null;

            try
            {
                WordInterface = new WordAPI(TemplatePath, true);
                WordInterface.FindAndReplace(FindAndReplacePairs, false);
            }
            catch (Exception e)
            {
                failedEx = e;
            }
            WordInterface.Close();
            Assert.IsNotNull(failedEx);
        }