static ObjectContextTest() { IPersistenceProvider provider = new MemoryProvider(); provider.RegisterMetaData(MetaData.LightMetaDataFactory.FromAssembly(typeof(ObjectContextTest).Assembly, "Evaluant.Uss.Test.Models")); provider.InitializeConfiguration(); os = new ObjectService(provider); os.ObjectContextType = typeof(EntityResolver.Proxy.Dynamic.ObjectContext).AssemblyQualifiedName; }
protected override Evaluant.Uss.ObjectContext.Contracts.IObjectContext CreateContext() { if (os == null) { IPersistenceProvider provider = new MemoryProvider(); provider.RegisterMetaData(MetaData.LightMetaDataFactory.FromAssembly(GetType().Assembly, "Evaluant.Uss.Tests.Model")); provider.InitializeConfiguration(); os = new ObjectService(provider); os.ObjectContextType = typeof(EntityResolver.Proxy.Dynamic.ObjectContext).AssemblyQualifiedName; } return (IPersistenceEngineObjectContext)os.CreateObjectContext(); }