public void GetBook_WithNonExistingId_ReturnsNull() { BannerEntity banner = new BannerEntity(EBannerType.DEPARTAMENT, "Açougue", DateTime.Now.AddDays(-1), DateTime.Now.AddDays(+30)); banner.SetSubtitle("Carnes fresquinhas"); banner.SetDescription("Carnes fresquinhas"); banner.SetTipText("Açougue"); banner.SetUrlNavigate("/"); _context.Banners.Add(banner); _context.SaveChanges(); var ok = _context.Banners.Where(a => a.Id > 0).FirstOrDefault(); _repository.Add(banner); var ba = _repository.Query(a => a.Id > 0).ToList(); Assert.IsTrue(banner.Id > 0); //// Arrange //const int nonExistingId = 155; //// Act //var book = _repository.Get(nonExistingId); //// Assert //book.Should().BeNull(); }
public void FindByIdBannerTest() { BannerEntity banner10 = new BannerEntity(EBannerType.TOP, "Banner 6", DateTime.Now.AddDays(-1), DateTime.Now.AddDays(+30)); banner10.SetSubtitle("Banner 6"); banner10.SetDescription("Banner 6"); banner10.SetTipText("Banner 6"); banner10.SetTipText("Banner 6"); banner10.SetUrlNavigate("/"); banner10.SetHeigth(1600); banner10.SetHeigth(599); _bannerRepo.Add(banner10); BannerEntity banner = _bannerRepo.Query(a => a.Id == 2).FirstOrDefault(); Assert.IsNotNull(banner); }
public void AddBannerTest() { BannerEntity banner = new BannerEntity(EBannerType.DEPARTAMENT, "Açougue", DateTime.Now.AddDays(-1), DateTime.Now.AddDays(+30)); banner.SetSubtitle("Carnes fresquinhas"); banner.SetDescription("Carnes fresquinhas"); banner.SetTipText("Açougue"); banner.SetUrlNavigate("/"); _bannerRepo.Add(banner); BannerEntity banner2 = new BannerEntity(EBannerType.DEPARTAMENT, "Padaria", DateTime.Now.AddDays(-1), DateTime.Now.AddDays(+30)); banner2.SetSubtitle("Pães fresquinhos"); banner2.SetDescription("Carnes fresquinhas"); banner2.SetTipText("Açougue"); banner2.SetUrlNavigate("/"); _bannerRepo.Add(banner2); BannerEntity banner3 = new BannerEntity(EBannerType.DEPARTAMENT, "Hortifruti", DateTime.Now.AddDays(-1), DateTime.Now.AddDays(+30)); banner3.SetSubtitle("Frutas fresquinhas"); banner3.SetDescription("Carnes fresquinhas"); banner3.SetTipText("Frutas fresquinhas"); banner3.SetTipText("Açougue"); banner3.SetUrlNavigate("/"); _bannerRepo.Add(banner3); BannerEntity banner4 = new BannerEntity(EBannerType.DEPARTAMENT, "Congelados", DateTime.Now.AddDays(-1), DateTime.Now.AddDays(+30)); banner4.SetSubtitle("Melhores marcas"); banner4.SetDescription("Melhores marcas"); banner4.SetTipText("Açougue"); banner4.SetTipText("Açougue"); banner4.SetUrlNavigate("/"); _bannerRepo.Add(banner4); BannerEntity banner5 = new BannerEntity(EBannerType.TOP, "Banner 1", DateTime.Now.AddDays(-1), DateTime.Now.AddDays(+30)); banner5.SetSubtitle("Banner 1"); banner5.SetDescription("Banner 1"); banner5.SetTipText("Banner 1"); banner5.SetTipText("Banner 1"); banner5.SetUrlNavigate("/"); banner5.SetHeigth(1600); banner5.SetHeigth(599); _bannerRepo.Add(banner5); BannerEntity banner6 = new BannerEntity(EBannerType.TOP, "Banner 2", DateTime.Now.AddDays(-1), DateTime.Now.AddDays(+30)); banner6.SetSubtitle("Banner 2"); banner6.SetDescription("Banner 2"); banner6.SetTipText("Banner 2"); banner6.SetTipText("Banner 2"); banner6.SetUrlNavigate("/"); banner6.SetHeigth(1600); banner6.SetHeigth(599); _bannerRepo.Add(banner6); BannerEntity banner7 = new BannerEntity(EBannerType.TOP, "Banner 3", DateTime.Now.AddDays(-1), DateTime.Now.AddDays(+30)); banner7.SetSubtitle("Banner 3"); banner7.SetDescription("Banner 3"); banner7.SetTipText("Banner 3"); banner7.SetTipText("Banner 3"); banner7.SetUrlNavigate("/"); banner7.SetHeigth(1600); banner7.SetHeigth(599); _bannerRepo.Add(banner7); BannerEntity banner8 = new BannerEntity(EBannerType.TOP, "Banner 4", DateTime.Now.AddDays(-1), DateTime.Now.AddDays(+30)); banner8.SetSubtitle("Banner 4"); banner8.SetDescription("Banner 4"); banner8.SetTipText("Banner 4"); banner8.SetTipText("Banner 4"); banner8.SetUrlNavigate("/"); _bannerRepo.Add(banner8); BannerEntity banner9 = new BannerEntity(EBannerType.TOP, "Banner 5", DateTime.Now.AddDays(-1), DateTime.Now.AddDays(+30)); banner9.SetSubtitle("Banner 5"); banner9.SetDescription("Banner 5"); banner9.SetTipText("Banner 5"); banner9.SetTipText("Banner 5"); banner9.SetUrlNavigate("/"); banner9.SetHeigth(1600); banner9.SetHeigth(599); _bannerRepo.Add(banner9); BannerEntity banner10 = new BannerEntity(EBannerType.TOP, "Banner 6", DateTime.Now.AddDays(-1), DateTime.Now.AddDays(+30)); banner10.SetSubtitle("Banner 6"); banner10.SetDescription("Banner 6"); banner10.SetTipText("Banner 6"); banner10.SetTipText("Banner 6"); banner10.SetUrlNavigate("/"); banner10.SetHeigth(1600); banner10.SetHeigth(599); _bannerRepo.Add(banner10); this._uow.SaveChanges(); Assert.IsTrue(banner.Id > 0); }
public void AddBannerTest() { BannerEntity banner = new BannerEntity(EBannerType.DEPARTAMENT, "Açougue", DateTime.Now.AddDays(-1), DateTime.Now.AddDays(+30)); banner.SetSubtitle("Carnes fresquinhas"); banner.SetDescription("Carnes fresquinhas"); banner.SetTipText("Açougue"); banner.SetUrlNavigate("/"); _bannerRepo.Add(banner); BannerEntity banner2 = new BannerEntity(EBannerType.DEPARTAMENT, "Padaria", DateTime.Now.AddDays(-1), DateTime.Now.AddDays(+30)); banner2.SetSubtitle("Pães fresquinhos"); banner2.SetDescription("Carnes fresquinhas"); banner2.SetTipText("Açougue"); banner2.SetUrlNavigate("/"); _bannerRepo.Add(banner2); BannerEntity banner3 = new BannerEntity(EBannerType.DEPARTAMENT, "Hortifruti", DateTime.Now.AddDays(-1), DateTime.Now.AddDays(+30)); banner3.SetSubtitle("Frutas fresquinhas"); banner3.SetDescription("Carnes fresquinhas"); banner3.SetTipText("Frutas fresquinhas"); banner3.SetTipText("Açougue"); banner3.SetUrlNavigate("/"); _bannerRepo.Add(banner3); BannerEntity banner4 = new BannerEntity(EBannerType.DEPARTAMENT, "Congelados", DateTime.Now.AddDays(-1), DateTime.Now.AddDays(+30)); banner4.SetSubtitle("Melhores marcas"); banner4.SetDescription("Melhores marcas"); banner4.SetTipText("Açougue"); banner4.SetTipText("Açougue"); banner4.SetUrlNavigate("/"); _bannerRepo.Add(banner4); BannerEntity banner5 = new BannerEntity(EBannerType.TOP, "Banner 1", DateTime.Now.AddDays(-1), DateTime.Now.AddDays(+30)); banner5.SetSubtitle("Banner 1"); banner5.SetDescription("Banner 1"); banner5.SetTipText("Banner 1"); banner5.SetTipText("Banner 1"); banner5.SetUrlNavigate("/"); banner5.SetHeigth(1600); banner5.SetHeigth(599); _bannerRepo.Add(banner5); BannerEntity banner6 = new BannerEntity(EBannerType.TOP, "Banner 2", DateTime.Now.AddDays(-1), DateTime.Now.AddDays(+30)); banner6.SetSubtitle("Banner 2"); banner6.SetDescription("Banner 2"); banner6.SetTipText("Banner 2"); banner6.SetTipText("Banner 2"); banner6.SetUrlNavigate("/"); banner6.SetHeigth(1600); banner6.SetHeigth(599); _bannerRepo.Add(banner6); BannerEntity banner7 = new BannerEntity(EBannerType.TOP, "Banner 3",DateTime.Now.AddDays(-1), DateTime.Now.AddDays(+30)); banner7.SetSubtitle("Banner 3"); banner7.SetDescription("Banner 3"); banner7.SetTipText("Banner 3"); banner7.SetTipText("Banner 3"); banner7.SetUrlNavigate("/"); banner7.SetHeigth(1600); banner7.SetHeigth(599); _bannerRepo.Add(banner7); BannerEntity banner8 = new BannerEntity(EBannerType.TOP, "Banner 4", DateTime.Now.AddDays(-1), DateTime.Now.AddDays(+30)); banner8.SetSubtitle("Banner 4"); banner8.SetDescription("Banner 4"); banner8.SetTipText("Banner 4"); banner8.SetTipText("Banner 4"); banner8.SetUrlNavigate("/"); _bannerRepo.Add(banner8); BannerEntity banner9 = new BannerEntity(EBannerType.TOP, "Banner 5", DateTime.Now.AddDays(-1), DateTime.Now.AddDays(+30)); banner9.SetSubtitle("Banner 5"); banner9.SetDescription("Banner 5"); banner9.SetTipText("Banner 5"); banner9.SetTipText("Banner 5"); banner9.SetUrlNavigate("/"); banner9.SetHeigth(1600); banner9.SetHeigth(599); _bannerRepo.Add(banner9); BannerEntity banner10 = new BannerEntity(EBannerType.TOP, "Banner 6", DateTime.Now.AddDays(-1), DateTime.Now.AddDays(+30)); banner10.SetSubtitle("Banner 6"); banner10.SetDescription("Banner 6"); banner10.SetTipText("Banner 6"); banner10.SetTipText("Banner 6"); banner10.SetUrlNavigate("/"); banner10.SetHeigth(1600); banner10.SetHeigth(599); _bannerRepo.Add(banner10); this._uow.SaveChanges(); Assert.IsTrue(banner.Id > 0); }
public void FindByIdBannerTest() { BannerEntity banner10 = new BannerEntity(EBannerType.TOP, "Banner 6",DateTime.Now.AddDays(-1), DateTime.Now.AddDays(+30)); banner10.SetSubtitle("Banner 6"); banner10.SetDescription("Banner 6"); banner10.SetTipText("Banner 6"); banner10.SetTipText("Banner 6"); banner10.SetUrlNavigate("/"); banner10.SetHeigth(1600); banner10.SetHeigth(599); _bannerRepo.Add(banner10); BannerEntity banner = _bannerRepo.Query(a => a.Id == 2).FirstOrDefault(); Assert.IsNotNull(banner); }