public virtual void OneTimeSetUp() { BsonMapper.RegisterTypeWithAutoMap <MongoModel>(); BsonMapper.RegisterClassMaps(typeof(Character), typeof(Movement), typeof(Move), typeof(CharacterAttribute), typeof(CharacterAttributeRow)); var configuration = new ConfigurationBuilder() .AddJsonFile("appSettings.json", true, true) .Build(); string username = configuration[ConfigurationKeys.Username]; string password = configuration[ConfigurationKeys.Password]; string databaseName = configuration[ConfigurationKeys.DatabaseName]; string connectionString = configuration[ConfigurationKeys.DefaultConnection]; MongoDatabase = MongoDbConnectionFactory.GetDatabaseFromAppConfig(username, password, databaseName, connectionString); }
protected BaseRepositoryTests(params Type[] modelTypes) { Fixture = new Fixture(); BsonMapper.RegisterTypeWithAutoMap <MongoModel>(); BsonMapper.RegisterClassMaps(modelTypes); var configuration = new ConfigurationBuilder() .AddJsonFile("appSettings.json", true, true) .Build(); string username = configuration[ConfigurationKeys.Username]; string password = configuration[ConfigurationKeys.Password]; string databaseName = configuration[ConfigurationKeys.DatabaseName]; string connectionString = configuration[ConfigurationKeys.DefaultConnection]; MongoDatabase = MongoDbConnectionFactory.GetDatabaseFromAppConfig(username, password, databaseName, connectionString); }