public void EFCacheRepository_EasterItems() { var uof = EFCacheUOFFactory.Create(); var response = uof.Repository <EasterItem>().GetAll().ToList(); Assert.IsNotNull(response); }
public void EFCacheRepository_Lambda() { var uof = EFCacheUOFFactory.Create(); var items = uof.Repository <MenologyDay>().GetAll(c => (c.Id < 200)).ToList(); var items2 = uof.Repository <MenologyDay>().GetAll(c => (c.Id > 180 && c.Id < 220)).ToList(); Assert.IsNotNull(items2); Assert.IsTrue(items2.Count > 0); }
public void Include_LoadCachedRelated() { var unitOfWork = EFCacheUOFFactory.Create(); var typicon = unitOfWork.Repository <TypiconEntity>().Get(c => c.Id == 1, new IncludeOptions()); Assert.AreEqual(0, typicon.MenologyRules.Count); typicon = unitOfWork.Repository <TypiconEntity>().Get(c => c.Id == 1); Assert.AreNotEqual(0, typicon.MenologyRules.Count); }
public void EFCacheRepository_TypiconEntity_Twice() { var uof = EFCacheUOFFactory.Create(); var typiconEntity = uof.Repository <TypiconEntity>().GetAll(c => c.Name == "Типикон").ToList(); typiconEntity = uof.Repository <TypiconEntity>().GetAll(c => c.Name == "Типикон").ToList(); typiconEntity = uof.Repository <TypiconEntity>().GetAll(c => c.Id == 1).ToList(); Assert.IsNotNull(typiconEntity); }