feat: align legacy operator and playout behavior
This commit is contained in:
@@ -34,13 +34,16 @@ public sealed class LegacyOverseasOperatorControllerTests
|
||||
Assert.Equal("legacy-overseas-00000001", row.RowId);
|
||||
Assert.Equal("FOREIGN_INDEX", row.MarketText);
|
||||
Assert.Equal("나스닥 캔들 20일", row.StockName);
|
||||
Assert.Equal("MA20", row.GraphicType);
|
||||
Assert.Equal("캔들그래프", row.GraphicType);
|
||||
Assert.Equal("PRICE", row.Subtype);
|
||||
Assert.Equal("1/1", row.PageText);
|
||||
Assert.Equal("8040", entry.CutCode);
|
||||
Assert.Equal("FOREIGN_INDEX", selection.GroupCode);
|
||||
Assert.Equal("나스닥", selection.Subject);
|
||||
Assert.Equal("NAS@IXIC|US|0", selection.DataCode);
|
||||
Assert.Equal(
|
||||
"MA20",
|
||||
Assert.Single(controller.CreatePlayoutRequest().Playlist).Selection!.GraphicType);
|
||||
}
|
||||
|
||||
[Fact]
|
||||
@@ -72,11 +75,15 @@ public sealed class LegacyOverseasOperatorControllerTests
|
||||
Assert.Equal(2, stockState.Playlist.Count);
|
||||
var stockRow = stockState.Playlist[1];
|
||||
Assert.Equal("8061", stockRow.ToPlayoutEntry().CutCode);
|
||||
Assert.Equal("캔들그래프", stockRow.GraphicType);
|
||||
Assert.Equal("FOREIGN_STOCK", stockRow.PlayoutSelection!.GroupCode);
|
||||
Assert.Equal("Apple", stockRow.PlayoutSelection.Subject);
|
||||
Assert.Equal("MA5,MA20", stockRow.PlayoutSelection.GraphicType);
|
||||
Assert.Equal(string.Empty, stockRow.PlayoutSelection.GraphicType);
|
||||
Assert.Equal("PRICE", stockRow.PlayoutSelection.Subtype);
|
||||
Assert.Equal("NAS@AAPL|US|1", stockRow.PlayoutSelection.DataCode);
|
||||
Assert.Equal(
|
||||
"MA5,MA20",
|
||||
controller.CreatePlayoutRequest().Playlist[1].Selection!.GraphicType);
|
||||
}
|
||||
|
||||
[Fact]
|
||||
|
||||
Reference in New Issue
Block a user