feat: add unit tests for DocumentContent, CustomSource, PageLocationCitation, SourceType, and TextSource classes

chore: update VSCode settings to exclude docs from search
This commit is contained in:
Stevan Freeborn
2025-06-20 22:23:57 -05:00
parent d2173555bc
commit 68e91fcdbb
6 changed files with 104 additions and 1 deletions
@@ -87,6 +87,18 @@ public class DocumentContentTests : SerializationTest
action.Should().Throw<ArgumentNullException>();
}
[Fact]
public void Constructor_WhenCalledWithSourceAndCacheControl_ItShouldInitializeSourceAndCacheControl()
{
var source = new DocumentSource("application/pdf", "data");
var cacheControl = new EphemeralCacheControl();
var result = new DocumentContent(source, cacheControl);
result.Source.Should().BeSameAs(source);
result.CacheControl.Should().BeSameAs(cacheControl);
}
[Fact]
public void JsonSerialization_WhenSerialized_ItShouldHaveExpectedShape()
{