public void KrakenClient_ImageSetUrlCallBack_IsTrue() { var krakenClient = HelperFunctions.CreateWorkingClient(); var optimizeSetRequest = new OptimizeSetRequest(new Uri(TestData.ImageOne), _callbackUri); optimizeSetRequest.AddSet(new SetResizeImage { Name = "test1", Height = 10, Width = 10 }); optimizeSetRequest.AddSet(new SetResizeImage { Name = "test2", Height = 15, Width = 15 }); optimizeSetRequest.AddSet(new SetResizeImage { Name = "test3", Height = 20, Width = 20 }); var response = krakenClient.Optimize( optimizeSetRequest ); var result = response.Result; Assert.IsTrue(result.StatusCode == HttpStatusCode.OK); Assert.IsTrue(result.Success); Assert.IsTrue(result.Body != null); Assert.IsTrue(!string.IsNullOrEmpty(result.Body.Id)); }
public static OptimizeSetRequest ThatHasASetOf3(this OptimizeSetRequest optimizeSetRequest) { optimizeSetRequest = new OptimizeSetRequest(Given.ACallBackUrl.ThatPointsToAValidImageOnTheWeb(), Given.ACallBackUrl.ThatIsAValidCallBackUrl()) { Lossy = true }; optimizeSetRequest.AddSet(new ResizeImageSet { Name = "test1", Height = 10, Width = 10 }); optimizeSetRequest.AddSet(new ResizeImageSet { Name = "test2", Height = 15, Width = 15 }); optimizeSetRequest.AddSet(new ResizeImageSet { Name = "test3", Height = 20, Width = 20 }); return(optimizeSetRequest); }