Example #1
0
        public void TimeBasedArgs_IsInWindow()
        {
            string        json = @"
{
  'startTimeSpan': '12:30',
  'endTimeSpan': '17:00',
  'timeZoneId': 'Eastern Standard Time'
}";
            TimeBasedArgs args = TimeBasedArgs.FromJson(json);

            Assert.True(args.IsInsideWindow(DateTime.Parse("7/22/2019 18:00:00Z")));
            Assert.False(args.IsInsideWindow(DateTime.Parse("7/22/2019 1:00:00Z")));
        }
Example #2
0
        public void TimeBasedArgs_IsInWindow_MissngFromJson()
        {
            string        json = @"
{
  'timeZoneId': 'Eastern Standard Time'
}";
            TimeBasedArgs args = TimeBasedArgs.FromJson(json);

            Assert.True(args.IsInsideWindow(DateTime.Parse("7/22/2019 18:00:00Z")));
        }