public void Test21() { DbContext db = new MSSqlDBContext(); var p = new LuaPersonCacheBLL(db); var a = new LuaAddressCacheBLL(db); TestInit(p, a); //查询缓存测试 var p1 = p.Get(); var count = p.Count(); Assert.True(p1?.Count > 0); Assert.True(count > 0); //再添加 Assert.True(p.Add() > 0); //因为配置了查询缓存,而且Add并没有进行清理缓存 Assert.True(p1?.Count == p.Get()?.Count); Assert.True(count == p.Count()); //AddEx 会进行缓存清理(AddEx是使用Scalar进行新增操作的,用于获取自增id) Assert.True(p.AddEx() > 0); Assert.True(p1?.Count != p.Get()?.Count); Assert.True(count != p.Count()); TestDelete(); }
public void Test() { TestInit(); //查询缓存测试 var p1 = p.Get(); var count = p.Count(); Assert.True(p1?.Count > 0); Assert.True(count > 0); //再添加 Assert.True(p.Add() > 0); //因为配置了查询缓存,而且Add并没有进行清理缓存 var get = p.Get(); Assert.True(p1?.Count == get?.Count); var count1 = p.Count(); Assert.True(count == count1); TestDelete(); }