public void ClusterFilter_LessThanOrEqual_Within_Filter() { _context.Database.EnsureDeleted(); var e1 = new NewEvent() { On = "2001/01/01 01:01", Type = "MyEventType1", Entities = new[] { "E1" } }; var e2 = new NewEvent() { On = "2001/01/01 01:06", Type = "MyEventType1", Entities = new[] { "E1" } }; _service.RegisterEvent(e1); _service.RegisterEvent(e2); var match = _service.ClusterEvents( new string[] { "On > 2001/01/01 01:00" }, new string[] { "Within <= 0.0:5:0" }); Assert.Single(match); Assert.Equal(new DateTime(2001, 1, 1, 1, 1, 0).ToString("yyyy-MM-ddTHH\\:mm\\:ss.fffffffzzz"), match.First().Start); Assert.Equal(new DateTime(2001, 1, 1, 1, 6, 0).ToString("yyyy-MM-ddTHH\\:mm\\:ss.fffffffzzz"), match.First().End); }