public void TestSetup() { this.imageBuilderTestContext = ImageBuilderTestContext.Create(this.TestContext.TestName); this.imageBuilder = imageBuilderTestContext.ImageBuilder; this.imageStore = imageBuilderTestContext.ImageStore; ImageBuilderTest.CreateDropAndSetFabricCodePath(); }
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)); }
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"); }
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); }
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"); }