public override void ConfigureServices(ServiceConfigurationContext context) { _mongoDbRunner = MongoDbRunner.Start(); context.Services.Configure <DbConnectionOptions>(options => { options.ConnectionStrings.Default = _mongoDbRunner.ConnectionString; }); context.Services.AddAssemblyOf <AbpSettingManagementMongoDbTestModule>(); }
public MongoServiceFixture() { Logger = new Mock <ILogger <MongoService> >().Object; _runner = MongoDbRunner.Start(); MongoClient = new MongoClient(_runner.ConnectionString); CustomersService = new MongoService(MongoClient, Logger); BooksService = new MongoService(MongoClient, Logger); LoadBooks(); }
public InMemoryMongoDbContext(bool seedDatabase = true) { _mongoDbRunner = MongoDbRunner.Start(); Client = new MongoClient(_mongoDbRunner.ConnectionString); Database = Client.GetDatabase("poc"); if (seedDatabase) { Seed(); } }
public override void ConfigureServices(IServiceCollection services) { _mongoDbRunner = MongoDbRunner.Start(); services.Configure <DbConnectionOptions>(options => { options.ConnectionStrings.Default = _mongoDbRunner.ConnectionString; }); services.AddAssemblyOf <AbpPermissionManagementMongoDbTestModule>(); }
public void Before() { _runner = MongoDbRunner.Start(); _client = new MongoClient(_runner.ConnectionString); _db = new MongoDatabase(_client); MongoMigrationClient.Initialize(_client, new MongoMigrationSettings { Database = Names.Database, ConnectionString = _runner.ConnectionString }); }
public BaseDataTests() { runner = MongoDbRunner.Start(); MongoClient client = new MongoClient(runner.ConnectionString); MainClass.dbClient = client; settingsDB = client.GetDatabase("Settings"); var database = client.GetDatabase("IntegrationTest"); collection = (MongoCollectionBase <BsonDocument>)database.GetCollection <BsonDocument>("TestCollection"); }
public MongoRunner() { Runner = MongoDbRunner.Start(); var mongoClient = new MongoClient(Runner.ConnectionString); var db = mongoClient.GetDatabase("test"); Collection = db.GetCollection <TestValue>("test"); Collection.InsertMany(Enumerable.Range(1, 200).Select(a => new TestValue { Value = a })); }
public UserRepositoryTest() { _mongoDbRunner = MongoDbRunner.Start(); var settings = new UserstoreDatabaseSettings() { ConnectionString = _mongoDbRunner.ConnectionString, DatabaseName = "IntegrationTest", UserCollectionName = "TestCollection" }; _userRepository = new UserRepository(settings); }
public MongoGridFsProviderTest() { _runner = MongoDbRunner.Start(); _mongoClientSettings = MongoClientSettings.FromConnectionString(_runner.ConnectionString); _client = new MongoClient(_mongoClientSettings); _db = _client.GetDatabase("foo"); // Create db and gridfs collections var bucket = new GridFSBucket(_db); var createDb = bucket.UploadFromBytes("someData", new byte[1]); }
public DelegateRepositoryTests() { _mongoDbRunner = MongoDbRunner.Start(); var settings = new MarketplaceDatabaseSettings { ConnectionString = _mongoDbRunner.ConnectionString, DatabaseName = "IntegrationTests", DelegateOfferCollectionName = "TestCollection" }; _delegateRepository = new DelegateRepository(settings); }
public KwetRepositoryTest() { _mongoDbRunner = MongoDbRunner.Start(); var settings = new KwetstoreDatabaseSettings() { ConnectionString = _mongoDbRunner.ConnectionString, DatabaseName = "KwetIntergrationTest", KwetCollectionName = "TestCollection" }; _kwetRepository = new KwetRepository(settings); }
protected override IRootResolver CreateRootResolver(IEventFlowOptions eventFlowOptions) { _runner = MongoDbRunner.Start(); var resolver = eventFlowOptions .ConfigureMongoDb(_runner.ConnectionString, "eventflow") .UseMongoDbSnapshotStore() .CreateResolver(); return(resolver); }
public MongoTestRunner() { _runner = MongoDbRunner.Start(); var settings = new SettingsModel { ConnectionStrings = _runner.ConnectionString, Database = DatabaseName }; Context = new MongoContext(settings); }
public UserRepositoryTest(ITestOutputHelper testOutputHelper) { _mongoDbRunner = MongoDbRunner.Start(); var settings = new AccountstoreDatabaseSettings { ConnectionString = _mongoDbRunner.ConnectionString, DatabaseName = "IntegrationTest", AccountCollectionName = "TestCollection" }; _accountRepository = new AccountRepository(settings); }
public AccountRepositoryTest() { _mongoDbRunner = MongoDbRunner.Start(); var settings = new AccountDatabaseSettings() { ConnectionString = _mongoDbRunner.ConnectionString, DatabaseName = "IntergrationTest", AccountCollectionName = "TestCollection" }; _accountRepository = new AccountRepository(settings); }
protected override async Task EstablishContext() { await base.EstablishContext().ConfigureAwait(false); var binSearchPattern = Environment.GetEnvironmentVariable("BIN_SEARCH_PATTERN") ?? @"tools\mongodb-win32*\bin"; _runner = MongoDbRunner.Start(System.IO.Path.GetTempPath() + Guid.NewGuid().ToString("N"), binSearchPattern); var server = new MongoClient(_runner.ConnectionString); Database = server.GetDatabase(DatabaseName); await Database.Client.DropDatabaseAsync(DatabaseName).ConfigureAwait(false); }
public MongoDbContext() { _mongoDbRunner = MongoDbRunner.Start(); MongoClient = new MongoClient(_mongoDbRunner.ConnectionString); MongoDatabase = MongoClient.GetDatabase("db"); MongoClassMap.RegisterClasses(); var asag = MongoDatabase.GetCollection <User>("users"); asag.InsertOne(new User("admin", "*****@*****.**", "admin", "admin")); }
public void SetUp() { _mongoDbRunner = MongoDbRunner.Start(); var databaseSettings = new DatabaseSettings { ConnectionString = _mongoDbRunner.ConnectionString, DatabaseName = "UserRepositoryTestsDatabase", CollectionName = "UserCollection" }; _repository = new UserRepository(databaseSettings); }
public void OneTimeSetUp() { if (_mongoDbRunner == null) { _mongoDbRunner = MongoDbRunner.Start(); } if (Database == null) { var client = new MongoClient(_mongoDbRunner.ConnectionString); Database = client.GetDatabase(nameof(UserIntegrationTests)); } }
protected void OnSetUp() { _mongoToGoRunner = MongoDbRunner.Start(); _client = new MongoClient(_mongoToGoRunner.ConnectionString); _client.GetDatabase("PerformanceTest").CreateCollection("Test"); _components = new ComponentRegistry(new MongoMigrationSettings() { ConnectionString = _mongoToGoRunner.ConnectionString, Database = "PerformanceTest" }); _components.RegisterComponents(_client); }
// This method gets called by the runtime. Use this method to add services to the container. // For more information on how to configure your application, visit https://go.microsoft.com/fwlink/?LinkID=398940 public void ConfigureServices(IServiceCollection services) { services.AddMvc(); _runner = MongoDbRunner.Start(); _client = new MongoClient(_runner.ConnectionString); services.AddSingleton(_client); CreateTestDocuments(); services.AddMigration(); }
public void SetUp() { _mongoDbRunner = MongoDbRunner.Start(additionalMongodArguments: "--quiet"); var connection = new MongoClient(_mongoDbRunner.ConnectionString); var database = connection.GetDatabase("Test"); var gridFsBucket = new GridFSBucket(database); _resultService = new ScanResultService( database, gridFsBucket, Mock.Of <IConsulClient>(), Mock.Of <IBackgroundJobClient>()); }
public EventControllerTests(MachineStreamWebApplicationFactory <Startup> factory) { runner = MongoDbRunner.Start(); this.factory = factory; client = factory.WithWebHostBuilder(builder => { builder.ConfigureServices(services => { services.AddSingleton(typeof(IMongoClient), new MongoClient(runner.ConnectionString)); }); }).CreateClient(); }
public a_mongo_db_connection() { _runner = MongoDbRunner.Start(additionalMongodArguments: "--quiet --syslog"); var configurationForMock = new Mock <IConfigurationFor <EventStoreConfiguration> >(); configurationForMock.Setup(_ => _.Instance).Returns(new EventStoreConfiguration { ConnectionString = _runner.ConnectionString, Database = _databaseName }); Connection = new Connection(configurationForMock.Object); }
public MongoServiceTests() { runner = MongoDbRunner.Start(); mongo = new MongoService( new MongoClient(runner.ConnectionString), Options.Create(new MongoDBConfiguration() { DatabaseName = "TestMachine", EventCollection = "TestEvents" }), LoggerUtilsMoq.Logger <MongoService>() ); }
protected override IRootResolver CreateRootResolver(IEventFlowOptions eventFlowOptions) { _runner = MongoDbRunner.Start(); var resolver = eventFlowOptions .ConfigureMongoDb(_runner.ConnectionString, "eventflow") .UseMongoDbEventStore() .CreateResolver(); var eventPersistenceInitializer = resolver.Resolve <IMongoDbEventPersistenceInitializer>(); eventPersistenceInitializer.Initialize(); return(resolver); }
public void OneTimeSetUp() { if (_mongoDbRunner == null) { _mongoDbRunner = MongoDbRunner.Start(); } if (MongoDatabase == null) { var client = new MongoClient(_mongoDbRunner.ConnectionString); MongoDatabase = client.GetDatabase(Assembly.GetExecutingAssembly().GetName().Name); } }
public static void InitializeDbContext() { if (_dbContext == null) { MongoDbRunner runner = MongoDbRunner.Start(); _dbContext = new MongoDbContext { Runner = runner, Database = new MongoClient(runner.ConnectionString).GetDatabase(DATABASE_NAME), DatabaseName = DATABASE_NAME }; } }
public async Task InsertAlreadyExistingDriver_Err() { using (var runner = MongoDbRunner.Start()) { var database = new DatabaseService(runner.ConnectionString, "InsertAlreadyExistingDriver_Err"); var collection = database.GetCollection <Motorista>(); await collection.InsertOneAsync(new Motorista { Id = "40af192e110d19029d986dea", Cpf = "123.456.789-00", Idade = 20, Nome = "Firstname Lastname", Sexo = Sexo.Feminino, PossuiVeiculoProprio = true, TipoCnh = TipoCnh.D }); var registroHandler = new RegistrarPassagemPeloTerminal.CommandHandler(database); var command = new Command { Cpf = "123.456.789-00", Origem = new Local { Nome = "Local 1", Localizacao = new Localizacao { Type = "Point", Coordinates = new double[] { 10, 10 } } }, Destino = new Local { Nome = "Local 2", Localizacao = new Localizacao { Type = "Point", Coordinates = new double[] { 15, 25 } } }, EstaCarregado = false, Idade = 20, Nome = "New Driver", Sexo = Sexo.Masculino, TipoCaminhao = TipoCaminhao.CaminhaoToco, PossuiVeiculoProprio = true, TipoCnh = TipoCnh.D }; var handler = new CommandHandler(database, registroHandler); var resolved = await handler.Handle(command); Assert.IsTrue(resolved.IsErr); var count = database.GetCollectionAsQueryable <Registro>().Count(); Assert.AreEqual(0, count); } }
/// <summary> /// Initializes a new instance of the <see cref="UnitTestBase{T}" /> class. /// </summary> protected UnitTestBase() : base() { // setup the database. this._runner = MongoDbRunner.Start(); this.Repository = new Repository(new RepositoryOptions { ConnectionString = this._runner.ConnectionString, DatabaseName = Guid.NewGuid().ToString("N") }); // seed the database. this.SeedDatabase(); }