Пример #1
0
        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);
        }
Пример #2
0
        public void ResolveHiveRepositoryTest()
        {
            HiveRepository target = DependencyResolver.Current.Resolve <HiveRepository>();

            Assert.IsNotNull(target);
            Assert.IsInstanceOfType(target, typeof(HiveRepository));
        }