Ejemplo n.º 1
0
        public void EmailMessages_FindAndReplaceImageTagsWithAttachedImage_HtmlBodyNoImage()
        {
            string localHtml           = @"<html><head><title>Email Stuff</head><body><p><hr><a href=""http://www.google.com"">Google Link</a>Check out my <i>great</i> link!</p></body></html>";
            bool   areImagesDownloaded = false;
            string actualLocalPath     = EmailMessages.FindAndReplaceImageTagsWithAttachedImage(localHtml, areImagesDownloaded, out List <string> listLocalImagePaths);

            Assert.AreEqual(actualLocalPath, localHtml);
        }
Ejemplo n.º 2
0
        public void EmailMessages_FindAndReplaceImageTagsWithAttachedImage_ClosingSlashInsideImg()
        {
            string localHtml           = @"<html><head><title>Email Stuff</head><body><img src=""image""/></body></html>";
            bool   areImagesDownloaded = false;
            string actualLocalPath     = EmailMessages.FindAndReplaceImageTagsWithAttachedImage(localHtml, areImagesDownloaded, out List <string> listLocalImagePaths);
            string expectedLocalPath   = @"<html><head><title>Email Stuff</head><body><img alt=""image"" src=""cid:image""/></body></html>";

            Assert.AreEqual(expectedLocalPath, actualLocalPath);
        }
Ejemplo n.º 3
0
        public void EmailMessages_FindAndReplaceImageTagsWithAttachedImage_HtmlBodyWithMultiImages()
        {
            string localHtml           = @"<html><head><title>Email Stuff</head><body><p>Text Text Text Text<img src=""image""></img><span></span><img src=""image2""></img>Text Text Text Text</p></body></html>";
            bool   areImagesDownloaded = false;
            string actualLocalPath     = EmailMessages.FindAndReplaceImageTagsWithAttachedImage(localHtml, areImagesDownloaded, out List <string> listLocalImagePaths);
            string expectedLocalPath   = @"<html><head><title>Email Stuff</head><body><p>Text Text Text Text<img alt=""image"" src=""cid:image""/><span></span><img alt=""image"" src=""cid:image2""/>Text Text Text Text</p></body></html>";

            Assert.AreEqual(expectedLocalPath, actualLocalPath);
        }