示例#1
0
        public void TestValidRequest()
        {
            TimeRegion  tr = new TimeRegion();
            FetchDomain fd = FetchDomain.CreatePointGrid(new double[] { 0, 1, 2 }, new double[] { 3, 4, 5 }, tr);
            string      error;

            Assert.IsTrue(fd.IsContentValid(out error));
            Assert.IsTrue(string.IsNullOrEmpty(error));


            fd = FetchDomain.CreatePoints(new double[] { 0, 1, -2 }, new double[] { 3, 4, 5 }, tr); //points allow mixed axis

            Assert.IsTrue(fd.IsContentValid(out error));
            Assert.IsTrue(string.IsNullOrEmpty(error));
        }
示例#2
0
        public void TestInValidtimeRequest()
        {
            TimeRegion  tr = new TimeRegion(lastDay: 567).GetYearlyTimeseries();
            FetchDomain fd = FetchDomain.CreatePointGrid(new double[] { 0, 1, 2 }, new double[] { 3, 4, 5 }, tr);
            string      error;

            Assert.IsFalse(fd.IsContentValid(out error));
            Assert.IsFalse(string.IsNullOrEmpty(error));
        }
示例#3
0
        public void TestInValidAxisRangeRequest()
        {
            TimeRegion  tr = new TimeRegion();
            FetchDomain fd = FetchDomain.CreatePointGrid(new double[] { 0, 1, 2678 }, new double[] { 3, 4, 5 }, tr);
            string      error;

            Assert.IsFalse(fd.IsContentValid(out error));
            Assert.IsFalse(string.IsNullOrEmpty(error));
        }