Ejemplo n.º 1
0
            public void NormaalItem_GebruikDisplay(string onderdeel, string fragment, string display)
            {
                var liturgieItem = MockInterpretatie(onderdeel, fragment);
                var database     = new LiturgieDatabaseBuilder()
                                   .KrijgItem_AddOnderdeelAndFragment(onderdeel, fragment, display)
                                   .Build();
                var sut = new LiturgieOplosser(database, null, DefaultEmptyName);

                var oplossing = sut.ConverteerNaarSlide(liturgieItem, _liturgieSettingsDefault);

                Assert.AreEqual(display, oplossing.ResultaatSlide.Display.Naam);
            }
Ejemplo n.º 2
0
            public void CommonItem_Gevonden(string onderdeel)
            {
                var liturgieItem = MockInterpretatie(onderdeel);
                var database     = new LiturgieDatabaseBuilder()
                                   .KrijgItem_AddOnderdeelAndFragment(FileEngineDefaults.CommonFilesSetName, onderdeel)
                                   .Build();
                var sut = new LiturgieOplosser(database, null, DefaultEmptyName);

                var oplossing = sut.ConverteerNaarSlide(liturgieItem, _liturgieSettingsDefault);

                Assert.AreEqual(DatabaseZoekStatus.Opgelost, oplossing.ResultaatStatus);
            }
Ejemplo n.º 3
0
            public void CommonItem_GebruikMask(string onderdeel, string maskRealName, string maskUseName)
            {
                var maskList     = MaskList(maskRealName, maskUseName);
                var liturgieItem = MockInterpretatie(onderdeel);
                var database     = new LiturgieDatabaseBuilder()
                                   .KrijgItem_AddOnderdeelAndFragment(FileEngineDefaults.CommonFilesSetName, onderdeel)
                                   .Build();
                var sut = new LiturgieOplosser(database, null, DefaultEmptyName);

                var oplossing = sut.ConverteerNaarSlide(liturgieItem, _liturgieSettingsDefault, maskList);

                Assert.AreEqual(maskUseName, oplossing.ResultaatSlide.Display.Naam);
            }
Ejemplo n.º 4
0
            public void AlleItems_GebruikStandaardNaam(string onderdeel, string fragment)
            {
                var liturgieItem    = MockInterpretatie(onderdeel, fragment);
                var databaseBuilder = new LiturgieDatabaseBuilder();

                if (fragment != null)
                {
                    databaseBuilder.KrijgItem_AddOnderdeelAndFragment(onderdeel, fragment);
                }
                else
                {
                    databaseBuilder.KrijgItem_AddOnderdeelAndFragment(FileEngineDefaults.CommonFilesSetName, onderdeel);
                }
                var database = databaseBuilder.Build();
                var sut      = new LiturgieOplosser(database, null, DefaultEmptyName);

                var oplossing = sut.ConverteerNaarSlide(liturgieItem, _liturgieSettingsDefault);

                Assert.AreEqual(onderdeel, oplossing.ResultaatSlide.Display.Naam);
            }