Пример #1
0
        public void Basic_lower_accuracy()
        {
            var q = new SolrQueryByDistance("store", 45.15, -93.85, 5, CalculationAccuracy.BoundingBox);

            Assert.AreEqual("{!bbox pt=45.15,-93.85 sfield=store d=5}", q.Query);
        }
Пример #2
0
        public void DefaultAccuracy_is_radius()
        {
            var q = new SolrQueryByDistance("store", 45.15, -93.85, 5);

            Assert.AreEqual(CalculationAccuracy.Radius, q.Accuracy);
        }
Пример #3
0
        public void Basic()
        {
            var q = new SolrQueryByDistance("store", 45.15, -93.85, 5);

            Assert.AreEqual("{!geofilt pt=45.15,-93.85 sfield=store d=5}", q.Query);
        }
Пример #4
0
 public void NullField_should_throw()
 {
     var q = new SolrQueryByDistance(null, 45.15, -93.85, 5);
 }
Пример #5
0
 public void NegativeDistance_should_throw()
 {
     var q = new SolrQueryByDistance("store", 45.15, -93.85, -100);
 }
Пример #6
0
 public void NegativeDistance_should_throw()
 {
     var q = new SolrQueryByDistance("store", 45.15, -93.85, -100);
 }
Пример #7
0
 public void NullField_should_throw()
 {
     var q = new SolrQueryByDistance(null, 45.15, -93.85, 5);
 }
Пример #8
0
 public void DefaultAccuracy_is_radius()
 {
     var q = new SolrQueryByDistance("store", 45.15, -93.85, 5);
     Assert.AreEqual(CalculationAccuracy.Radius, q.Accuracy);
 }
Пример #9
0
 public void Basic_lower_accuracy()
 {
     var q = new SolrQueryByDistance("store", 45.15, -93.85, 5, CalculationAccuracy.BoundingBox);
     Assert.AreEqual("{!bbox pt=45.15,-93.85 sfield=store d=5}", q.Query);
 }
Пример #10
0
 public void Basic()
 {
     var q = new SolrQueryByDistance("store", 45.15, -93.85, 5);
     Assert.AreEqual("{!geofilt pt=45.15,-93.85 sfield=store d=5}",q.Query);
 }
Пример #11
0
 public void NullField_should_throw()
 {
     Assert.Throws <ArgumentNullException>(() => {
         var q = new SolrQueryByDistance(null, 45.15, -93.85, 5);
     });
 }
Пример #12
0
 public void NegativeDistance_should_throw()
 {
     Assert.Throws <ArgumentOutOfRangeException>(() => {
         var q = new SolrQueryByDistance("store", 45.15, -93.85, -100);
     });
 }