8 writes to EndTime
Microsoft.Extensions.AI.Abstractions (1)
SpeechToText\SpeechToTextResponse.cs (1)
91
EndTime
= EndTime,
Microsoft.Extensions.AI.Abstractions.Tests (7)
SpeechToText\SpeechToTextResponseUpdateExtensionsTests.cs (5)
49
new("human, ") { ModelId = "model123", StartTime = TimeSpan.FromSeconds(10),
EndTime
= TimeSpan.FromSeconds(20) },
50
new("How ") { ModelId = "model123", StartTime = TimeSpan.FromSeconds(22),
EndTime
= TimeSpan.FromSeconds(23) },
51
new("are ") { ModelId = "model123", StartTime = TimeSpan.FromSeconds(23),
EndTime
= TimeSpan.FromSeconds(24) },
52
new([new TextContent("You?")]) { ModelId = "model123", StartTime = TimeSpan.FromSeconds(24),
EndTime
= TimeSpan.FromSeconds(25), AdditionalProperties = new() { ["c"] = "d" } },
53
new() { ResponseId = "someResponse", ModelId = "model123", StartTime = TimeSpan.FromSeconds(25),
EndTime
= TimeSpan.FromSeconds(35) },
SpeechToText\SpeechToTextResponseUpdateTests.cs (2)
53
update.
EndTime
= TimeSpan.FromSeconds(20);
91
EndTime
= TimeSpan.FromSeconds(10),
8 references to EndTime
Microsoft.Extensions.AI.Abstractions (3)
SpeechToText\SpeechToTextResponseUpdateExtensions.cs (3)
90
if (response.EndTime is null || (update.
EndTime
is not null && update.
EndTime
> response.EndTime))
93
response.EndTime = update.
EndTime
;
Microsoft.Extensions.AI.Abstractions.Tests (5)
SpeechToText\SpeechToTextResponseTests.cs (1)
233
Assert.Equal(TimeSpan.FromSeconds(2), update.
EndTime
);
SpeechToText\SpeechToTextResponseUpdateTests.cs (4)
23
Assert.Null(update.
EndTime
);
55
Assert.Equal(TimeSpan.FromSeconds(20), update.
EndTime
);
106
Assert.Equal(original.
EndTime
, result.
EndTime
);