using BigRegister.Domain.Submissions; namespace BigRegister.Tests.Domain; public class SubmissionRuleTests { [Fact] public void Zero_hours_is_rejected() => Assert.NotNull(SubmissionRules.RejectZeroUren(0)); [Fact] public void Worked_hours_are_accepted() => Assert.Null(SubmissionRules.RejectZeroUren(40)); [Theory] [InlineData("0612345678", null)] // valid mobile [InlineData("070 123 45 67", null)] // valid landline, formatting stripped [InlineData("nope", "Voer een geldig telefoonnummer in, bijv. 0612345678.")] [InlineData("12345", "Voer een geldig telefoonnummer in, bijv. 0612345678.")] public void Phone_change_is_validated(string telefoon, string? expected) => Assert.Equal(expected, SubmissionRules.RejectPhoneChange(telefoon)); }