public void TestSetup()
 {
     this.imageBuilderTestContext = ImageBuilderTestContext.Create(this.TestContext.TestName);
     this.imageBuilder            = imageBuilderTestContext.ImageBuilder;
     this.imageStore = imageBuilderTestContext.ImageStore;
     ImageBuilderTest.CreateDropAndSetFabricCodePath();
 }
Ejemplo n.º 2
0
        public string GenerateSfpkg(string sfPkgFolderPath, bool applyCompression)
        {
            string sfPkgFileName   = this.GetSfpkgFileName();
            string rootUri         = this.ImageStore.RootUri.Replace("file:", "");
            string buildLayoutPath = Path.Combine(rootUri, this.ApplicationFolderName);

            return(ImageBuilderTest.GenerateSfpkgWithValidation(buildLayoutPath, sfPkgFolderPath, applyCompression, sfPkgFileName));
        }
Ejemplo n.º 3
0
        public void TestImageInfo()
        {
            var j = new ImageJob(ImageBuilderTest.GetBitmap(100, 200), null);

            c.CurrentImageBuilder.Build(j);
            Assert.AreEqual(j.SourceWidth, 100);
            Assert.AreEqual(j.SourceHeight, 200);
            Assert.AreEqual(j.ResultFileExtension, "jpg");
            Assert.AreEqual(j.ResultMimeType, "image/jpeg");
        }
Ejemplo n.º 4
0
        public void TestReplaceFileInPlace()
        {
            var path = Path.GetTempFileName();

            ImageBuilderTest.GetBitmap(100, 200).Save(path, ImageFormat.Jpeg);

            var j = new ImageJob(path, path, new Instructions("width=50;format=jpg"));

            c.CurrentImageBuilder.Build(j);
        }
Ejemplo n.º 5
0
        public void TestImageJob()
        {
            var ms = new MemoryStream();
            var j  = new ImageJob(ImageBuilderTest.GetBitmap(100, 200), ms, new Instructions("width=50;format=jpg"));

            c.CurrentImageBuilder.Build(j);
            Assert.AreEqual(j.SourceWidth, 100);
            Assert.AreEqual(j.SourceHeight, 200);
            Assert.AreEqual(j.ResultFileExtension, "jpg");
            Assert.AreEqual(j.ResultMimeType, "image/jpeg");
        }