예제 #1
0
        public void OpdelenPerSlide_RegelPastNetOpSlideZonderSlideonderbrekingToegestaan_VerdeeltOverSlides()
        {
            var regel = new BijbeltekstBuilder()
                        .VoegVerzenToe(3, BijbeltekstBuilder.MaxRowLength * 2 - 6);
            var regelsPerSlide = 3;

            var geformatteerd = TekstVerdelerBijbeltekst.OpdelenPerSlide(regel.Tekst, regelsPerSlide, regel.LengteBerekenaar, true);

            Assert.AreEqual(3, geformatteerd.Count());
        }
예제 #2
0
        public void OpdelenPerSlide_RegelPastNietOpSlideMetSlideonderbrekingToegestaan_KniptNetjesOp()
        {
            var regel = new BijbeltekstBuilder()
                        .VoegVerzenToe(3, (BijbeltekstBuilder.MaxRowLength - 5) * 3);
            var regelsPerSlide = 2;

            var geformatteerd = TekstVerdelerBijbeltekst.OpdelenPerSlide(regel.Tekst, regelsPerSlide, regel.LengteBerekenaar, false);

            Assert.AreEqual(5, geformatteerd.Count());
        }
예제 #3
0
        public void OpdelenPerSlide_HalveRegelsZonderSlideonderbrekingToegestaan_VerdeeltOverSlides()
        {
            var regel = new BijbeltekstBuilder()
                        .VoegVerzenToe(5, BijbeltekstBuilder.MaxRowLength / 2 - 1);
            var regelsPerSlide = 2;

            var geformatteerd = TekstVerdelerBijbeltekst.OpdelenPerSlide(regel.Tekst, regelsPerSlide, regel.LengteBerekenaar, true);

            Assert.AreEqual(2, geformatteerd.Count());
        }