public void should_correctly_calculate_prev_hour_start()
 {
     var tense = new Prev();
     var place = new Start();
     var unit = new Hour(_dateTime);
     var dt = unit.GetDateTime(tense, place);
     Assert.That(dt, Is.EqualTo(_prevHourStart));
 }
 public void should_correctly_calculate_this_year_start()
 {
     var tense = new This();
     var place = new Start();
     var unit = new Year(_dateTime);
     var dt = unit.GetDateTime(tense, place);
     Assert.That(dt, Is.EqualTo(_thisYearStart));
 }
 public void should_correctly_calculate_next_month_start()
 {
     var tense = new Next();
     var place = new Start();
     var unit = new Month(_dateTime);
     var dt = unit.GetDateTime(tense, place);
     Assert.That(dt, Is.EqualTo(_nextMonthStart));
 }
 public void should_correctly_calculate_prev_day_start()
 {
     var tense = new Prev();
     var place = new Start();
     var unit = new Day();
     var dt = unit.GetDateTime(tense, place);
     var dateTime = DateTime.UtcNow.Date.AddDays(-1);
     Assert.That(dt, Is.EqualTo(dateTime));
 }