Initial curated itworx-knowledge-hub source from 3b1751d0d9dee551aa6994eee0093704dc334817

This commit is contained in:
Public Source Publisher committed 2026-10-01 01:37:37 +02:00
commit ad8ad252a9
825 files changed
+124216

No files matched your search

@@ -0,0 +1,31 @@
using ItWorx.KnowledgeHub.Domain.Knowledge;
namespace ItWorx.KnowledgeHub.Domain.Tests;
public sealed class PageTitleTests
{
[Fact]
public void Create_trims_surrounding_whitespace()
{
var title = PageTitle.Create(" PostgreSQL back-up ");
Assert.Equal("PostgreSQL back-up", title.Value);
}
[Theory]
[InlineData("")]
[InlineData(" ")]
[InlineData("\t")]
public void Create_rejects_empty_values(string value)
{
Assert.Throws<ArgumentException>(() => PageTitle.Create(value));
}
[Fact]
public void Create_rejects_values_above_the_limit()
{
var value = new string('x', PageTitle.MaximumLength + 1);
Assert.Throws<ArgumentOutOfRangeException>(() => PageTitle.Create(value));
}
}