public void AansluitendeNummeringMetLosNummer_ToonLos(int[] aansluitendeNummerLijstMetLaaste2Los) { var regelBuilder = new SlideBuilder() .SetDisplay(volledigeContent: false) .AddContent(aansluitendeNummerLijstMetLaaste2Los); var regel = regelBuilder.Build(); var geformatteerd = _sut.Huidig(regel, regelBuilder.LiturgieContent.First(), true); Assert.AreEqual(string.Join(", ", regelBuilder.LiturgieContent.Select(n => n.Nummer)), geformatteerd.Verzen); }
public void AansluitendeNummering_ToonEersteLosToonRestGekoppeld(int[] aansluitendeNummerLijst) { var regelBuilder = new SlideBuilder() .SetDisplay(volledigeContent: false) .AddContent(aansluitendeNummerLijst); var regel = regelBuilder.Build(); var geformatteerd = _sut.Huidig(regel, regelBuilder.LiturgieContent.First(), true); Assert.AreEqual($"{regelBuilder.LiturgieContent.First().Nummer}, {regelBuilder.LiturgieContent.Skip(1).First().Nummer} - {regelBuilder.LiturgieContent.Last().Nummer}", geformatteerd.Verzen); }
public void AansluitendeNummeringMetLosNummer_ToonLosToonReeksToonLos(int[] aansluitendeNummerLijstMetLaasteLos) { var regelBuilder = new SlideBuilder() .SetDisplay(volledigeContent: false) .AddContent(aansluitendeNummerLijstMetLaasteLos); var regel = regelBuilder.Build(); var geformatteerd = _sut.Huidig(regel, regelBuilder.LiturgieContent.First(), true); Assert.AreEqual($"{regelBuilder.LiturgieContent.First().Nummer}, {regelBuilder.LiturgieContent.Skip(1).First().Nummer} - {regelBuilder.LiturgieContent.OrderByDescending(n => n.Nummer).Skip(1).First().Nummer}, {regelBuilder.LiturgieContent.Last().Nummer}", geformatteerd.Verzen); }
public void NaamEnSubnaamEnVersMetVolledigeContent_FormatteertStrak(string naam, string subNaam, int versNummer1, int versNummer2) { var regelBuilder = new SlideBuilder() .SetDisplay(naam: naam, subnaam: subNaam) .AddContent(versNummer1) .AddContent(versNummer2); var regel = regelBuilder.Build(); var geformatteerd = _sut.Huidig(regel, regelBuilder.LiturgieContent.First(), true); Assert.AreEqual(naam, geformatteerd.Naam); Assert.AreEqual(subNaam, geformatteerd.SubNaam); Assert.AreEqual($"{versNummer1}, {versNummer2}", geformatteerd.Verzen); }