using LehrerApp.Desktop.ViewModels.ClassTeacher; using Xunit; namespace LehrerApp.Desktop.Tests; public sealed class UntisNameMatchingTests { [Theory] [InlineData("Ben Schmidt", "Schmidt Ben")] [InlineData("Ada Müller", "MÜLLER ADA")] [InlineData("Max Mustermann", "mustermann max")] public void NamesMatch_IstReihenfolgeUndGrossKleinschreibungUnabhaengig(string a, string b) => Assert.True(UntisNameMatching.NamesMatch(a, b)); [Theory] [InlineData("Ben Schmidt", "Ben Müller")] [InlineData(null, "Ben Schmidt")] [InlineData("Ben Schmidt", "")] public void NamesMatch_LehntUnterschiedlicheOderFehlendeNamenAb(string? a, string b) => Assert.False(UntisNameMatching.NamesMatch(a, b)); }