using LehrerApp.Desktop.ViewModels.Students; using Xunit; namespace LehrerApp.Desktop.Tests; public sealed class DocumentationTagDisplayTests { [Theory] [InlineData("Kritisch", "#E53935")] [InlineData("Erledigt", "#43A047")] [InlineData("Beobachten", "#1E88E5")] [InlineData("Mit JGL abklären", "#FB8C00")] public void ColorHex_BekanntesLabel_GibtErwarteteFarbeZurueck(string tag, string expectedHex) { Assert.Equal(expectedHex, DocumentationTagDisplay.ColorHex(tag)); } [Fact] public void ColorHex_UnbekanntesLabel_GibtNeutraleFarbeZurueck() { Assert.Equal("#757575", DocumentationTagDisplay.ColorHex("Eigenes freies Label")); } }