diff --git a/PrivaPub.Tests/Domain/ContentRendererTests.cs b/PrivaPub.Tests/Domain/ContentRendererTests.cs
new file mode 100644
index 0000000..2861f32
--- /dev/null
+++ b/PrivaPub.Tests/Domain/ContentRendererTests.cs
@@ -0,0 +1,91 @@
+using PrivaPub.Domain.Content;
+using PrivaPub.Federation.Actors;
+using PrivaPub.Infrastructure.Http;
+using PrivaPub.Models.Federation;
+using PrivaPub.Models.User;
+
+using GroupEntity = PrivaPub.Models.Group.Group;
+
+namespace PrivaPub.Tests.Domain
+{
+ public class ContentRendererTests
+ {
+ const string Base = "https://privapub.test";
+ readonly ContentRenderer _renderer = new(new StubLocalActors(), new StubRemoteActors());
+
+ [Fact]
+ public async Task Decorates_local_and_remote_mentions_and_hashtags()
+ {
+ var rendered = await _renderer.Markdown("hello @alice and @bob@m.example about #Fedi **now** ", TestContext.Current.CancellationToken);
+
+ Assert.Contains("now", rendered.Html);
+ Assert.DoesNotContain("