public PetServiceTests() { PetDatabaseSettings settings = new PetDatabaseSettings(); settings.ConnectionString = "mongodb+srv://sampleuser:[email protected]/petDbStoreTest?retryWrites=true&w=majority"; settings.DatabaseName = "petDbStore"; settings.PetCollectionName = "pets"; settings.UserCollectionName = "users"; _userService = new UserService(settings); _petService = new PetService(settings, GlobalPetConfigurationSettings.generateDefaultSettings().Metrics); // Cleanup environment before running tests string detectedHost = Environment.GetEnvironmentVariable("MONGODB_HOST"); if (detectedHost == null) { detectedHost = settings.ConnectionString; } var client = new MongoClient(detectedHost); var database = client.GetDatabase(settings.DatabaseName); _usersDB = database.GetCollection <User>(settings.UserCollectionName); _petsDB = database.GetCollection <Pet>(settings.PetCollectionName); }
public PetTest() { List <PetConfigurationSettings> _allSettings = GlobalPetConfigurationSettings.generateDefaultSettings().Metrics; _petFactory = new PetFactory(_allSettings); }