IronSmarkets.Data.EventQueryBuilder.SetDateTime C# (CSharp) Method

SetDateTime() public method

public SetDateTime ( System.DateTime dateTime ) : void
dateTime System.DateTime
return void
        public void SetDateTime(DateTime dateTime)
        {
            _dateTime = dateTime;
        }

Usage Example

 public void EventsRequestType()
 {
     var builder = new EventQueryBuilder();
     builder.SetCategory("politics");
     var result = builder.GetResult().ToEventsRequest();
     Assert.Equal(result.Type, Proto.Seto.EventsRequestType.EVENTSREQUESTPOLITICS);
     builder.SetCategory("current-affairs");
     result = builder.GetResult().ToEventsRequest();
     Assert.Null(result.SportByDate);
     Assert.Equal(result.Type, Proto.Seto.EventsRequestType.EVENTSREQUESTCURRENTAFFAIRS);
     builder.SetCategory("tv-and-entertainment");
     result = builder.GetResult().ToEventsRequest();
     Assert.Null(result.SportByDate);
     Assert.Equal(result.Type, Proto.Seto.EventsRequestType.EVENTSREQUESTTVANDENTERTAINMENT);
     builder.SetCategory("sport");
     result = builder.GetResult().ToEventsRequest();
     Assert.Null(result.SportByDate);
     Assert.Equal(result.Type, Proto.Seto.EventsRequestType.EVENTSREQUESTSPORTOTHER);
     builder.SetDateTime(new DateTime(2012, 1, 1));
     Assert.Throws<InvalidEventQueryException>(() => builder.GetResult());
     builder.SetSport("football");
     result = builder.GetResult().ToEventsRequest();
     Assert.Equal(result.Type, Proto.Seto.EventsRequestType.EVENTSREQUESTSPORTBYDATE);
     Assert.NotNull(result.SportByDate);
 }
All Usage Examples Of IronSmarkets.Data.EventQueryBuilder::SetDateTime