Пример #1
0
            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);
            }
Пример #2
0
            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);
            }
Пример #3
0
            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);
            }
Пример #4
0
            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);
            }