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")); }