public void Compose(IServiceRegistry serviceRegistry) { serviceRegistry.RegisterInstance<IRdfTypeCache>(_typeCache); serviceRegistry.RegisterInstance(_baseUriSelectionPolicy.Object); var repository = new TestMappingsRepository(new TestPersonMap(), new TestTypedEntityMap()); serviceRegistry.RegisterInstance<IMappingsRepository>(repository); serviceRegistry.Register<INamedGraphSelector, TestGraphSelector>(); var store = new TripleStore(); store.LoadTestFile("SuperTripleOperations.trig"); serviceRegistry.RegisterInstance<ITripleStore>(store); serviceRegistry.Register<IEntitySource, TripleStoreAdapter>(); }
public void Compose(IServiceRegistry serviceRegistry) { serviceRegistry.RegisterInstance <IRdfTypeCache>(_typeCache); serviceRegistry.RegisterInstance(_baseUriSelectionPolicy.Object); serviceRegistry.Register <INamedGraphSelector, TestGraphSelector>(); var logger = new Mock <ILogger>(); logger.Setup(instance => instance.Log(It.IsAny <LogLevel>(), It.IsAny <string>(), It.IsAny <object[]>())); logger.Setup(instance => instance.Log(It.IsAny <LogLevel>(), It.IsAny <Exception>(), It.IsAny <string>(), It.IsAny <object[]>())); serviceRegistry.RegisterInstance(logger.Object); serviceRegistry.Register <MappingFromFluent>(); var repository = new TestMappingsRepository(new TestPersonMap(), new TestTypedEntityMap(), new TestAdressMap()); serviceRegistry.RegisterInstance <IMappingsRepository>(repository); serviceRegistry.Register <INodeConverter, StringConverter>("String converter"); }