Renamed the extension classes of interfaces to drop the I prefix (#1190)

This commit is contained in:
Thorsten Sommer authored and GitHub committed 2026-11-11 16:17:45 +01:00
1 parent d8ef328e6e
commit 6f187f1bd8
30 files changed
+59 -59

No files matched your search

+1 -1
View File
@@ -77,7 +77,7 @@ public sealed class ModelImageServiceTests
using (Assert.EnterMultipleScope())
{
Assert.That(this.runtime.RequestedBudgets, Is.EqualTo(new[] { 3_932_160, IImageSourceExtensions.MAX_IMAGE_SIZE_BYTES }));
Assert.That(this.runtime.RequestedBudgets, Is.EqualTo(new[] { 3_932_160, ImageSourceExtensions.MAX_IMAGE_SIZE_BYTES }));
Assert.That(this.runtime.RequestedPaths, Is.All.EqualTo(new FileInfo(this.imagePath).FullName));
}
}
@@ -144,8 +144,8 @@ public sealed class RetrievalContextDescriptionTests
};
var builder = new StringBuilder();
IRetrievalContextExtensions.AppendContextDescription(builder, image);
IRetrievalContextExtensions.AppendImageMatch(builder);
RetrievalContextExtensions.AppendContextDescription(builder, image);
RetrievalContextExtensions.AppendImageMatch(builder);
var description = builder.ToString();
using (Assert.EnterMultipleScope())
@@ -161,7 +161,7 @@ public sealed class RetrievalContextDescriptionTests
private static string Describe(IRetrievalContext retrievalContext)
{
var builder = new StringBuilder();
IRetrievalContextExtensions.AppendContextDescription(builder, retrievalContext);
RetrievalContextExtensions.AppendContextDescription(builder, retrievalContext);
return builder.ToString();
}
@@ -120,8 +120,8 @@ public sealed class RetrievalContextPreparationTests
var expected = new StringBuilder();
expected.AppendLine("# Retrieval context");
IRetrievalContextExtensions.AppendContextDescription(expected, image);
IRetrievalContextExtensions.AppendImageMatch(expected);
RetrievalContextExtensions.AppendContextDescription(expected, image);
RetrievalContextExtensions.AppendImageMatch(expected);
expected.AppendLine();
using (Assert.EnterMultipleScope())
@@ -22,37 +22,37 @@ public sealed class RetrievalContextShorteningTests
{
const string TEXT = "first line\nsecond line";
Assert.That(IRetrievalContextExtensions.CutAtLineEnd(TEXT, TEXT.Length), Is.SameAs(TEXT));
Assert.That(RetrievalContextExtensions.CutAtLineEnd(TEXT, TEXT.Length), Is.SameAs(TEXT));
}
[Test]
public void ACutEndsAtTheLastLineEndWhichFits()
{
Assert.That(IRetrievalContextExtensions.CutAtLineEnd("first\nsecond\nthird", 15), Is.EqualTo("first\nsecond"));
Assert.That(RetrievalContextExtensions.CutAtLineEnd("first\nsecond\nthird", 15), Is.EqualTo("first\nsecond"));
}
[Test]
public void ACutKeepsNoHalfOfAWindowsLineEnd()
{
Assert.That(IRetrievalContextExtensions.CutAtLineEnd("first\r\nsecond\r\nthird", 17), Is.EqualTo("first\r\nsecond"));
Assert.That(RetrievalContextExtensions.CutAtLineEnd("first\r\nsecond\r\nthird", 17), Is.EqualTo("first\r\nsecond"));
}
[Test]
public void ACutGivesUpAtMostHalfOfWhatFitsForALineEnd()
{
Assert.That(IRetrievalContextExtensions.CutAtLineEnd("a\nbcdefghijkl", 10), Is.EqualTo("a\nbcdefghi"), "With its only line end right at the start, the text would lose nearly everything.");
Assert.That(RetrievalContextExtensions.CutAtLineEnd("a\nbcdefghijkl", 10), Is.EqualTo("a\nbcdefghi"), "With its only line end right at the start, the text would lose nearly everything.");
}
[Test]
public void ACutNeverSplitsASurrogatePair()
{
Assert.That(IRetrievalContextExtensions.CutAtLineEnd("ab😀cd", 3), Is.EqualTo("ab"));
Assert.That(RetrievalContextExtensions.CutAtLineEnd("ab😀cd", 3), Is.EqualTo("ab"));
}
[Test]
public void NothingIsLeftOfATextWithoutRoom()
{
Assert.That(IRetrievalContextExtensions.CutAtLineEnd("text", 0), Is.Empty);
Assert.That(RetrievalContextExtensions.CutAtLineEnd("text", 0), Is.Empty);
}
[Test]