Browse Source

fix running tests in github (timezone issue) (#2434)

pull/2435/head
Jason Dove 11 months ago committed by GitHub
parent
commit
febabcff6f
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
  1. 12
      ErsatzTV.Core.Tests/Scheduling/BlockScheduling/BlockPlayoutBuilderTests.cs

12
ErsatzTV.Core.Tests/Scheduling/BlockScheduling/BlockPlayoutBuilderTests.cs

@ -104,7 +104,7 @@ public class BlockPlayoutBuilderTests @@ -104,7 +104,7 @@ public class BlockPlayoutBuilderTests
PlayoutHistory = []
};
var now = new DateTimeOffset(2024, 1, 10, 9, 15, 0, TimeSpan.FromHours(-6));
var now = HoursAfterMidnight(9).AddMinutes(15);
var mediaItems = new List<MediaItem>
{
@ -234,7 +234,7 @@ public class BlockPlayoutBuilderTests @@ -234,7 +234,7 @@ public class BlockPlayoutBuilderTests
PlayoutHistory = []
};
var now = new DateTimeOffset(2024, 1, 10, 9, 15, 0, TimeSpan.FromHours(-6));
var now = HoursAfterMidnight(9).AddMinutes(15);
var mediaItems = new List<MediaItem>
{
@ -392,7 +392,7 @@ public class BlockPlayoutBuilderTests @@ -392,7 +392,7 @@ public class BlockPlayoutBuilderTests
PlayoutHistory = []
};
var now = new DateTimeOffset(2024, 1, 10, 9, 15, 0, TimeSpan.FromHours(-6));
var now = HoursAfterMidnight(9).AddMinutes(15);
var mediaItems = new List<MediaItem>
{
@ -473,4 +473,10 @@ public class BlockPlayoutBuilderTests @@ -473,4 +473,10 @@ public class BlockPlayoutBuilderTests
result.AddedItems[0].StartOffset.TimeOfDay.ShouldBe(TimeSpan.FromHours(9));
}
}
protected static DateTimeOffset HoursAfterMidnight(int hours)
{
DateTimeOffset now = DateTimeOffset.Now;
return now - now.TimeOfDay + TimeSpan.FromHours(hours);
}
}

Loading…
Cancel
Save