public void UpdatePreviewJsHelper() { PhotoUtils myutils = new PhotoUtils(); String localjsfile = mytestutils.GetLocalRootPathToFile("\\js\\tiffjcroppreset.js"); String ratio = Settings.AppSettings.passwidth + "/" + Settings.AppSettings.passheight; String previewwidth = Settings.AppSettings.previewwidth; String previewheight = Settings.AppSettings.previewheight; String result1 = myutils.UpdatePreviewJs(220, 280, localjsfile); String result2 = myutils.UpdatePreviewJs(300, 400, localjsfile); Boolean isRatioOK1 = result1.Contains("aspectRatio: 220/280"); Boolean isRatioOK2 = result2.Contains("aspectRatio: 220/280"); Boolean isrxOK1 = result1.Contains("var rx = " + previewwidth + " / c.w;"); Boolean isrxOK2 = result2.Contains("var rx = " + previewwidth + " / c.w;"); Boolean isryOK1 = result1.Contains("var ry = " + previewheight + " / c.h;"); Boolean isryOK2 = result2.Contains("var ry = " + previewheight + " / c.h;"); Boolean isWidthOK1 = result1.Contains("width: Math.round(rx*220)"); Boolean isWidthOK2 = result2.Contains("width: Math.round(rx*300)"); Boolean isHeightOK1 = result1.Contains("height: Math.round(ry*280)"); Boolean isHeightOK2 = result2.Contains("height: Math.round(ry*400)"); Boolean istruesizeOK1 = result1.Contains("trueSize: [220, 280]"); Boolean istruesizeOK2 = result2.Contains("trueSize: [300, 400]"); Assert.IsTrue(isRatioOK1); Assert.IsTrue(isRatioOK2); Assert.IsTrue(isrxOK1); Assert.IsTrue(isrxOK2); Assert.IsTrue(isryOK1); Assert.IsTrue(isryOK2); Assert.IsTrue(isWidthOK1); Assert.IsTrue(isWidthOK2); Assert.IsTrue(isHeightOK1); Assert.IsTrue(isHeightOK2); Assert.IsTrue(istruesizeOK1); Assert.IsTrue(istruesizeOK2); }