feat: advance legacy UI behavior parity
This commit is contained in:
@@ -85,7 +85,7 @@ public sealed class LegacyExpertWorkflowTests
|
||||
}
|
||||
|
||||
[Fact]
|
||||
public async Task EmptyRecommendationPreview_RemainsVisibleButCannotCreateCut()
|
||||
public async Task EmptyRecommendationPreview_PreservesOriginalOneOverZeroCut()
|
||||
{
|
||||
var service = new DelegateExpertService
|
||||
{
|
||||
@@ -102,10 +102,12 @@ public sealed class LegacyExpertWorkflowTests
|
||||
Assert.Equal(LegacyExpertRequestStatus.Ready, selected.Preview.Status);
|
||||
Assert.Empty(selected.Preview.Items);
|
||||
Assert.Equal(0, selected.Preview.PageCount);
|
||||
Assert.False(Assert.Single(selected.Actions).IsAvailable);
|
||||
Assert.Throws<InvalidOperationException>(
|
||||
() => controller.MaterializeSelectedAction(
|
||||
LegacyExpertWorkflowController.ActionId));
|
||||
Assert.True(Assert.Single(selected.Actions).IsAvailable);
|
||||
var draft = controller.MaterializeSelectedAction(
|
||||
LegacyExpertWorkflowController.ActionId);
|
||||
Assert.Equal(0, draft.ItemCount);
|
||||
Assert.Equal(0, draft.PageCount);
|
||||
Assert.Equal("1/0", draft.PageText);
|
||||
}
|
||||
|
||||
[Fact]
|
||||
|
||||
Reference in New Issue
Block a user