public virtual void RetrieveAsStreamBase64Test() { ResourceResolver resourceResolver = new ResourceResolver(baseUri); Stream stream = resourceResolver.RetrieveResourceAsInputStream(bLogo); NUnit.Framework.Assert.NotNull(stream); }
public virtual void RetrieveBytesFromResourceCorruptedDataBase64Test() { ResourceResolver resourceResolver = new ResourceResolver(baseUri); byte[] bytes = resourceResolver.RetrieveBytesFromResource(bLogoCorruptedData); Assert.Null(bytes); }
public virtual void RetrieveImageExtendedNullTest() { ResourceResolver resourceResolver = new ResourceResolver(baseUri); PdfXObject image = resourceResolver.RetrieveImageExtended(null); NUnit.Framework.Assert.Null(image); }
public virtual void RetrieveImageExtendedIncorrectBase64Test() { ResourceResolver resourceResolver = new ResourceResolver(baseUri); PdfXObject image = resourceResolver.RetrieveImageExtended(bLogoCorruptedData); NUnit.Framework.Assert.Null(image); }
public virtual void RetrieveImageExtendedBase64Test() { ResourceResolver resourceResolver = new ResourceResolver(baseUri); PdfXObject image = resourceResolver.RetrieveImageExtended(bLogo); Assert.NotNull(image); }
public virtual void RetrieveBytesFromResourceIncorrectBase64Test() { ResourceResolver resourceResolver = new ResourceResolver(baseUri); byte[] bytes = resourceResolver.RetrieveBytesFromResource(bLogoIncorrect); Assert.Null(bytes); }
public virtual void malformedResourceNameTest() { String fileName = "resourceResolverTest .png"; ResourceResolver resourceResolver = new ResourceResolver(baseUri); resourceResolver.RetrieveStream(fileName); }
public void IncorrectBase64Test() { ResourceResolver resourceResolver = new ResourceResolver(baseUri); PdfXObject pdfXObject = resourceResolver.TryResolveBase64ImageSource(bLogoIncorrect); NUnit.Framework.Assert.Null(pdfXObject); }
public virtual void RetrieveImageWrongPathTest() { String fileName = "/itextpdf.com/itis.jpg"; ResourceResolver resourceResolver = new ResourceResolver(baseUri); PdfImageXObject image = resourceResolver.RetrieveImage(fileName); Assert.Null(image); }
public virtual void IsImageTypeSupportedTest() { ResourceResolver resourceResolver = new ResourceResolver(baseUri); Assert.True(resourceResolver.IsImageTypeSupportedByImageDataFactory("resourceResolverTest.png")); Assert.False(resourceResolver.IsImageTypeSupportedByImageDataFactory("test.txt")); Assert.False(resourceResolver.IsImageTypeSupportedByImageDataFactory("htt://test.png")); }
public virtual void RetrieveImageExtendedByMalformedResourceNameTest() { String fileName = "retrieveStyl eSheetTest.css"; ResourceResolver resourceResolver = new ResourceResolver(baseUri); PdfXObject pdfXObject = resourceResolver.RetrieveImageExtended(fileName); Assert.Null(pdfXObject); }
public virtual void RetrieveBytesFromResourceByMalformedResourceNameTest() { String fileName = "retrieveStyl eSheetTest.css"; ResourceResolver resourceResolver = new ResourceResolver(baseUri); byte[] bytes = resourceResolver.RetrieveBytesFromResource(fileName); Assert.Null(bytes); }
public virtual void RetrieveResourceAsInputStreamByMalformedResourceNameTest() { String fileName = "retrieveStyl eSheetTest.css"; ResourceResolver resourceResolver = new ResourceResolver(baseUri); Stream stream = resourceResolver.RetrieveResourceAsInputStream(fileName); Assert.Null(stream); }
public void IsDataSrcCheckTest() { ResourceResolver resourceResolver = new ResourceResolver(baseUri); NUnit.Framework.Assert.True(resourceResolver.IsDataSrc(bLogoCorruptedData)); NUnit.Framework.Assert.True(resourceResolver.IsDataSrc(bLogoIncorrect)); NUnit.Framework.Assert.False(resourceResolver.IsDataSrc("https://data.com/data")); }
public virtual void RetrieveStreamByMalformedResourceNameTest() { String fileName = "resourceResolverTest .png"; ResourceResolver resourceResolver = new ResourceResolver(baseUri); byte[] bytes = resourceResolver.RetrieveStream(fileName); Assert.Null(bytes); }
public void RetrieveBytesMalformedResourceNameTest() { String fileName = "resourceResolverTest .png"; ResourceResolver resourceResolver = new ResourceResolver(baseUri); byte[] bytes = resourceResolver.RetrieveBytesFromResource(fileName); NUnit.Framework.Assert.Null(bytes); }
public virtual void ResourceResolverConstructorTest() { ResourceResolver rr = new ResourceResolver(null); UriResolver ur = new UriResolver(""); String rrUrl = rr.ResolveAgainstBaseUri("").ToString(); String urUrl = ur.ResolveAgainstBaseUri("").ToString(); NUnit.Framework.Assert.AreEqual(rrUrl, urUrl); }
public virtual void IsDataSrcTest() { ResourceResolver resourceResolver = new ResourceResolver(baseUri); Assert.True(resourceResolver.IsDataSrc(bLogo)); Assert.True(resourceResolver.IsDataSrc(bLogoCorruptedData)); Assert.True(resourceResolver.IsDataSrc(bLogoIncorrect)); Assert.False(resourceResolver.IsDataSrc("https://data.com/data")); }
public void IsImageTypeSupportedMalformedURLTest() { ResourceResolver resourceResolver = new ResourceResolver(baseUri); bool res = resourceResolver.IsImageTypeSupportedByImageDataFactory("htt://test.png"); NUnit.Framework.Assert.False(res); res = resourceResolver.IsImageTypeSupportedByImageDataFactory("htt://test.png"); NUnit.Framework.Assert.False(res); }
public virtual void AttemptToRetrieveBytesFromResourceStyleSheetWithFilterRetrieverTest() { String fileName = "retrieveStyleSheetTest.css"; ResourceResolver resourceResolver = new ResourceResolver(baseUri); resourceResolver.SetRetriever(new FilterResourceRetriever()); byte[] bytes = resourceResolver.RetrieveBytesFromResource(fileName); Assert.Null(bytes); }
public virtual void RetrieveImageRightPathTest() { String fileName = "itextpdf.com/itis.jpg"; ResourceResolver resourceResolver = new ResourceResolver(baseUri); PdfImageXObject image = resourceResolver.RetrieveImage(fileName); Assert.NotNull(image); Assert.IsTrue(image.IdentifyImageFileExtension().EqualsIgnoreCase("jpg")); }
public virtual void RetrieveImageTest() { String fileName = "resourceResolverTest.png"; ResourceResolver resourceResolver = new ResourceResolver(baseUri); PdfImageXObject image = resourceResolver.RetrieveImage(fileName); NUnit.Framework.Assert.NotNull(image); NUnit.Framework.Assert.True(image.IdentifyImageFileExtension().EqualsIgnoreCase("png")); }
public virtual void RetrieveImagePathWithSpacesTest() { String fileName = "retrieveImagePathWithSpaces.jpg"; ResourceResolver resourceResolver = new ResourceResolver(baseUri + "path with spaces/"); PdfImageXObject image = resourceResolver.RetrieveImage(fileName); Assert.NotNull(image); Assert.IsTrue(image.IdentifyImageFileExtension().EqualsIgnoreCase("jpg")); }
public virtual void RetrieveStyleSheetByMalformedResourceNameTest() { NUnit.Framework.Assert.That(() => { String fileName = "retrieveStyl eSheetTest.css"; ResourceResolver resourceResolver = new ResourceResolver(baseUri); resourceResolver.RetrieveStyleSheet(fileName); } , NUnit.Framework.Throws.InstanceOf <IOException>()); }
public virtual void RetrieveStyleSheetTest() { String fileName = "retrieveStyleSheetTest.css"; Stream expected = new FileStream(baseUri + fileName, FileMode.Open, FileAccess.Read); ResourceResolver resourceResolver = new ResourceResolver(baseUri); Stream stream = resourceResolver.RetrieveStyleSheet(fileName); Assert.NotNull(stream); Assert.AreEqual(expected.Read(), stream.Read()); }
public virtual void malformedResourceNameTest1() { NUnit.Framework.Assert.That(() => { String fileName = "retrieveStyl eSheetTest.css"; ResourceResolver resourceResolver = new ResourceResolver(baseUri); resourceResolver.RetrieveStyleSheet(fileName); } , NUnit.Framework.Throws.TypeOf <FileNotFoundException>()); ; }
public void IsImageTypeSupportedTest() { ResourceResolver resourceResolver = new ResourceResolver(baseUri); String fileName = "resourceResolverTest.png"; bool res = resourceResolver.IsImageTypeSupportedByImageDataFactory(fileName); NUnit.Framework.Assert.True(res); res = resourceResolver.IsImageTypeSupportedByImageDataFactory("test.txt"); NUnit.Framework.Assert.False(res); }
public virtual void AttemptToRetrieveBytesFromLocalWithResourceSizeByteLimitTest() { String fileName = "retrieveStyleSheetTest.css"; // retrieveStyleSheetTest.css size is 89 bytes IResourceRetriever retriever = new DefaultResourceRetriever().SetResourceSizeByteLimit(88); ResourceResolver resourceResolver = new ResourceResolver(baseUri, retriever); byte[] bytes = resourceResolver.RetrieveBytesFromResource(fileName); Assert.Null(bytes); }
public virtual void RetrieveInputStreamWithRetryRetrieverTest() { String fileName = "!invalid! StyleSheetName.css"; ResourceResolver resourceResolver = new ResourceResolver(baseUri, new RetryResourceRetriever(baseUri)); Stream expected = new FileStream(baseUri + "retrieveStyleSheetTest.css", FileMode.Open, FileAccess.Read); Stream stream = resourceResolver.RetrieveResourceAsInputStream(fileName); Assert.NotNull(stream); Assert.AreEqual(expected.Read(), stream.Read()); }
public virtual void AttemptToRetrieveInputStreamWithFilterRetrieverTest() { String fileName = "retrieveStyleSheetTest.css"; ResourceResolver resourceResolver = new ResourceResolver(baseUri); resourceResolver.SetRetriever(new FilterResourceRetriever()); Stream stream = resourceResolver.RetrieveResourceAsInputStream(fileName); Assert.Null(stream); }