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")); }
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); }