public void InstantiateUnderlyingSession_CosmosDbConnectionString_ISession() { var factory = new GremlinLikeClientFactory(); var client = factory.Instantiate($@"Hostname=your-endpoint.gremlin.cosmosdb.azure.com;port=443;EnableSsl=true;Username=/dbs/database/colls/;password=p@ssw0rd;api=gremlin"); Assert.That(client.UnderlyingSessionType, Is.EqualTo(typeof(GremlinClientOperation))); }
public void Instantiate_GremlinLikeConnectionString_CorrectUsername() { var factory = new GremlinLikeClientFactory(); var session = factory.Instantiate(GremlinLikeConnectionString); var gremlinClient = session as GremlinClient; Assert.That(gremlinClient.Username, Is.EqualTo("/dbs/myDatabase/colls/myCollection")); }
public void Instantiate_GremlinLikeConnectionString_CorrectEnableSsl() { var factory = new GremlinLikeClientFactory(); var session = factory.Instantiate(GremlinLikeConnectionString); var gremlinClient = session as GremlinClient; Assert.That(gremlinClient.EnableSsl, Is.EqualTo(true)); }
public void Instantiate_GremlinLikeConnectionString_CorrectPassword() { var factory = new GremlinLikeClientFactory(); var session = factory.Instantiate(GremlinLikeConnectionString); var gremlinClient = session as GremlinClient; Assert.That(gremlinClient.Password, Is.EqualTo("xLNOQPTaBpDrCxMoUTFVavrtnjkpSw5qaVbbxSazCtKNFopFjAZE9aeLKAdCuiQSqTUaRhffFGrJKJA89GTsdg==")); }
public void Instantiate_GremlinLikeConnectionString_CorrectPort() { var factory = new GremlinLikeClientFactory(); var session = factory.Instantiate(GremlinLikeConnectionString); var gremlinClient = session as GremlinClient; Assert.That(gremlinClient.Port, Is.EqualTo(443)); }
public void Instantiate_GremlinLikeConnectionString_CorrectHostName() { var factory = new GremlinLikeClientFactory(); var session = factory.Instantiate(GremlinLikeConnectionString); var gremlinClient = session as GremlinClient; Assert.That(gremlinClient.Hostname, Is.EqualTo("my-endpoint.documents.azure.com")); }
public void Instantiate_GremlinConnectionString_GremlinClient() { var factory = new GremlinLikeClientFactory(); var session = factory.Instantiate($@"Hostname=your-endpoint.gremlin.cosmosdb.azure.com;port=443;EnableSsl=true;Username=/dbs/database/colls/collection;password=p@ssw0rd;api=gremlin"); Assert.That(session, Is.Not.Null); Assert.That(session, Is.TypeOf <GremlinClient>()); }
public void Instantiate_GremlinShortConnectionString_CorrectUsername() { var factory = new GremlinLikeClientFactory(); var session = factory.Instantiate(GremlinShortConnectionString); var gremlinClient = session as GremlinClient; Assert.That(gremlinClient.Username, Is.EqualTo("admin")); }
public void Instantiate_GremlinShortConnectionString_CorrectPassword() { var factory = new GremlinLikeClientFactory(); var session = factory.Instantiate(GremlinShortConnectionString); var gremlinClient = session as GremlinClient; Assert.That(gremlinClient.Password, Is.EqualTo("p@ssw0rd")); }
public void InstantiateCreate_CosmosDbConnectionString_ISession() { var factory = new GremlinLikeClientFactory(); var client = factory.Instantiate($@"Hostname=your-endpoint.gremlin.cosmosdb.azure.com;port=443;EnableSsl=true;Username=/dbs/database/colls/;password=p@ssw0rd;api=gremlin"); var underlyingSession = client.CreateNew(); Assert.That(underlyingSession, Is.Not.Null); Assert.That(underlyingSession, Is.AssignableTo <GremlinClientOperation>()); }