Skip to content

Commit 6d42be2

Browse files
Added assertions on EditOf
1 parent df0da09 commit 6d42be2

File tree

2 files changed

+14
-2
lines changed

2 files changed

+14
-2
lines changed

src/ServiceControl.AcceptanceTests/Recoverability/ExternalIntegration/When_a_failed_edit_is_resolved_by_retry.cs

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -86,7 +86,11 @@ public async Task Should_publish_notification()
8686
return true;
8787
}).Run();
8888

89-
Assert.That(context.ResolvedMessageId, Is.EqualTo(context.OriginalMessageFailureId));
89+
Assert.Multiple(() =>
90+
{
91+
Assert.That(context.ResolvedMessageId, Is.EqualTo(context.OriginalMessageFailureId));
92+
Assert.That(context.EditedMessageEditOf, Is.EqualTo(context.OriginalMessageFailureId));
93+
});
9094
}
9195

9296

@@ -103,6 +107,7 @@ public class EditMessageResolutionContext : ScenarioContext
103107
public string EditedMessageFailureId { get; set; }
104108
public bool EditedAndRetriedMessage { get; set; }
105109
public bool RetriedMessage { get; set; }
110+
public string EditedMessageEditOf { get; set; }
106111
}
107112

108113
public class MessageReceiver : EndpointConfigurationBuilder
@@ -124,6 +129,7 @@ public Task Handle(EditResolutionMessage message, IMessageHandlerContext context
124129
if (!testContext.RetriedMessage)
125130
{
126131
testContext.EditedAndRetriedMessgaeHandled = true;
132+
testContext.EditedMessageEditOf = context.MessageHeaders["ServiceControl.EditOf"];
127133
throw new SimulatedException();
128134
}
129135

src/ServiceControl.AcceptanceTests/Recoverability/ExternalIntegration/When_a_failed_msg_is_resolved_by_edit.cs

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,11 @@ public async Task Should_publish_notification()
7272
return true;
7373
}).Run();
7474

75-
Assert.That(context.ResolvedMessageId, Is.EqualTo(context.OriginalMessageFailureId));
75+
Assert.Multiple(() =>
76+
{
77+
Assert.That(context.ResolvedMessageId, Is.EqualTo(context.OriginalMessageFailureId));
78+
Assert.That(context.EditedMessageEditOf, Is.EqualTo(context.OriginalMessageFailureId));
79+
});
7680
}
7781

7882

@@ -84,6 +88,7 @@ class EditMessageResolutionContext : ScenarioContext
8488
public bool EditedMessageHandled { get; set; }
8589
public string ResolvedMessageId { get; set; }
8690
public bool MessageResolved { get; set; }
91+
public string EditedMessageEditOf { get; set; }
8792
}
8893

8994
class MessageReceiver : EndpointConfigurationBuilder
@@ -98,6 +103,7 @@ public Task Handle(EditResolutionMessage message, IMessageHandlerContext context
98103
if (message.HasBeenEdited)
99104
{
100105
testContext.EditedMessageHandled = true;
106+
testContext.EditedMessageEditOf = context.MessageHeaders["ServiceControl.EditOf"];
101107
return Task.CompletedTask;
102108
}
103109

0 commit comments

Comments
 (0)