Skip to content

Commit 2eaa20e

Browse files
ydbConnectionStringBuilder
1 parent 6d2a345 commit 2eaa20e

File tree

1 file changed

+59
-55
lines changed

1 file changed

+59
-55
lines changed

src/Ydb.Sdk/test/Ydb.Sdk.Ado.Tests/YdbConnectionStringBuilderTests.cs

Lines changed: 59 additions & 55 deletions
Original file line numberDiff line numberDiff line change
@@ -9,32 +9,32 @@ public class YdbConnectionStringBuilderTests
99
[Fact]
1010
public void InitDefaultValues_WhenEmptyConstructorInvoke_ReturnDefaultConnectionString()
1111
{
12-
var connectionString = new YdbConnectionStringBuilder();
12+
var ydbConnectionStringBuilder = new YdbConnectionStringBuilder();
1313

14-
Assert.Equal(2136, connectionString.Port);
15-
Assert.Equal("localhost", connectionString.Host);
16-
Assert.Equal("/local", connectionString.Database);
17-
Assert.Equal(0, connectionString.MinSessionPool);
18-
Assert.Equal(100, connectionString.MaxSessionPool);
19-
Assert.Equal(5, connectionString.CreateSessionTimeout);
20-
Assert.Equal(300, connectionString.SessionIdleTimeout);
21-
Assert.Null(connectionString.User);
22-
Assert.Null(connectionString.Password);
23-
Assert.Equal(5, connectionString.ConnectTimeout);
24-
Assert.Equal(10, connectionString.KeepAlivePingDelay);
25-
Assert.Equal(10, connectionString.KeepAlivePingTimeout);
26-
Assert.Equal("", connectionString.ConnectionString);
27-
Assert.False(connectionString.EnableMultipleHttp2Connections);
28-
Assert.Equal(MessageSize, connectionString.MaxSendMessageSize);
29-
Assert.Equal(MessageSize, connectionString.MaxReceiveMessageSize);
30-
Assert.False(connectionString.DisableDiscovery);
31-
Assert.False(connectionString.DisableServerBalancer);
32-
Assert.False(connectionString.UseTls);
14+
Assert.Equal(2136, ydbConnectionStringBuilder.Port);
15+
Assert.Equal("localhost", ydbConnectionStringBuilder.Host);
16+
Assert.Equal("/local", ydbConnectionStringBuilder.Database);
17+
Assert.Equal(0, ydbConnectionStringBuilder.MinSessionPool);
18+
Assert.Equal(100, ydbConnectionStringBuilder.MaxSessionPool);
19+
Assert.Equal(5, ydbConnectionStringBuilder.CreateSessionTimeout);
20+
Assert.Equal(300, ydbConnectionStringBuilder.SessionIdleTimeout);
21+
Assert.Null(ydbConnectionStringBuilder.User);
22+
Assert.Null(ydbConnectionStringBuilder.Password);
23+
Assert.Equal(5, ydbConnectionStringBuilder.ConnectTimeout);
24+
Assert.Equal(10, ydbConnectionStringBuilder.KeepAlivePingDelay);
25+
Assert.Equal(10, ydbConnectionStringBuilder.KeepAlivePingTimeout);
26+
Assert.Equal("", ydbConnectionStringBuilder.ConnectionString);
27+
Assert.False(ydbConnectionStringBuilder.EnableMultipleHttp2Connections);
28+
Assert.Equal(MessageSize, ydbConnectionStringBuilder.MaxSendMessageSize);
29+
Assert.Equal(MessageSize, ydbConnectionStringBuilder.MaxReceiveMessageSize);
30+
Assert.False(ydbConnectionStringBuilder.DisableDiscovery);
31+
Assert.False(ydbConnectionStringBuilder.DisableServerBalancer);
32+
Assert.False(ydbConnectionStringBuilder.UseTls);
3333

3434
Assert.Equal("UseTls=False;Host=localhost;Port=2136;Database=/local;User=;Password=;ConnectTimeout=5;" +
3535
"KeepAlivePingDelay=10;KeepAlivePingTimeout=10;EnableMultipleHttp2Connections=False;" +
3636
$"MaxSendMessageSize={MessageSize};MaxReceiveMessageSize={MessageSize};DisableDiscovery=False",
37-
connectionString.GrpcConnectionString);
37+
ydbConnectionStringBuilder.GrpcConnectionString);
3838
}
3939

4040
[Fact]
@@ -50,77 +50,81 @@ public void InitConnectionStringBuilder_WhenUnexpectedKey_ThrowException()
5050
[Fact]
5151
public void InitConnectionStringBuilder_WhenExpectedKeys_ReturnUpdatedConnectionString()
5252
{
53-
var connectionString = new YdbConnectionStringBuilder(
53+
var ydbConnectionStringBuilder = new YdbConnectionStringBuilder(
5454
"Host=server;Port=2135;Database=/my/path;User=Kirill;UseTls=true;MinSessionPool=10;MaxSessionPool=50;" +
5555
"CreateSessionTimeout=30;SessionIdleTimeout=600;ConnectTimeout=30;KeepAlivePingDelay=30;" +
5656
"KeepAlivePingTimeout=60;EnableMultipleHttp2Connections=true;MaxSendMessageSize=1000000;" +
5757
"MaxReceiveMessageSize=1000000;DisableDiscovery=true;DisableServerBalancer=true;"
5858
);
5959

60-
Assert.Equal(2135, connectionString.Port);
61-
Assert.Equal("server", connectionString.Host);
62-
Assert.Equal("/my/path", connectionString.Database);
63-
Assert.Equal(10, connectionString.MinSessionPool);
64-
Assert.Equal(50, connectionString.MaxSessionPool);
65-
Assert.Equal(30, connectionString.CreateSessionTimeout);
66-
Assert.Equal(600, connectionString.SessionIdleTimeout);
67-
Assert.Equal("Kirill", connectionString.User);
68-
Assert.Equal(30, connectionString.ConnectTimeout);
69-
Assert.Equal(30, connectionString.KeepAlivePingDelay);
70-
Assert.Equal(60, connectionString.KeepAlivePingTimeout);
71-
Assert.Null(connectionString.Password);
72-
Assert.True(connectionString.EnableMultipleHttp2Connections);
73-
Assert.Equal(1000000, connectionString.MaxSendMessageSize);
74-
Assert.Equal(1000000, connectionString.MaxReceiveMessageSize);
60+
Assert.Equal(2135, ydbConnectionStringBuilder.Port);
61+
Assert.Equal("server", ydbConnectionStringBuilder.Host);
62+
Assert.Equal("/my/path", ydbConnectionStringBuilder.Database);
63+
Assert.Equal(10, ydbConnectionStringBuilder.MinSessionPool);
64+
Assert.Equal(50, ydbConnectionStringBuilder.MaxSessionPool);
65+
Assert.Equal(30, ydbConnectionStringBuilder.CreateSessionTimeout);
66+
Assert.Equal(600, ydbConnectionStringBuilder.SessionIdleTimeout);
67+
Assert.Equal("Kirill", ydbConnectionStringBuilder.User);
68+
Assert.Equal(30, ydbConnectionStringBuilder.ConnectTimeout);
69+
Assert.Equal(30, ydbConnectionStringBuilder.KeepAlivePingDelay);
70+
Assert.Equal(60, ydbConnectionStringBuilder.KeepAlivePingTimeout);
71+
Assert.Null(ydbConnectionStringBuilder.Password);
72+
Assert.True(ydbConnectionStringBuilder.EnableMultipleHttp2Connections);
73+
Assert.Equal(1000000, ydbConnectionStringBuilder.MaxSendMessageSize);
74+
Assert.Equal(1000000, ydbConnectionStringBuilder.MaxReceiveMessageSize);
7575
Assert.Equal("Host=server;Port=2135;Database=/my/path;User=Kirill;UseTls=True;" +
7676
"MinSessionPool=10;MaxSessionPool=50;CreateSessionTimeout=30;" +
7777
"SessionIdleTimeout=600;" +
7878
"ConnectTimeout=30;KeepAlivePingDelay=30;KeepAlivePingTimeout=60;" +
7979
"EnableMultipleHttp2Connections=True;" +
8080
"MaxSendMessageSize=1000000;MaxReceiveMessageSize=1000000;" +
81-
"DisableDiscovery=True;DisableServerBalancer=True", connectionString.ConnectionString);
82-
Assert.True(connectionString.DisableDiscovery);
83-
Assert.True(connectionString.DisableServerBalancer);
81+
"DisableDiscovery=True;DisableServerBalancer=True", ydbConnectionStringBuilder.ConnectionString);
82+
Assert.True(ydbConnectionStringBuilder.DisableDiscovery);
83+
Assert.True(ydbConnectionStringBuilder.DisableServerBalancer);
8484
Assert.Equal("UseTls=True;Host=server;Port=2135;Database=/my/path;User=Kirill;Password=;ConnectTimeout=30;" +
8585
"KeepAlivePingDelay=30;KeepAlivePingTimeout=60;EnableMultipleHttp2Connections=True;" +
8686
"MaxSendMessageSize=1000000;MaxReceiveMessageSize=1000000;DisableDiscovery=True",
87-
connectionString.GrpcConnectionString);
87+
ydbConnectionStringBuilder.GrpcConnectionString);
8888
}
8989

9090
[Fact]
9191
public void Host_WhenSetInProperty_ReturnUpdatedConnectionString()
9292
{
93-
var connectionString = new YdbConnectionStringBuilder("Host=server;Port=2135;Database=/my/path;User=Kirill");
93+
var ydbConnectionStringBuilder =
94+
new YdbConnectionStringBuilder("Host=server;Port=2135;Database=/my/path;User=Kirill");
9495
Assert.Equal(
9596
"UseTls=False;Host=server;Port=2135;Database=/my/path;User=Kirill;Password=;ConnectTimeout=5;" +
9697
"KeepAlivePingDelay=10;KeepAlivePingTimeout=10;EnableMultipleHttp2Connections=False;" +
9798
$"MaxSendMessageSize={MessageSize};MaxReceiveMessageSize={MessageSize};DisableDiscovery=False",
98-
connectionString.GrpcConnectionString);
99-
Assert.Equal("server", connectionString.Host);
100-
connectionString.Host = "new_server";
101-
Assert.Equal("new_server", connectionString.Host);
99+
ydbConnectionStringBuilder.GrpcConnectionString);
100+
Assert.Equal("server", ydbConnectionStringBuilder.Host);
101+
ydbConnectionStringBuilder.Host = "new_server";
102+
Assert.Equal("new_server", ydbConnectionStringBuilder.Host);
102103
Assert.Equal(
103104
"UseTls=False;Host=new_server;Port=2135;Database=/my/path;User=Kirill;Password=;ConnectTimeout=5;" +
104105
"KeepAlivePingDelay=10;KeepAlivePingTimeout=10;EnableMultipleHttp2Connections=False;" +
105106
$"MaxSendMessageSize={MessageSize};MaxReceiveMessageSize={MessageSize};DisableDiscovery=False",
106-
connectionString.GrpcConnectionString);
107-
Assert.Equal("Host=new_server;Port=2135;Database=/my/path;User=Kirill", connectionString.ConnectionString);
107+
ydbConnectionStringBuilder.GrpcConnectionString);
108+
Assert.Equal("Host=new_server;Port=2135;Database=/my/path;User=Kirill",
109+
ydbConnectionStringBuilder.ConnectionString);
108110
}
109111

110112
[Fact]
111113
public void SetProperty_WhenPropertyNeedsTrimOperation_ReturnUpdatedConnectionString()
112114
{
113-
var connectionString =
115+
var ydbConnectionStringBuilder =
114116
new YdbConnectionStringBuilder(" Host =server;Port=2135; EnableMultipleHttp2Connections =true");
115117

116-
Assert.Equal(2135, connectionString.Port);
117-
Assert.Equal("server", connectionString.Host);
118-
Assert.True(connectionString.EnableMultipleHttp2Connections);
118+
Assert.Equal(2135, ydbConnectionStringBuilder.Port);
119+
Assert.Equal("server", ydbConnectionStringBuilder.Host);
120+
Assert.True(ydbConnectionStringBuilder.EnableMultipleHttp2Connections);
119121

120-
Assert.Equal("Host=server;Port=2135;EnableMultipleHttp2Connections=True", connectionString.ConnectionString);
122+
Assert.Equal("Host=server;Port=2135;EnableMultipleHttp2Connections=True",
123+
ydbConnectionStringBuilder.ConnectionString);
121124

122-
connectionString.EnableMultipleHttp2Connections = false;
125+
ydbConnectionStringBuilder.EnableMultipleHttp2Connections = false;
123126

124-
Assert.Equal("Host=server;Port=2135;EnableMultipleHttp2Connections=False", connectionString.ConnectionString);
127+
Assert.Equal("Host=server;Port=2135;EnableMultipleHttp2Connections=False",
128+
ydbConnectionStringBuilder.ConnectionString);
125129
}
126130
}

0 commit comments

Comments
 (0)