コード例 #1
0
ファイル: ReturnNullTest.cs プロジェクト: jesuissur/mbcache
 protected override void TestSetup()
 {
     eventListener = new StatisticsEventListener();
     CacheBuilder
     .AddEventListener(eventListener)
     .For <ObjectReturningNull>()
     .CacheMethod(c => c.ReturnNullIfZero(0))
     .As <IObjectReturningNull>();
     factory = CacheBuilder.BuildFactory();
 }
コード例 #2
0
ファイル: CacheKeyTest.cs プロジェクト: jesuissur/mbcache
        protected override void TestSetup()
        {
            eventListener = new EventListenerForTest();
            CacheBuilder.AddEventListener(eventListener);

            CacheBuilder
            .For <ObjectWithParametersOnCachedMethod>()
            .CacheMethod(c => c.CachedMethod(null))
            .As <IObjectWithParametersOnCachedMethod>();

            factory = CacheBuilder.BuildFactory();
        }
コード例 #3
0
        protected override void TestSetup()
        {
            eventListener = new StatisticsEventListener();
            CacheBuilder
            .AddEventListener(eventListener)
            .For <ObjectWithParametersOnCachedMethod>()
            .CacheMethod(c => c.CachedMethod(null))
            .As <IObjectWithParametersOnCachedMethod>();

            factory   = CacheBuilder.BuildFactory();
            component = factory.Create <IObjectWithParametersOnCachedMethod>();
        }