public void ZonderDelen_ToontDefault(string defaultNaam) { var regel = new SlideBuilder() .SetDisplayVersenGebruikDefault(defaultNaam) .Build(); var geformatteerd = _sut.Liturgie(regel, true); Assert.AreEqual(defaultNaam, geformatteerd.Verzen); }
public void AlleenNaam_FormatteertStrak(string naam) { var regel = new SlideBuilder() .SetDisplay(naam: naam) .Build(); var geformatteerd = _sut.Huidig(regel, null, true); Assert.AreEqual(naam, geformatteerd.Naam); }
public void SpecifiekeLiturgieNaam_FormatteertStrak(string naam) { var regel = new SlideBuilder() .SetDisplay(naamOverzicht: naam) .Build(); var geformatteerd = _sut.Liturgie(regel, true); Assert.AreEqual(naam, geformatteerd.Naam); }
public void AansluitendeNummering_ToonGekoppeld(int[] aansluitendeNummerLijst) { var regel = new SlideBuilder() .SetDisplay(volledigeContent: false) .AddContent(aansluitendeNummerLijst) .Build(); var geformatteerd = _sut.Liturgie(regel, true); Assert.AreEqual($"{aansluitendeNummerLijst.First()} - {aansluitendeNummerLijst.Last()}", geformatteerd.Verzen); }
public void VolledigeContent_ToonLeeg(int[] aansluitendeNummerLijst) { var regel = new SlideBuilder() .SetDisplay(volledigeContent: true) .AddContent(aansluitendeNummerLijst) .Build(); var geformatteerd = _sut.Liturgie(regel, true); Assert.IsNull(geformatteerd.Verzen); }
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 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 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 NaamEnSubnaamEnVersMetDeelVanContent_FormatteertStrak(string naam, string subNaam, int versNummer1) { var regel = new SlideBuilder() .SetDisplay(naam: naam, subnaam: subNaam, volledigeContent: false) .AddContent(versNummer1) .Build(); var geformatteerd = _sut.Huidig(regel, null, true); Assert.AreEqual(naam, geformatteerd.Naam); Assert.AreEqual(subNaam, geformatteerd.SubNaam); Assert.AreEqual($"{versNummer1}", geformatteerd.Verzen); }
public void NaamEnSubnaamEnVersMetVolledigeContent_FormatteertStrak(string naam, string subNaam, int versNummer1, int versNummer2) { var regel = new SlideBuilder() .SetDisplay(naam: naam, subnaam: subNaam) .AddContent(versNummer1) .AddContent(versNummer2) .Build(); var geformatteerd = _sut.Liturgie(regel, true); Assert.AreEqual(naam, geformatteerd.Naam); Assert.AreEqual(subNaam, geformatteerd.SubNaam); Assert.IsNull(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); }
protected override void OnModelCreating(ModelBuilder builder) { base.OnModelCreating(builder); foreach (var property in builder.Model.GetEntityTypes().SelectMany(t => t.GetProperties()).Where(p => p.ClrType == typeof(decimal))) { property.Relational().ColumnType = "decimal(18, 2)"; } var brandBuilder = new BrandBuilder(builder.Entity <Brand>()); var colorBuilder = new ColorBuilder(builder.Entity <Color>()); var fileBuilder = new FileBuilder(builder.Entity <File>()); var languageBuilder = new LanguageBuilder(builder.Entity <Language>()); var pageBuilder = new PageBuilder(builder.Entity <Page>()); var postBuilder = new PostBuilder(builder.Entity <Post>()); var postCategoryBuilder = new PostCategoryBuilder(builder.Entity <PostCategory>()); var postPostCategoryBuilder = new PostPostCategoryBuilder(builder.Entity <PostPostCategory>()); var productBuilder = new ProductBuilder(builder.Entity <Product>()); var productCategoryBuilder = new ProductCategoryBuilder(builder.Entity <ProductCategory>()); var productColorBuilder = new ProductColorBuilder(builder.Entity <ProductColor>()); var productPhotoBuilder = new ProductPhotoBuilder(builder.Entity <ProductPhoto>()); var reviewBuilder = new ReviewBuilder(builder.Entity <Review>()); var slideBuilder = new SlideBuilder(builder.Entity <Slide>()); var sliderBuilder = new SliderBuilder(builder.Entity <Slider>()); var advertisementBuilder = new AdvertisementBuilder(builder.Entity <Advertisement>()); var storeBuilder = new StoreBuilder(builder.Entity <Store>()); var storeBrandBuilder = new StoreBrandBuilder(builder.Entity <StoreBrand>()); var wishlistBuilder = new WishlistBuilder(builder.Entity <Wishlist>()); var orderBuilder = new OrderBuilder(builder.Entity <Order>()); var orderItemBuilder = new OrderItemBuilder(builder.Entity <OrderItem>()); var addressBuilder = new AddressBuilder(builder.Entity <Address>()); var cityBuilder = new CityBuilder(builder.Entity <City>()); var countryBuilder = new CountryBuilder(builder.Entity <Country>()); var couponBuilder = new CouponBuilder(builder.Entity <Coupon>()); var districtBuilder = new DistrictBuilder(builder.Entity <District>()); var productQuestionBuilder = new ProductQuestionBuilder(builder.Entity <ProductQuestion>()); var questionCategoryBuilder = new QuestionCategoryBuilder(builder.Entity <QuestionCategory>()); var shipperBuilder = new ShipperBuilder(builder.Entity <Shipper>()); var cartBuilder = new CartBuilder(builder.Entity <Cart>()); var cartItemBuilder = new CartItemBuilder(builder.Entity <CartItem>()); // data seeding ApplicationDbContextSeed.Seed(builder); }