CloudinaryDotNet.Test.ApiTest.ShouldSupportAndTranslateOperators C# (CSharp) Method

ShouldSupportAndTranslateOperators() private method

private ShouldSupportAndTranslateOperators ( ) : void
return void
        public void ShouldSupportAndTranslateOperators()
        {
            string allOperators =
                            "if_" +
                            "w_eq_0_and" +
                            "_h_ne_0_or" +
                            "_ar_lt_0_and" +
                            "_pc_gt_0_and" +
                            "_fc_lte_0_and" +
                            "_w_gte_0" +
                            ",e_grayscale";
            Assert.AreEqual(allOperators, new Transformation().IfCondition()
                            .Width("=", 0).And()
                            .Height("!=", 0).Or()
                            .AspectRatio("<", "0").And()
                            .PageCount(">", 0).And()
                            .FaceCount("<=", 0).And()
                            .Width(">=", 0)
                            .Then().Effect("grayscale").ToString(), "should support and translate operators:  '=', '!=', '<', '>', '<=', '>=', '&&', '||'");

            Assert.AreEqual(allOperators, new Transformation().IfCondition("w = 0 && height != 0 || aspectRatio < 0 and pageCount > 0 and faceCount <= 0 and width >= 0")
                        .Effect("grayscale")
                        .ToString());
        }
ApiTest