コード例 #1
0
ファイル: ReturnNullTest.cs プロジェクト: chenzuo/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
ファイル: HitsAndMissesTest.cs プロジェクト: chenzuo/mbcache
		protected override void TestSetup()
		{
			eventListener = new StatisticsEventListener();
			CacheBuilder
				 .For<ObjectReturningNewGuids>()
					.CacheMethod(c => c.CachedMethod())
					.As<IObjectReturningNewGuids>()
				 .AddEventListener(eventListener);

			factory = CacheBuilder.BuildFactory();
		}
コード例 #3
0
ファイル: ThreadingTest.cs プロジェクト: chenzuo/mbcache
		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>();
		}