Ejemplo n.º 1
0
        public virtual void RetrieveBytesFromResourceCorruptedDataBase64Test()
        {
            ResourceResolver resourceResolver = new ResourceResolver(baseUri);

            byte[] bytes = resourceResolver.RetrieveBytesFromResource(bLogoCorruptedData);
            Assert.Null(bytes);
        }
Ejemplo n.º 2
0
        public virtual void RetrieveBytesFromResourceIncorrectBase64Test()
        {
            ResourceResolver resourceResolver = new ResourceResolver(baseUri);

            byte[] bytes = resourceResolver.RetrieveBytesFromResource(bLogoIncorrect);
            Assert.Null(bytes);
        }
Ejemplo n.º 3
0
        public void RetrieveBytesMalformedResourceNameTest()
        {
            String           fileName         = "resourceResolverTest .png";
            ResourceResolver resourceResolver = new ResourceResolver(baseUri);

            byte[] bytes = resourceResolver.RetrieveBytesFromResource(fileName);
            NUnit.Framework.Assert.Null(bytes);
        }
Ejemplo n.º 4
0
        public virtual void RetrieveBytesFromResourceByMalformedResourceNameTest()
        {
            String           fileName         = "retrieveStyl eSheetTest.css";
            ResourceResolver resourceResolver = new ResourceResolver(baseUri);

            byte[] bytes = resourceResolver.RetrieveBytesFromResource(fileName);
            Assert.Null(bytes);
        }
Ejemplo n.º 5
0
        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);
        }
Ejemplo n.º 6
0
        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);
        }
Ejemplo n.º 7
0
        public virtual void RetrieveBytesFromResourceWithRetryRetrieverTest()
        {
            String           fileName         = "!invalid! StyleSheetName.css";
            ResourceResolver resourceResolver = new ResourceResolver(baseUri, new RetryResourceRetriever(baseUri));

            byte[] expected = File.ReadAllBytes(baseUri + "retrieveStyleSheetTest.css");
            byte[] bytes    = resourceResolver.RetrieveBytesFromResource(fileName);
            Assert.NotNull(bytes);
            Assert.AreEqual(expected.Length, bytes.Length);
        }
Ejemplo n.º 8
0
        public virtual void RetrieveBytesFromResourcePngImageTest()
        {
            String           fileName         = "resourceResolverTest.png";
            ResourceResolver resourceResolver = new ResourceResolver(baseUri);

            byte[] expected = File.ReadAllBytes(baseUri + fileName);
            byte[] bytes    = resourceResolver.RetrieveBytesFromResource(fileName);
            Assert.NotNull(bytes);
            Assert.AreEqual(expected.Length, bytes.Length);
        }
Ejemplo n.º 9
0
        public virtual void RetrieveBytesFromLocalWithResourceSizeByteLimitTest()
        {
            String fileName = "retrieveStyleSheetTest.css.dat";
            // retrieveStyleSheetTest.css.dat size is 89 bytes
            IResourceRetriever retriever        = new DefaultResourceRetriever().SetResourceSizeByteLimit(89);
            ResourceResolver   resourceResolver = new ResourceResolver(baseUri, retriever);

            byte[] bytes = resourceResolver.RetrieveBytesFromResource(fileName);
            Assert.NotNull(bytes);
            Assert.AreEqual(((DefaultResourceRetriever)retriever).GetResourceSizeByteLimit(), bytes.Length);
        }