public void CreateTest() { var repository = new MongoRepositoryImpl(DefaultConnectionString); repository.Should().Not.Be.Null(); repository.Database.Should().Not.Be.Null(); repository.DatabaseName.Should().Be(DefaultDatabaseName); }
public static IMongoRepository GetRepository() { IMongoRepository repository; if(IoC.IsInitialized) repository = IoC.TryResolve<IMongoRepository>(() => new MongoRepositoryImpl(ConnectionString), true, LifestyleType.Thread); else repository = new MongoRepositoryImpl(ConnectionString); repository.CollectionName = System.Web.Hosting.HostingEnvironment.ApplicationVirtualPath.Replace("/", "_"); return repository; }
public static IMongoRepository GetRepository() { IMongoRepository repository; if (IoC.IsInitialized) { repository = IoC.TryResolve <IMongoRepository>(() => new MongoRepositoryImpl(ConnectionString), true, LifestyleType.Thread); } else { repository = new MongoRepositoryImpl(ConnectionString); } repository.CollectionName = System.Web.Hosting.HostingEnvironment.ApplicationVirtualPath.Replace("/", "_"); return(repository); }