コード例 #1
0
        public void CanUseComparisons(string row, double value, double expectedResult)
        {
            var math = new IOconfMath(row, 0);

            Assert.AreEqual(expectedResult, math.Calculate(new Dictionary <string, object> {
                { "MyValue", value }
            }).Value);
        }
コード例 #2
0
        public void CalculatesExpectedValue(string row, double value, double expectedResult)
        {
            var math = new IOconfMath(row, 0);

            Assert.AreEqual(expectedResult, math.Calculate(new Dictionary <string, object> {
                { "MyValue", value }, { "PI", Math.PI }
            }).Value);
        }
コード例 #3
0
        public void CanParseSources(string row, string expectedSources)
        {
            var math = new IOconfMath(row, 0);

            Assert.AreEqual(expectedSources, string.Join(',', math.GetSources()));
        }