anchor.diff:  			mongoDB.port=server.system.properties.MONGODB_PORT;
   			mongoDB.user=server.system.properties.MONGODB_USERNAME;
   			mongoDB.pass=server.system.properties.MONGODB_PASSWORD;
  +			mongoDB.db=server.system.properties.MONGODB_DATABASE;
   		}
   		return mongoDB;
   	}
  
positive.code: 		if (!isempty(variables.mongoDB.user) && !isEmpty(variables.mongoDB.pass))
  			uri = "mongodb://#variables.mongoDB.user#:#variables.mongoDB.pass#@#variables.mongoDB.server#:#variables.mongoDB.port#";
  
  		var mongo = MongoDBConnect("testdb", uri);
   		assertEquals("test",mongo.getName());
  	}
  
  	// skip until authenticate is implemented
  	public void function testAuthenticate() skip="true" {
  		if(isNotSupported()) return;
  		var mongo = MongoDBConnect("testdb", variables.mongoDB.server, variables.mongoDB.port);
  		mongo.authenticate(variables.mongoDB.user,variables.mongoDB.pass);
  	}
  
  
negative.code: 
  	public void function testConnectByArgs() skip="isNotSupported" {
  		if(isNotSupported()) return;
  		var mongo = MongoDBConnect(variables.mongoDB.db, variables.mongoDB.server, variables.mongoDB.port);
  		assertEquals("test",mongo.getName());
  	}
  
  