Esempio n. 1
0
 public void IgnoresLocalParams() {
     var q = new SolrFacetDateQuery(new LocalParams { { "ex", "cat" } } + "timestamp", new DateTime(2009, 1, 1), new DateTime(2009, 2, 2), "+1DAY") {
         HardEnd = true,
         Other = new[] { FacetDateOther.After },
         Include = new[] { FacetDateInclude.Lower },
     };
     var r = Serialize(q);
     Assert.Contains(r, KV.Create("facet.date", "{!ex=cat}timestamp"));
     Assert.Contains(r, KV.Create("f.timestamp.facet.date.start", "2009-01-01T00:00:00Z"));
     Assert.Contains(r, KV.Create("f.timestamp.facet.date.end", "2009-02-02T00:00:00Z"));
     Assert.Contains(r, KV.Create("f.timestamp.facet.date.gap", "+1DAY"));
     Assert.Contains(r, KV.Create("f.timestamp.facet.date.hardend", "true"));
     Assert.Contains(r, KV.Create("f.timestamp.facet.date.other", "after"));
     Assert.Contains(r, KV.Create("f.timestamp.facet.date.include", "lower"));
 }
 public void Serialize()
 {
     var q = new SolrFacetDateQuery("timestamp", new DateTime(2009,1,1), new DateTime(2009,2,2), "+1DAY") {
         HardEnd = true,
         Other = new[] {FacetDateOther.After},
         Include = new[] { FacetDateInclude.Lower },
     };
     var r = Serialize(q);
     CollectionAssert.Contains(r, KV.Create("facet.date", "timestamp"));
     CollectionAssert.Contains(r, KV.Create("f.timestamp.facet.date.start", "2009-01-01T00:00:00Z"));
     CollectionAssert.Contains(r, KV.Create("f.timestamp.facet.date.end", "2009-02-02T00:00:00Z"));
     CollectionAssert.Contains(r, KV.Create("f.timestamp.facet.date.gap", "+1DAY"));
     CollectionAssert.Contains(r, KV.Create("f.timestamp.facet.date.hardend", "true"));
     CollectionAssert.Contains(r, KV.Create("f.timestamp.facet.date.other", "after"));
     CollectionAssert.Contains(r, KV.Create("f.timestamp.facet.date.include", "lower"));
 }
Esempio n. 3
0
        public void Serialize()
        {
            var q = new SolrFacetDateQuery("timestamp", new DateTime(2009, 1, 1), new DateTime(2009, 2, 2), "+1DAY")
            {
                HardEnd = true,
                Other   = new[] { FacetDateOther.After },
            };
            var r = Serialize(q);

            Assert.Contains(r, KV.Create("facet.date", "timestamp"));
            Assert.Contains(r, KV.Create("f.timestamp.facet.date.start", "2009-01-01T00:00:00Z"));
            Assert.Contains(r, KV.Create("f.timestamp.facet.date.end", "2009-02-02T00:00:00Z"));
            Assert.Contains(r, KV.Create("f.timestamp.facet.date.gap", "+1DAY"));
            Assert.Contains(r, KV.Create("f.timestamp.facet.date.hardend", "true"));
            Assert.Contains(r, KV.Create("f.timestamp.facet.date.other", "after"));
        }
        public void IgnoresLocalParams()
        {
            var q = new SolrFacetDateQuery(new LocalParams {
                { "ex", "cat" }
            } +"timestamp", new DateTime(2009, 1, 1), new DateTime(2009, 2, 2), "+1DAY")
            {
                HardEnd = true,
                Other   = new[] { FacetDateOther.After },
                Include = new[] { FacetDateInclude.Lower },
            };
            var r = Serialize(q);

            Assert.Contains(KV.Create("facet.date", "{!ex=cat}timestamp"), r);
            Assert.Contains(KV.Create("f.timestamp.facet.date.start", "2009-01-01T00:00:00Z"), r);
            Assert.Contains(KV.Create("f.timestamp.facet.date.end", "2009-02-02T00:00:00Z"), r);
            Assert.Contains(KV.Create("f.timestamp.facet.date.gap", "+1DAY"), r);
            Assert.Contains(KV.Create("f.timestamp.facet.date.hardend", "true"), r);
            Assert.Contains(KV.Create("f.timestamp.facet.date.other", "after"), r);
            Assert.Contains(KV.Create("f.timestamp.facet.date.include", "lower"), r);
        }