@@ -146,77 +146,7 @@ public void ChatCompletionDeletionResultWorks()
146146 Assert . That ( result . ChatCompletionId , Is . EqualTo ( chatCompletionId ) ) ;
147147 }
148148
149- [ Test ]
150- public void UserChatMessageWorks ( )
151- {
152- string content = "Hello, assistant!" ;
153- string participantName = "user1" ;
154-
155- UserChatMessage message = ChatModelFactory . UserChatMessage (
156- content : content ,
157- participantName : participantName ) ;
158-
159- Assert . That ( message . Content [ 0 ] . Text , Is . EqualTo ( content ) ) ;
160- Assert . That ( message . ParticipantName , Is . EqualTo ( participantName ) ) ;
161- Assert . That ( message . Role , Is . EqualTo ( ChatMessageRole . User ) ) ;
162- }
163-
164- [ Test ]
165- public void AssistantChatMessageWorks ( )
166- {
167- string content = "Hello, user!" ;
168- IEnumerable < ChatToolCall > toolCalls = [
169- ChatToolCall . CreateFunctionToolCall ( "id1" , "get_weather" , BinaryData . FromString ( "{}" ) )
170- ] ;
171- string participantName = "assistant1" ;
172-
173- AssistantChatMessage message = ChatModelFactory . AssistantChatMessage (
174- content : content ,
175- participantName : participantName ) ;
176-
177- Assert . That ( message . Content [ 0 ] . Text , Is . EqualTo ( content ) ) ;
178- Assert . That ( message . ParticipantName , Is . EqualTo ( participantName ) ) ;
179- Assert . That ( message . Role , Is . EqualTo ( ChatMessageRole . Assistant ) ) ;
180-
181- // Test with tool calls
182- AssistantChatMessage messageWithToolCalls = ChatModelFactory . AssistantChatMessage (
183- toolCalls : toolCalls ,
184- participantName : participantName ) ;
185149
186- Assert . That ( messageWithToolCalls . ToolCalls . SequenceEqual ( toolCalls ) , Is . True ) ;
187- Assert . That ( messageWithToolCalls . ParticipantName , Is . EqualTo ( participantName ) ) ;
188- Assert . That ( messageWithToolCalls . Role , Is . EqualTo ( ChatMessageRole . Assistant ) ) ;
189- }
190-
191- [ Test ]
192- public void SystemChatMessageWorks ( )
193- {
194- string content = "You are a helpful assistant" ;
195- string participantName = "system" ;
196-
197- SystemChatMessage message = ChatModelFactory . SystemChatMessage (
198- content : content ,
199- participantName : participantName ) ;
200-
201- Assert . That ( message . Content [ 0 ] . Text , Is . EqualTo ( content ) ) ;
202- Assert . That ( message . ParticipantName , Is . EqualTo ( participantName ) ) ;
203- Assert . That ( message . Role , Is . EqualTo ( ChatMessageRole . System ) ) ;
204- }
205-
206- [ Test ]
207- public void ToolChatMessageWorks ( )
208- {
209- string toolCallId = "tool_call_id" ;
210- string content = "Weather is sunny" ;
211-
212- ToolChatMessage message = ChatModelFactory . ToolChatMessage (
213- toolCallId : toolCallId ,
214- content : content ) ;
215-
216- Assert . That ( message . Content [ 0 ] . Text , Is . EqualTo ( content ) ) ;
217- Assert . That ( message . ToolCallId , Is . EqualTo ( toolCallId ) ) ;
218- Assert . That ( message . Role , Is . EqualTo ( ChatMessageRole . Tool ) ) ;
219- }
220150
221151 [ Test ]
222152 public void ChatTokenUsageWorks ( )
0 commit comments