コード例 #1
0
        public void TestContainsPoint()
        {
            IntParameter intParam = new IntParameter(3);

            Assert.IsTrue(intParam.ContainsPoint(3));
            Assert.IsFalse(intParam.ContainsPoint(2));
        }
コード例 #2
0
        public void TestIsWildcard()
        {
            IntParameter intParam = new IntParameter(5);

            Assert.IsTrue(intParam.IsWildcard(5, 5));
            Assert.IsFalse(intParam.IsWildcard(4, 5));
            Assert.IsFalse(intParam.IsWildcard(5, 6));
            Assert.IsFalse(intParam.IsWildcard(4, 6));
        }
コード例 #3
0
        public void TestGetValues()
        {
            IntParameter      intParam = new IntParameter(3);
            ICollection <int> result   = intParam.GetValuesInRange(1, 8);

            EPAssertionUtil.AssertEqualsAnyOrder(new int[] { 3 }, result);

            result = intParam.GetValuesInRange(1, 2);
            EPAssertionUtil.AssertEqualsAnyOrder(new int[] {}, result);

            result = intParam.GetValuesInRange(4, 10);
            EPAssertionUtil.AssertEqualsAnyOrder(new int[] {}, result);

            result = intParam.GetValuesInRange(1, 3);
            EPAssertionUtil.AssertEqualsAnyOrder(new int[] { 3 }, result);

            result = intParam.GetValuesInRange(3, 5);
            EPAssertionUtil.AssertEqualsAnyOrder(new int[] { 3 }, result);
        }
コード例 #4
0
        public void TestFormat()
        {
            IntParameter intParam = new IntParameter(3);

            Assert.AreEqual("3", intParam.Formatted());
        }