public void CacheTest() { CachePreferenceImpl Cache = new CachePreferenceImpl(true, 30, true); var dbHelper = Factory.GetDBHelper(); var Repository = new GenericTableRepository <Portal>(dbHelper); var _result = Repository.Get(null, Cache); Assert.IsNotNull(_result); var _result1 = Repository.Get(null, Cache); Assert.AreEqual(_result.Count, _result1.Count); Repository.Insert(_result.First()); Thread.Sleep(1000); var _result3 = Repository.Get(null, Cache); Assert.AreNotEqual(_result.Count, _result3.Count); var _result4 = Repository.Get(null, Cache); Assert.AreEqual(_result4.Count, _result3.Count); }
public void SimpleSelectUsingRepositoryTest() { var dbHelper = Factory.GetDBHelper(); var rep = new GenericTableRepository <Portal>(dbHelper); var portals = rep.Get(); Assert.Equals(portals.Count, "title"); }
public void CriteriaSelectUsingRepositoryTest() { var dbHelper = Factory.GetDBHelper(); var rep = new GenericTableRepository <Portal>(dbHelper); var criteria = rep.GetCriteria(); var exp = rep.ExpressionHelper; criteria.Add(exp.Eq(m => m.Title, "title")).Add(!exp.Eq(m => m.Http, "http://")); var portals = rep.Get(criteria); Assert.Equals(portals.Count, "title"); }