OpenAIConversionTests.cs (19)
115SystemChatMessage instructionsMessage = Assert.IsType<SystemChatMessage>(convertedMessages[0], exactMatch: false);
123SystemChatMessage m0 = Assert.IsType<SystemChatMessage>(convertedMessages[index], exactMatch: false);
126UserChatMessage m1 = Assert.IsType<UserChatMessage>(convertedMessages[index + 1], exactMatch: false);
129AssistantChatMessage m2 = Assert.IsType<AssistantChatMessage>(convertedMessages[index + 2], exactMatch: false);
141ToolChatMessage m3 = Assert.IsType<ToolChatMessage>(convertedMessages[index + 3], exactMatch: false);
145AssistantChatMessage m4 = Assert.IsType<AssistantChatMessage>(convertedMessages[index + 4], exactMatch: false);
232Assert.Equal("Hello, world!", Assert.IsType<TextContent>(message.Contents[0], exactMatch: false).Text);
233Assert.Equal("http://example.com/image.png", Assert.IsType<UriContent>(message.Contents[1], exactMatch: false).Uri.ToString());
234Assert.Equal("functionName", Assert.IsType<FunctionCallContent>(message.Contents[2], exactMatch: false).Name);
263Assert.Equal("Hello, world!", Assert.IsType<TextContent>(message.Contents[0], exactMatch: false).Text);
264Assert.Equal("http://example.com/image.png", Assert.IsType<UriContent>(message.Contents[1], exactMatch: false).Uri.ToString());
265Assert.Equal("functionName", Assert.IsType<FunctionCallContent>(message.Contents[2], exactMatch: false).Name);
1018Assert.IsType<MessageResponseItem>(outputItems[0], exactMatch: false);
1019Assert.IsType<FunctionCallResponseItem>(outputItems[1], exactMatch: false);
1020Assert.IsType<FunctionCallOutputResponseItem>(outputItems[2], exactMatch: false);
1021Assert.IsType<MessageResponseItem>(outputItems[3], exactMatch: false);
1048var systemMessage = Assert.IsType<MessageResponseItem>(outputItems[0], exactMatch: false);
1049var userMessage = Assert.IsType<MessageResponseItem>(outputItems[1], exactMatch: false);
1050var assistantMessage = Assert.IsType<MessageResponseItem>(outputItems[2], exactMatch: false);