Ejemplo n.º 1
0
        protected override void TestSetup()
        {
            eventListener = new eventListenerForGet();
            CacheBuilder
            .For <ObjectReturningNull>()
            .CacheMethod(c => c.ReturnNullIfZero(0))
            .As <IObjectReturningNull>()
            .AddEventListener(eventListener);

            var factory = CacheBuilder.BuildFactory();
            var comp    = factory.Create <IObjectReturningNull>();

            comp.ReturnNullIfZero(0);
            comp.ReturnNullIfZero(1);
        }
Ejemplo n.º 2
0
		protected override void TestSetup()
		{
			eventListener = new eventListenerForGet();
			CacheBuilder
				.For<ObjectReturningNull>()
					.CacheMethod(c => c.ReturnNullIfZero(0))
					.As<IObjectReturningNull>()
				.AddEventListener(eventListener);

			var factory = CacheBuilder.BuildFactory();
			var comp = factory.Create<IObjectReturningNull>();
			comp.ReturnNullIfZero(0);
			comp.ReturnNullIfZero(1);
			comp.ReturnNullIfZero(0);
			comp.ReturnNullIfZero(1);
		}