Exemple #1
0
        public void TestAbs()
        {
            Assert.AreEqual(0, StandardFilters.Abs("notNumber"));
            Assert.AreEqual(10, StandardFilters.Abs(10));
            Assert.AreEqual(5, StandardFilters.Abs(-5));
            Assert.AreEqual(19.86, StandardFilters.Abs(19.86));
            Assert.AreEqual(19.86, StandardFilters.Abs(-19.86));
            Assert.AreEqual(10, StandardFilters.Abs("10"));
            Assert.AreEqual(5, StandardFilters.Abs("-5"));
            Assert.AreEqual(30.60, StandardFilters.Abs("30.60"));
            Assert.AreEqual(0, StandardFilters.Abs("30.60a"));

            Helper.AssertTemplateResult(
                expected: "17",
                template: "{{ -17 | abs }}");
            Helper.AssertTemplateResult(
                expected: "17",
                template: "{{ 17 | abs }}");
            Helper.AssertTemplateResult(
                expected: "4",
                template: "{{ 4 | abs }}");
            Helper.AssertTemplateResult(
                expected: "19.86",
                template: "{{ '-19.86' | abs }}");
        }
 public void TestAbs()
 {
     Assert.AreEqual(0, StandardFilters.Abs("notNumber"));
     Assert.AreEqual(10, StandardFilters.Abs(10));
     Assert.AreEqual(5, StandardFilters.Abs(-5));
     Assert.AreEqual(19.86, StandardFilters.Abs(19.86));
     Assert.AreEqual(19.86, StandardFilters.Abs(-19.86));
     Assert.AreEqual(10, StandardFilters.Abs("10"));
     Assert.AreEqual(5, StandardFilters.Abs("-5"));
     Assert.AreEqual(30.60, StandardFilters.Abs("30.60"));
     Assert.AreEqual(0, StandardFilters.Abs("30.60a"));
 }