@ -124,26 +124,31 @@ public class BuildPlayoutHandler : IRequestHandler<BuildPlayout, Either<BaseErro
@@ -124,26 +124,31 @@ public class BuildPlayoutHandler : IRequestHandler<BuildPlayout, Either<BaseErro
@ -151,7 +156,7 @@ public class BuildPlayoutHandler : IRequestHandler<BuildPlayout, Either<BaseErro
@@ -151,7 +156,7 @@ public class BuildPlayoutHandler : IRequestHandler<BuildPlayout, Either<BaseErro
cancellationToken);
break;
casePlayoutScheduleKind.Scripted:
result=await_scriptedPlayoutBuilder.Build(
buildResult=await_scriptedPlayoutBuilder.Build(
request.Start,
playout,
referenceData,
@ -164,7 +169,7 @@ public class BuildPlayoutHandler : IRequestHandler<BuildPlayout, Either<BaseErro
@@ -164,7 +169,7 @@ public class BuildPlayoutHandler : IRequestHandler<BuildPlayout, Either<BaseErro
casePlayoutScheduleKind.None:
casePlayoutScheduleKind.Classic:
default:
result=await_playoutBuilder.Build(
buildResult=await_playoutBuilder.Build(
request.Start,
playout,
referenceData,
@ -173,123 +178,134 @@ public class BuildPlayoutHandler : IRequestHandler<BuildPlayout, Either<BaseErro
@@ -173,123 +178,134 @@ public class BuildPlayoutHandler : IRequestHandler<BuildPlayout, Either<BaseErro
@ -28,7 +28,7 @@ public class ContinuePlayoutTests : PlayoutBuilderTestBase
@@ -28,7 +28,7 @@ public class ContinuePlayoutTests : PlayoutBuilderTestBase
@ -37,8 +37,12 @@ public class ContinuePlayoutTests : PlayoutBuilderTestBase
@@ -37,8 +37,12 @@ public class ContinuePlayoutTests : PlayoutBuilderTestBase
finish,
CancellationToken);
result.AddedItems.Count.ShouldBe(1);
result.AddedItems.Head().MediaItemId.ShouldBe(1);
buildResult.IsRight.ShouldBeTrue();
foreach(varresultinbuildResult.RightToSeq())
{
result.AddedItems.Count.ShouldBe(1);
result.AddedItems.Head().MediaItemId.ShouldBe(1);
}
playout.Anchor.NextStartOffset.ShouldBe(finish);
@ -48,7 +52,7 @@ public class ContinuePlayoutTests : PlayoutBuilderTestBase
@@ -48,7 +52,7 @@ public class ContinuePlayoutTests : PlayoutBuilderTestBase
@ -57,9 +61,13 @@ public class ContinuePlayoutTests : PlayoutBuilderTestBase
@@ -57,9 +61,13 @@ public class ContinuePlayoutTests : PlayoutBuilderTestBase
@ -80,7 +88,7 @@ public class ContinuePlayoutTests : PlayoutBuilderTestBase
@@ -80,7 +88,7 @@ public class ContinuePlayoutTests : PlayoutBuilderTestBase
@ -89,8 +97,12 @@ public class ContinuePlayoutTests : PlayoutBuilderTestBase
@@ -89,8 +97,12 @@ public class ContinuePlayoutTests : PlayoutBuilderTestBase
finish,
CancellationToken);
result.AddedItems.Count.ShouldBe(1);
result.AddedItems.Head().MediaItemId.ShouldBe(1);
buildResult.IsRight.ShouldBeTrue();
foreach(varresultinbuildResult.RightToSeq())
{
result.AddedItems.Count.ShouldBe(1);
result.AddedItems.Head().MediaItemId.ShouldBe(1);
}
playout.Anchor.NextStartOffset.ShouldBe(finish);
playout.ProgramScheduleAnchors.Count.ShouldBe(1);
@ -99,7 +111,7 @@ public class ContinuePlayoutTests : PlayoutBuilderTestBase
@@ -99,7 +111,7 @@ public class ContinuePlayoutTests : PlayoutBuilderTestBase
@ -108,11 +120,15 @@ public class ContinuePlayoutTests : PlayoutBuilderTestBase
@@ -108,11 +120,15 @@ public class ContinuePlayoutTests : PlayoutBuilderTestBase
@ -133,7 +149,7 @@ public class ContinuePlayoutTests : PlayoutBuilderTestBase
@@ -133,7 +149,7 @@ public class ContinuePlayoutTests : PlayoutBuilderTestBase
@ -142,8 +158,12 @@ public class ContinuePlayoutTests : PlayoutBuilderTestBase
@@ -142,8 +158,12 @@ public class ContinuePlayoutTests : PlayoutBuilderTestBase
@ -177,7 +197,7 @@ public class ContinuePlayoutTests : PlayoutBuilderTestBase
@@ -177,7 +197,7 @@ public class ContinuePlayoutTests : PlayoutBuilderTestBase
@ -186,9 +206,13 @@ public class ContinuePlayoutTests : PlayoutBuilderTestBase
@@ -186,9 +206,13 @@ public class ContinuePlayoutTests : PlayoutBuilderTestBase
@ -199,7 +223,7 @@ public class ContinuePlayoutTests : PlayoutBuilderTestBase
@@ -199,7 +223,7 @@ public class ContinuePlayoutTests : PlayoutBuilderTestBase
@ -208,7 +232,11 @@ public class ContinuePlayoutTests : PlayoutBuilderTestBase
@@ -208,7 +232,11 @@ public class ContinuePlayoutTests : PlayoutBuilderTestBase
@ -231,7 +259,7 @@ public class ContinuePlayoutTests : PlayoutBuilderTestBase
@@ -231,7 +259,7 @@ public class ContinuePlayoutTests : PlayoutBuilderTestBase
@ -240,7 +268,12 @@ public class ContinuePlayoutTests : PlayoutBuilderTestBase
@@ -240,7 +268,12 @@ public class ContinuePlayoutTests : PlayoutBuilderTestBase
@ -251,7 +284,7 @@ public class ContinuePlayoutTests : PlayoutBuilderTestBase
@@ -251,7 +284,7 @@ public class ContinuePlayoutTests : PlayoutBuilderTestBase
@ -281,7 +314,7 @@ public class ContinuePlayoutTests : PlayoutBuilderTestBase
@@ -281,7 +314,7 @@ public class ContinuePlayoutTests : PlayoutBuilderTestBase
@ -290,7 +323,12 @@ public class ContinuePlayoutTests : PlayoutBuilderTestBase
@@ -290,7 +323,12 @@ public class ContinuePlayoutTests : PlayoutBuilderTestBase
@ -318,7 +356,7 @@ public class ContinuePlayoutTests : PlayoutBuilderTestBase
@@ -318,7 +356,7 @@ public class ContinuePlayoutTests : PlayoutBuilderTestBase
@ -350,7 +388,7 @@ public class ContinuePlayoutTests : PlayoutBuilderTestBase
@@ -350,7 +388,7 @@ public class ContinuePlayoutTests : PlayoutBuilderTestBase
@ -359,7 +397,12 @@ public class ContinuePlayoutTests : PlayoutBuilderTestBase
@@ -359,7 +397,12 @@ public class ContinuePlayoutTests : PlayoutBuilderTestBase
@ -371,7 +414,7 @@ public class ContinuePlayoutTests : PlayoutBuilderTestBase
@@ -371,7 +414,7 @@ public class ContinuePlayoutTests : PlayoutBuilderTestBase
@ -402,7 +445,7 @@ public class ContinuePlayoutTests : PlayoutBuilderTestBase
@@ -402,7 +445,7 @@ public class ContinuePlayoutTests : PlayoutBuilderTestBase
@ -411,7 +454,12 @@ public class ContinuePlayoutTests : PlayoutBuilderTestBase
@@ -411,7 +454,12 @@ public class ContinuePlayoutTests : PlayoutBuilderTestBase
@ -429,7 +477,7 @@ public class ContinuePlayoutTests : PlayoutBuilderTestBase
@@ -429,7 +477,7 @@ public class ContinuePlayoutTests : PlayoutBuilderTestBase
@ -555,7 +603,7 @@ public class ContinuePlayoutTests : PlayoutBuilderTestBase
@@ -555,7 +603,7 @@ public class ContinuePlayoutTests : PlayoutBuilderTestBase
@ -564,20 +612,24 @@ public class ContinuePlayoutTests : PlayoutBuilderTestBase
@@ -564,20 +612,24 @@ public class ContinuePlayoutTests : PlayoutBuilderTestBase
@ -677,7 +729,7 @@ public class ContinuePlayoutTests : PlayoutBuilderTestBase
@@ -677,7 +729,7 @@ public class ContinuePlayoutTests : PlayoutBuilderTestBase
@ -686,17 +738,21 @@ public class ContinuePlayoutTests : PlayoutBuilderTestBase
@@ -686,17 +738,21 @@ public class ContinuePlayoutTests : PlayoutBuilderTestBase
@ -798,7 +854,7 @@ public class ContinuePlayoutTests : PlayoutBuilderTestBase
@@ -798,7 +854,7 @@ public class ContinuePlayoutTests : PlayoutBuilderTestBase
@ -807,19 +863,23 @@ public class ContinuePlayoutTests : PlayoutBuilderTestBase
@@ -807,19 +863,23 @@ public class ContinuePlayoutTests : PlayoutBuilderTestBase
@ -116,7 +116,7 @@ public class RefreshPlayoutTests : PlayoutBuilderTestBase
@@ -116,7 +116,7 @@ public class RefreshPlayoutTests : PlayoutBuilderTestBase
@ -125,19 +125,24 @@ public class RefreshPlayoutTests : PlayoutBuilderTestBase
@@ -125,19 +125,24 @@ public class RefreshPlayoutTests : PlayoutBuilderTestBase