public void GetTest() { HiveRepository target = DependencyResolver.Current.Resolve <HiveRepository>(); string persistenceProviderKey = "in-memory-01"; MappedIdentifier identifier = new MappedIdentifier() { ProviderKey = persistenceProviderKey, Value = 100 }; PersistedEntity persistedEntity = TestHelper.CreatePersistedEntity(persistenceProviderKey); persistedEntity.Key = "100"; var mockedInMemoryRepo = DependencyResolver.Current.TryResolve <IPersistenceProvider>(identifier.ProviderKey); mockedInMemoryRepo.Value.Reader.Add(persistedEntity); int traversalDepth = 0; var actual = target.Get(identifier, traversalDepth); Assert.IsNotNull(actual); Assert.AreEqual(persistedEntity.Value, actual.Value); Assert.AreEqual(identifier, actual.Id); }
public void ResolveHiveRepositoryTest() { HiveRepository target = DependencyResolver.Current.Resolve <HiveRepository>(); Assert.IsNotNull(target); Assert.IsInstanceOfType(target, typeof(HiveRepository)); }