File tree Expand file tree Collapse file tree 2 files changed +23
-1
lines changed
tests/MySqlConnector.Tests Expand file tree Collapse file tree 2 files changed +23
-1
lines changed Original file line number Diff line number Diff line change 32
32
33
33
<ItemGroup Condition =" '$(Configuration)' == 'Baseline' " >
34
34
<PackageReference Include =" MySql.Data" Version =" 8.0.13" />
35
- <Compile Remove =" ByteBufferWriterTests.cs;CachedProcedureTests.cs;ConnectionTests.cs;FakeMySqlServer.cs;FakeMySqlServerConnection.cs;LoadBalancerTests.cs;MySqlExceptionTests.cs;NormalizeTests.cs;StatementPreparerTests.cs;TypeMapperTests.cs;UtilityTests.cs" />
35
+ <Compile Remove =" ByteBufferWriterTests.cs;CachedProcedureTests.cs;ConnectionTests.cs;FakeMySqlServer.cs;FakeMySqlServerConnection.cs;LoadBalancerTests.cs;MySqlExceptionTests.cs;NormalizeTests.cs;ServerVersionTests.cs; StatementPreparerTests.cs;TypeMapperTests.cs;UtilityTests.cs" />
36
36
</ItemGroup >
37
37
38
38
<ItemGroup Condition =" '$(TargetFramework)' == 'net462' " >
Original file line number Diff line number Diff line change
1
+ using System ;
2
+ using MySqlConnector . Core ;
3
+ using Xunit ;
4
+
5
+ namespace MySqlConnector . Tests
6
+ {
7
+ public class ServerVersionTests
8
+ {
9
+ [ Theory ]
10
+ [ InlineData ( "5.5.5-10.1.38-MariaDB-1~bionic" , "5.5.5" ) ]
11
+ [ InlineData ( "5.5.5-10.2.19-MariaDB-1:10.2.19+maria~bionic" , "5.5.5" ) ]
12
+ [ InlineData ( "5.5.5-10.3.13-MariaDB-1:10.3.13+maria~bionic" , "5.5.5" ) ]
13
+ [ InlineData ( "5.7.21-log" , "5.7.21" ) ]
14
+ [ InlineData ( "8.0.13" , "8.0.13" ) ]
15
+ [ InlineData ( "5.7.25-28" , "5.7.25" ) ]
16
+ public void ParseServerVersion ( string serverVersion , string expectedString )
17
+ {
18
+ var expected = Version . Parse ( expectedString ) ;
19
+ Assert . Equal ( expected , new ServerVersion ( serverVersion ) . Version ) ;
20
+ }
21
+ }
22
+ }
You can’t perform that action at this time.
0 commit comments