Skip to content

Commit 2132664

Browse files
author
Ashkan Daie
committed
Updated DateRangeItem UnitTest to check for valid to_as_string and from_as_string.
1 parent bf48ba1 commit 2132664

File tree

1 file changed

+16
-1
lines changed

1 file changed

+16
-1
lines changed

src/Tests/Nest.Tests.Integration/Aggregations/ParseResponseItemsTests.cs

+16-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
1-
using System.Linq;
1+
using System;
2+
using System.Linq;
23
using Elasticsearch.Net;
34
using FluentAssertions;
45
using Nest.Tests.MockData.Domain;
@@ -180,6 +181,20 @@ public void DateRangeItem()
180181
firstAgg.Items.Should().NotBeEmpty();
181182
var grams = firstAgg.Items.OfType<RangeItem>();
182183
grams.Should().NotBeEmpty();
184+
var firstRange = grams.FirstOrDefault();
185+
firstRange.Should().NotBeNull();
186+
firstRange.To.Should().HaveValue();
187+
firstRange.ToAsString.Should().NotBeNull();
188+
var firstRangeToDateLeft = firstRange.To.Value.JavaTimeStampToDateTime();
189+
var firstRangeToDateRight = DateTime.Parse(firstRange.ToAsString);
190+
firstRangeToDateLeft.Should().Be(firstRangeToDateRight);
191+
var lastRange = grams.LastOrDefault();
192+
lastRange.Should().NotBeNull();
193+
lastRange.From.Should().HaveValue();
194+
lastRange.FromAsString.Should().NotBeNull();
195+
var LastRangeFromDateLeft = lastRange.From.Value.JavaTimeStampToDateTime();
196+
var LastRangeFromDateRight = DateTime.Parse(lastRange.FromAsString);
197+
LastRangeFromDateLeft.Should().Be(LastRangeFromDateRight);
183198
}
184199
[Test]
185200
public void IpRangeItem()

0 commit comments

Comments
 (0)