protected override void TestSetup() { factory = CacheBuilder.For <ObjectWithGenericMethodParameters>() .CacheMethod(m => m.CachedMethod1(1, "1")) .AsImplemented() .BuildFactory(); }
protected override void TestSetup() { factory = CacheBuilder.For<ObjectOfGenericType<string>>() .CacheMethod(m => m.CachedMethod(1, "1")) .As<IObjectOfGenericType<string>>() .BuildFactory(); }
protected override void TestSetup() { factory = CacheBuilder.For<ObjectWithGenericMethodParameters>() .CacheMethod(m => m.CachedMethod1(1, "1")) .AsImplemented() .BuildFactory(); }
protected override void TestSetup() { factory = CacheBuilder.For <ObjectOfGenericType <string> >() .CacheMethod(m => m.CachedMethod(1, "1")) .As <IObjectOfGenericType <string> >() .BuildFactory(); }
protected override void TestSetup() { CacheBuilder.For <SomeEntity>() .CacheMethod(c => c.Run(0, 0)) .CacheMethod(c => c.Run(null, null)) .AsImplemented(); factory = CacheBuilder.BuildFactory(); }
protected override void TestSetup() { CacheBuilder.For<SomeEntity>() .CacheMethod(c => c.Run(0, 0)) .CacheMethod(c => c.Run(null, null)) .AsImplemented(); factory = CacheBuilder.BuildFactory(); }
protected override void TestSetup() { CacheBuilder.For<ReturningRandomNumbers>() .CacheMethod(c => c.CachedNumber()) .CacheKey(new CacheKeyWithScope()) .As<IReturningRandomNumbers>(); factory = CacheBuilder.BuildFactory(); }
protected override void TestSetup() { CacheBuilder.For<ObjectWithCtorParameters>() .CacheMethod(m => m.CachedMethod()) .As<IObjectWithCtorParameters>(); CacheBuilder.For<ObjectReturningNewGuids>() .As<IObjectReturningNewGuids>(); factory = CacheBuilder.BuildFactory(); }
protected override void TestSetup() { CacheBuilder.For <ObjectWithMultipleParameters>() .CacheMethod(c => c.Calculate(0, "", 0)) .PerInstance() .AsImplemented(); factory = CacheBuilder.BuildFactory(); }
protected override void TestSetup() { CacheBuilder .For<ObjectThrowingError>() .CacheMethod(c => c.ThrowsArgumentOutOfRangeException()) .AsImplemented(); factory = CacheBuilder.BuildFactory(); }
protected override void TestSetup() { CacheBuilder .For<ObjectReturningNewGuids>() .CacheMethod(c => c.CachedMethod()) .As<IObjectReturningNewGuids>(); factory = CacheBuilder.BuildFactory(); }
protected override void TestSetup() { CacheBuilder.For<ObjectWithMultipleParameters>() .CacheMethod(c => c.Calculate(0, "", 0)) .PerInstance() .AsImplemented(); factory = CacheBuilder.BuildFactory(); }
protected override void TestSetup() { CacheBuilder.For<ObjectReturningNewGuidsNoInterface>() .CacheMethod(c => c.CachedMethod()) .CacheMethod(c => c.CachedMethod2()) .AsImplemented(); factory = CacheBuilder.BuildFactory(); }
protected override void TestSetup() { CacheBuilder.For<ReturningRandomNumbers>("someKey") .CacheMethod(c => c.CachedNumber()) .CacheMethod(c => c.CachedNumber2()) .As<IReturningRandomNumbers>(); factory = CacheBuilder.BuildFactory(); }
protected override void TestSetup() { CacheBuilder .For <ObjectReturningNewGuids>() .CacheMethod(c => c.CachedMethod()) .As <IObjectReturningNewGuids>(); factory = CacheBuilder.BuildFactory(); }
protected override void TestSetup() { CacheBuilder .For <ObjectWithCtorParameters>() .CacheMethod(c => c.CachedMethod()) .As <IObjectWithCtorParameters>(); factory = CacheBuilder.BuildFactory(); }
protected override void TestSetup() { CacheBuilder.For <ObjectReturningNewGuidsNoInterface>() .CacheMethod(c => c.CachedMethod()) .CacheMethod(c => c.CachedMethod2()) .AsImplemented(); factory = CacheBuilder.BuildFactory(); }
protected override void TestSetup() { CacheBuilder.For <ObjectWithCtorParameters>() .CacheMethod(m => m.CachedMethod()) .As <IObjectWithCtorParameters>(); CacheBuilder.For <ObjectReturningNewGuids>() .As <IObjectReturningNewGuids>(); factory = CacheBuilder.BuildFactory(); }
protected override void TestSetup() { CacheBuilder .For<ObjectWithCtorParameters>() .CacheMethod(c => c.CachedMethod()) .As<IObjectWithCtorParameters>(); factory = CacheBuilder.BuildFactory(); }
protected override void TestSetup() { CacheBuilder .For <ObjectThrowingError>() .CacheMethod(c => c.ThrowsArgumentOutOfRangeException()) .AsImplemented(); factory = CacheBuilder.BuildFactory(); }
protected override void TestSetup() { CacheBuilder.For <ReturningRandomNumbers>() .CacheMethod(c => c.CachedNumber()) .CacheMethod(c => c.CachedNumber2()) .As <IReturningRandomNumbers>(); factory = CacheBuilder.BuildFactory(); }
protected override void TestSetup() { eventListener = new StatisticsEventListener(); CacheBuilder .AddEventListener(eventListener) .For <ObjectReturningNull>() .CacheMethod(c => c.ReturnNullIfZero(0)) .As <IObjectReturningNull>(); factory = CacheBuilder.BuildFactory(); }
protected override void TestSetup() { CacheBuilder .For<ObjectWithMutableList>() .CacheMethod(c => c.GetListContents()) .AsImplemented(); factory = CacheBuilder.BuildFactory(); instance = factory.Create<ObjectWithMutableList>(); }
private static IMbCacheFactory serializeAndDeserialize(IMbCacheFactory mbCacheFactory) { var formatter = new BinaryFormatter(); using (var stream = new MemoryStream()) { formatter.Serialize(stream, mbCacheFactory); stream.Position = 0; return (IMbCacheFactory) formatter.Deserialize(stream); } }
protected override void TestSetup() { CacheBuilder.For<ReturningRandomNumbers>() .CacheMethod(c => c.CachedNumber()) .CacheMethod(c => c.CachedNumber2()) .As<IReturningRandomNumbers>(); var factoryTemp = CacheBuilder.BuildFactory(); factory = serializeAndDeserialize(factoryTemp); }
protected override void TestSetup() { eventListener = new StatisticsEventListener(); CacheBuilder .AddEventListener(eventListener) .For<ObjectReturningNull>() .CacheMethod(c => c.ReturnNullIfZero(0)) .As<IObjectReturningNull>(); factory = CacheBuilder.BuildFactory(); }
protected override void TestSetup() { CacheBuilder .For <ObjectWithMutableList>() .CacheMethod(c => c.GetListContents()) .AsImplemented(); factory = CacheBuilder.BuildFactory(); instance = factory.Create <ObjectWithMutableList>(); }
protected override void TestSetup() { eventListener = new StatisticsEventListener(); CacheBuilder .For<ObjectReturningNewGuids>() .CacheMethod(c => c.CachedMethod()) .As<IObjectReturningNewGuids>() .AddEventListener(eventListener); factory = CacheBuilder.BuildFactory(); }
private static IMbCacheFactory serializeAndDeserialize(IMbCacheFactory mbCacheFactory) { var formatter = new BinaryFormatter(); using (var stream = new MemoryStream()) { formatter.Serialize(stream, mbCacheFactory); stream.Position = 0; return((IMbCacheFactory)formatter.Deserialize(stream)); } }
protected override void TestSetup() { CacheBuilder.For <ReturningRandomNumbers>() .CacheMethod(c => c.CachedNumber()) .CacheMethod(c => c.CachedNumber2()) .As <IReturningRandomNumbers>(); var factoryTemp = CacheBuilder.BuildFactory(); factory = serializeAndDeserialize(factoryTemp); }
protected override void TestSetup() { eventListener = new StatisticsEventListener(); CacheBuilder .For <ObjectReturningNewGuids>() .CacheMethod(c => c.CachedMethod()) .As <IObjectReturningNewGuids>() .AddEventListener(eventListener); factory = CacheBuilder.BuildFactory(); }
protected override void TestSetup() { CacheBuilder.For <ReturningRandomNumbers>() .CacheMethod(c => c.CachedNumber()) .CacheMethod(c => c.CachedNumber2()) .As <IReturningRandomNumbers>() .SetLockObjectGenerator(new FixedNumberOfLockObjects(10)); var factoryTemp = CacheBuilder.BuildFactory(); factory = serializeAndDeserialize(factoryTemp); }
protected override void TestSetup() { eventListener = new EventListenerForTest(); CacheBuilder.AddEventListener(eventListener); CacheBuilder .For <ObjectWithParametersOnCachedMethod>() .CacheMethod(c => c.CachedMethod(null)) .As <IObjectWithParametersOnCachedMethod>(); factory = CacheBuilder.BuildFactory(); }
protected override void TestSetup() { eventListener = new EventListenerForTest(); CacheBuilder.AddEventListener(eventListener); CacheBuilder .For<ObjectWithParametersOnCachedMethod>() .CacheMethod(c => c.CachedMethod(null)) .As<IObjectWithParametersOnCachedMethod>(); factory = CacheBuilder.BuildFactory(); }
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>(); }
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>(); }
protected override void TestSetup() { CacheBuilder .For <ObjectReturningNewGuids>() .CacheMethod(c => c.CachedMethod()) .CacheMethod(c => c.CachedMethod2()) .As <IObjectReturningNewGuids>(); CacheBuilder .For <ObjectWithParametersOnCachedMethod>() .CacheMethod(c => c.CachedMethod(null)) .As <IObjectWithParametersOnCachedMethod>(); factory = CacheBuilder.BuildFactory(); }
protected override void TestSetup() { CacheBuilder .For<ObjectReturningNewGuids>() .CacheMethod(c => c.CachedMethod()) .CacheMethod(c => c.CachedMethod2()) .As<IObjectReturningNewGuids>(); CacheBuilder .For<ObjectWithParametersOnCachedMethod>() .CacheMethod(c => c.CachedMethod(null)) .As<IObjectWithParametersOnCachedMethod>(); factory = CacheBuilder.BuildFactory(); }
protected override void TestSetup() { factory = CacheBuilder.BuildFactory(); }