File tree Expand file tree Collapse file tree 2 files changed +6
-9
lines changed
src/Microsoft.Agents.AI.Workflows.Declarative/ObjectModel
tests/Microsoft.Agents.AI.Workflows.Declarative.UnitTests/ObjectModel Expand file tree Collapse file tree 2 files changed +6
-9
lines changed Original file line number Diff line number Diff line change @@ -42,14 +42,11 @@ internal sealed class CopyConversationMessagesExecutor(CopyConversationMessages
4242
4343 private IEnumerable < ChatMessage > ? GetInputMessages ( )
4444 {
45- DataValue ? messages = null ;
45+ Throw . IfNull ( this . Model . Messages , $ " { nameof ( this . Model ) } . { nameof ( this . Model . Messages ) } " ) ;
4646
47- if ( this . Model . Messages is not null )
48- {
49- EvaluationResult < DataValue > expressionResult = this . Evaluator . GetValue ( this . Model . Messages ) ;
50- messages = expressionResult . Value ;
51- }
47+ EvaluationResult < DataValue > expressionResult = this . Evaluator . GetValue ( this . Model . Messages ) ;
48+ DataValue messages = expressionResult . Value ;
5249
53- return messages ? . ToChatMessages ( ) ;
50+ return messages . ToChatMessages ( ) ;
5451 }
5552}
Original file line number Diff line number Diff line change 1- // Copyright (c) Microsoft. All rights reserved.
1+ // Copyright (c) Microsoft. All rights reserved.
22
33using System . Collections . Generic ;
44using System . Linq ;
@@ -33,7 +33,7 @@ await this.ExecuteTestAsync(
3333 public async Task CopyMessagesWithSingleRecordMessageAsync ( )
3434 {
3535 // Arrange
36- ChatMessage testMessage = new ChatMessage ( ChatRole . User , "Test message content" ) ;
36+ ChatMessage testMessage = new ( ChatRole . User , "Test message content" ) ;
3737 DataValue messageDataValue = testMessage . ToRecord ( ) . ToDataValue ( ) ;
3838 Assert . IsType < RecordDataValue > ( messageDataValue ) ;
3939 RecordDataValue messageRecord = ( RecordDataValue ) messageDataValue ;
You can’t perform that action at this time.
0 commit comments