public void TestResolve() { var connectionParams = _connectionResolver.ResolveAsync("correlationId").Result; Assert.Equal(connectionParams.Get("protocol"), "http"); Assert.Equal(connectionParams.Get("host"), "localhost"); Assert.Equal(connectionParams.Get("port"), "3000"); var restConfigDiscovery = ConfigParams.FromTuples( "connection.protocol", "http", "connection.host", "localhost", "connection.port", 3000, "connection.discovery_key", "Discovery key value" ); IReferences references = new References(); _connectionResolver = new ConnectionResolver(restConfigDiscovery, references); try { _connectionResolver.ResolveAsync("correlationId").Wait(); } catch (Exception ex) { Assert.IsType <ConfigException>(ex.InnerException); } }
public void ShouldResolveDatabaseName() { var connectionResolver = new ConnectionResolver(new string[] { "database", "user", "password" }); var database = connectionResolver.ResolveDatabase(); Assert.That(database, Is.EqualTo("database")); }
public void ShouldAssumeIntegratedSecurityInCaseUserAndPasswordWereNotGiven() { var connectionResolver = new ConnectionResolver(new string[] { "database" }); var database = connectionResolver.ResolveConnectionString(); Assert.That(database, Is.EqualTo(@"Data Source=.\sqlexpress;Initial Catalog=master;Integrated Security=true")); }
public void ShouldResolveConnectionString() { var connectionResolver = new ConnectionResolver(new string[] { "database", "user", "password" }); var database = connectionResolver.ResolveConnectionString(); Assert.That(database, Is.EqualTo(@"Data Source=.\sqlexpress;Initial Catalog=master;User ID=user;Password=password")); }
public void ShouldResolveUserName() { var connectionResolver = new ConnectionResolver(new string[] { "database", "user", "password" }); var database = connectionResolver.ResolveUser(); Assert.That(database, Is.EqualTo("user")); }
public ConnectionResolverTest() { _connectionResolver = new ConnectionResolver(RestConfig); _connectionResolver.SetReferences(new References()); }