Skip to content

Commit 1e833e6

Browse files
authored
Merge pull request #1229 from bgrainger/rename-integration-tests
Rename SideBySide tests to Integration tests.
2 parents 5cb2444 + 589d1c2 commit 1e833e6

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

63 files changed

+423
-424
lines changed

.ci/build-steps.yml

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ steps:
44
inputs:
55
sourceFolder: '.ci/config'
66
contents: 'config.json'
7-
targetFolder: 'tests/SideBySide'
7+
targetFolder: 'tests/IntegrationTests'
88
- task: UseDotNet@2
99
displayName: 'Install .NET Core'
1010
inputs:
@@ -47,37 +47,37 @@ steps:
4747
targetPath: 'tests/Conformance.Tests/bin/Release/net7.0/publish'
4848

4949
- task: DotNetCoreCLI@2
50-
displayName: 'Publish SideBySide (3.1)'
50+
displayName: 'Publish IntegrationTests (3.1)'
5151
inputs:
5252
command: 'publish'
53-
arguments: '-c Release -f netcoreapp3.1 --no-build tests/SideBySide/SideBySide.csproj'
53+
arguments: '-c Release -f netcoreapp3.1 --no-build tests/IntegrationTests/IntegrationTests.csproj'
5454
publishWebProjects: false
5555
zipAfterPublish: false
5656
- task: PublishPipelineArtifact@0
5757
inputs:
58-
artifactName: 'SideBySide-netcoreapp3.1-$(Agent.OS)'
59-
targetPath: 'tests/SideBySide/bin/Release/netcoreapp3.1/publish'
58+
artifactName: 'IntegrationTests-netcoreapp3.1-$(Agent.OS)'
59+
targetPath: 'tests/IntegrationTests/bin/Release/netcoreapp3.1/publish'
6060

6161
- task: DotNetCoreCLI@2
62-
displayName: 'Publish SideBySide (7.0)'
62+
displayName: 'Publish IntegrationTests (7.0)'
6363
inputs:
6464
command: 'publish'
65-
arguments: '-c Release -f net7.0 --no-build tests/SideBySide/SideBySide.csproj'
65+
arguments: '-c Release -f net7.0 --no-build tests/IntegrationTests/IntegrationTests.csproj'
6666
publishWebProjects: false
6767
zipAfterPublish: false
6868
- task: PublishPipelineArtifact@0
6969
inputs:
70-
artifactName: 'SideBySide-net7.0-$(Agent.OS)'
71-
targetPath: 'tests/SideBySide/bin/Release/net7.0/publish'
70+
artifactName: 'IntegrationTests-net7.0-$(Agent.OS)'
71+
targetPath: 'tests/IntegrationTests/bin/Release/net7.0/publish'
7272

7373
- task: DotNetCoreCLI@2
74-
displayName: 'Publish SideBySide (6.0)'
74+
displayName: 'Publish IntegrationTests (6.0)'
7575
inputs:
7676
command: 'publish'
77-
arguments: '-c Release -f net6.0 --no-build tests/SideBySide/SideBySide.csproj'
77+
arguments: '-c Release -f net6.0 --no-build tests/IntegrationTests/IntegrationTests.csproj'
7878
publishWebProjects: false
7979
zipAfterPublish: false
8080
- task: PublishPipelineArtifact@0
8181
inputs:
82-
artifactName: 'SideBySide-net6.0-$(Agent.OS)'
83-
targetPath: 'tests/SideBySide/bin/Release/net6.0/publish'
82+
artifactName: 'IntegrationTests-net6.0-$(Agent.OS)'
83+
targetPath: 'tests/IntegrationTests/bin/Release/net6.0/publish'

.ci/sidebyside-test-steps.yml renamed to .ci/integration-test-steps.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,14 +13,14 @@ steps:
1313
- task: DownloadPipelineArtifact@0
1414
condition: always()
1515
inputs:
16-
artifactName: ${{ format('SideBySide-{0}-$(Agent.OS)', parameters.platform) }}
16+
artifactName: ${{ format('IntegrationTests-{0}-$(Agent.OS)', parameters.platform) }}
1717
targetPath: ${{ format('$(Build.BinariesDirectory)/{0}', parameters.platform) }}
1818
- task: DotNetCoreCLI@2
1919
displayName: ${{ format('{0} {1} Tests', parameters.platform, parameters.description) }}
2020
inputs:
2121
command: 'custom'
2222
custom: 'vstest'
23-
arguments: ${{ format('$(Build.BinariesDirectory)/{0}/SideBySide.dll /logger:trx', parameters.platform) }}
23+
arguments: ${{ format('$(Build.BinariesDirectory)/{0}/IntegrationTests.dll /logger:trx', parameters.platform) }}
2424
env:
2525
DATA__UNSUPPORTEDFEATURES: ${{ parameters.unsupportedFeatures }}
2626
DATA__CONNECTIONSTRING: ${{ parameters.connectionString }}

.ci/integration-tests-steps.yml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -25,35 +25,35 @@ steps:
2525
parameters:
2626
image: ${{ parameters.image }}
2727
connectionString: 'server=localhost;port=3300;user id=mysqltest;password=test;database=conformance;ssl mode=none;DefaultCommandTimeout=3600'
28-
- template: 'sidebyside-test-steps.yml'
28+
- template: 'integration-test-steps.yml'
2929
parameters:
3030
image: ${{ parameters.image }}
3131
unsupportedFeatures: ${{ parameters.unsupportedFeatures }}
3232
connectionString: 'server=localhost;port=3300;user id=mysqltest;password=test;database=mysqltest;ssl mode=none;DefaultCommandTimeout=3600'
3333
platform: 'netcoreapp3.1'
3434
description: 'No SSL'
35-
- template: 'sidebyside-test-steps.yml'
35+
- template: 'integration-test-steps.yml'
3636
parameters:
3737
image: ${{ parameters.image }}
3838
unsupportedFeatures: ${{ parameters.unsupportedFeatures }}
3939
connectionString: server=localhost;port=3300;user id=mysqltest;password=test;database=mysqltest;ssl mode=required;DefaultCommandTimeout=3600;certificate file=$(Build.Repository.LocalPath)/.ci/server/certs/ssl-client.pfx;${{ parameters.connectionStringExtra }}
4040
platform: 'net7.0'
4141
description: 'SSL'
42-
- template: 'sidebyside-test-steps.yml'
42+
- template: 'integration-test-steps.yml'
4343
parameters:
4444
image: ${{ parameters.image }}
4545
unsupportedFeatures: ${{ parameters.unsupportedFeatures }}
4646
connectionString: 'server=localhost;port=3300;user id=mysqltest;password=test;database=mysqltest;ssl mode=none;UseCompression=True;DefaultCommandTimeout=3600'
4747
platform: 'net6.0'
4848
description: 'Compression'
49-
- template: 'sidebyside-test-steps.yml'
49+
- template: 'integration-test-steps.yml'
5050
parameters:
5151
image: ${{ parameters.image }}
5252
unsupportedFeatures: ${{ parameters.unsupportedFeatures }}
5353
connectionString: 'server=localhost;port=3300;user id=mysqltest;password=test;database=mysqltest;ssl mode=none;DefaultCommandTimeout=3600'
5454
platform: 'net6.0'
5555
description: 'No SSL'
56-
- template: 'sidebyside-test-steps.yml'
56+
- template: 'integration-test-steps.yml'
5757
parameters:
5858
image: ${{ parameters.image }}
5959
unsupportedFeatures: ${{ parameters.unsupportedFeatures }}

.ci/run-tests.bat

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
@echo off
2-
echo Executing tests with No Compression, No SSL && copy /y .ci\config\config.json tests\SideBySide\config.json && dotnet test tests/SideBySide/SideBySide.csproj --configuration Release
3-
echo Executing tests with Compression, No SSL && copy /y .ci\config\config.compression.json tests\SideBySide\config.json && dotnet test tests/SideBySide/SideBySide.csproj --configuration Release
4-
echo Executing tests with No Compression, SSL && copy /y .ci\config\config.ssl.json tests\SideBySide\config.json && dotnet test tests/SideBySide/SideBySide.csproj --configuration Release
5-
echo Executing tests with Compression, SSL && copy /y ".ci\config\config.compression+ssl.json" tests\SideBySide\config.json && dotnet test tests/SideBySide/SideBySide.csproj --configuration Release
2+
echo Executing tests with No Compression, No SSL && copy /y .ci\config\config.json tests\IntegrationTests\config.json && dotnet test tests/IntegrationTests/IntegrationTests.csproj --configuration Release
3+
echo Executing tests with Compression, No SSL && copy /y .ci\config\config.compression.json tests\IntegrationTests\config.json && dotnet test tests/IntegrationTests/IntegrationTests.csproj --configuration Release
4+
echo Executing tests with No Compression, SSL && copy /y .ci\config\config.ssl.json tests\IntegrationTests\config.json && dotnet test tests/IntegrationTests/IntegrationTests.csproj --configuration Release
5+
echo Executing tests with Compression, SSL && copy /y ".ci\config\config.compression+ssl.json" tests\IntegrationTests\config.json && dotnet test tests/IntegrationTests/IntegrationTests.csproj --configuration Release

.ci/test.ps1

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -24,9 +24,9 @@ if ($LASTEXITCODE -ne 0){
2424
}
2525
popd
2626

27-
pushd .\tests\SideBySide
27+
pushd .\tests\IntegrationTests
2828

29-
echo "Executing tests with No Compression, No SSL"
29+
echo "Executing integration tests with No Compression, No SSL"
3030
Copy-Item -Force ..\..\.ci\config\config.json config.json
3131
dotnet test -c Release -f net462
3232
if ($LASTEXITCODE -ne 0){
@@ -37,7 +37,7 @@ if ($LASTEXITCODE -ne 0){
3737
exit $LASTEXITCODE;
3838
}
3939

40-
echo "Executing tests with Compression, No SSL"
40+
echo "Executing integration tests with Compression, No SSL"
4141
Copy-Item -Force ..\..\.ci\config\config.compression.json config.json
4242
dotnet test -c Release -f netcoreapp3.1
4343
if ($LASTEXITCODE -ne 0){

MySqlConnector.sln

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "MySqlConnector", "src\MySql
66
EndProject
77
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "MySqlConnector.Tests", "tests\MySqlConnector.Tests\MySqlConnector.Tests.csproj", "{5E4FF768-D007-4D66-8220-AE789CC614C2}"
88
EndProject
9-
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "SideBySide", "tests\SideBySide\SideBySide.csproj", "{407C2AC9-0CCA-4D6B-8698-362976D97730}"
9+
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "IntegrationTests", "tests\IntegrationTests\IntegrationTests.csproj", "{407C2AC9-0CCA-4D6B-8698-362976D97730}"
1010
EndProject
1111
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Conformance.Tests", "tests\Conformance.Tests\Conformance.Tests.csproj", "{CC0DA702-43E8-471E-9320-F36685C540A1}"
1212
EndProject

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,7 @@ dotnet restore
6868
dotnet test tests\MySqlConnector.Tests
6969
```
7070

71-
To run the side-by-side tests, see [the instructions](tests/README.md).
71+
To run the integration tests, see [the instructions](tests/README.md).
7272

7373
## Goals
7474

azure-pipelines.yml

Lines changed: 25 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -17,19 +17,19 @@ jobs:
1717
steps:
1818
- template: '.ci/build-steps.yml'
1919
- task: DotNetCoreCLI@2
20-
displayName: 'Publish SideBySide (net472)'
20+
displayName: 'Publish IntegrationTests (net472)'
2121
inputs:
2222
command: 'publish'
23-
arguments: '-c Release -f net472 tests/SideBySide/SideBySide.csproj'
23+
arguments: '-c Release -f net472 tests/IntegrationTests/IntegrationTests.csproj'
2424
publishWebProjects: false
2525
zipAfterPublish: false
2626
- task: PublishPipelineArtifact@0
2727
inputs:
28-
artifactName: 'SideBySide-net472-$(Agent.OS)'
29-
targetPath: 'tests/SideBySide/bin/Release/net472/publish'
28+
artifactName: 'IntegrationTests-net472-$(Agent.OS)'
29+
targetPath: 'tests/IntegrationTests/bin/Release/net472/publish'
3030

31-
- job: windows_baseline
32-
displayName: 'Baseline'
31+
- job: windows_mysql_data
32+
displayName: 'MySql.Data Tests'
3333
pool:
3434
vmimage: 'windows-2019'
3535
steps:
@@ -39,7 +39,7 @@ jobs:
3939
inputs:
4040
sourceFolder: '.ci/config'
4141
contents: 'config.json'
42-
targetFolder: 'tests/SideBySide'
42+
targetFolder: 'tests/IntegrationTests'
4343
- task: UseDotNet@2
4444
displayName: 'Install .NET Core 6.0'
4545
inputs:
@@ -49,17 +49,17 @@ jobs:
4949
inputs:
5050
version: $(DotNetCoreSdkVersion)
5151
- task: DotNetCoreCLI@2
52-
displayName: 'Unit tests'
52+
displayName: 'MySql.Data unit tests'
5353
inputs:
5454
command: 'test'
55-
arguments: 'tests\MySqlConnector.Tests\MySqlConnector.Tests.csproj -c Baseline'
56-
testRunTitle: 'Baseline unit tests'
55+
arguments: 'tests\MySqlConnector.Tests\MySqlConnector.Tests.csproj -c MySqlData'
56+
testRunTitle: 'MySql.Data unit tests'
5757
- task: DotNetCoreCLI@2
58-
displayName: 'Baseline tests'
58+
displayName: 'MySql.Data integration tests'
5959
inputs:
6060
command: 'test'
61-
arguments: 'tests\SideBySide\SideBySide.csproj -c Baseline'
62-
testRunTitle: 'Baseline tests'
61+
arguments: 'tests\IntegrationTests\IntegrationTests.csproj -c MySqlData'
62+
testRunTitle: 'MySql.Data integration tests'
6363
env:
6464
DATA__UNSUPPORTEDFEATURES: 'Ed25519,QueryAttributes,StreamingResults,UnixDomainSocket'
6565
DATA__CONNECTIONSTRING: 'server=localhost;port=3306;user id=root;password=test;database=mysqltest;ssl mode=none;DefaultCommandTimeout=3600'
@@ -72,7 +72,7 @@ jobs:
7272
inputs:
7373
testResultsFormat: VSTest
7474
testResultsFiles: '**/*.trx'
75-
testRunTitle: 'Baseline Tests'
75+
testRunTitle: 'MySql.Data Tests'
7676
failTaskOnFailedTests: true
7777

7878
- job: linux_unit_tests
@@ -125,16 +125,16 @@ jobs:
125125
displayName: 'Copy Azure config'
126126
inputs:
127127
targetType: inline
128-
script: Copy-Item -Path ".\.ci\config\config.ssl.json" -Destination ".\tests\SideBySide\config.json"
128+
script: Copy-Item -Path ".\.ci\config\config.ssl.json" -Destination ".\tests\IntegrationTests\config.json"
129129
- task: DotNetCoreCLI@2
130130
displayName: 'Restore packages'
131131
inputs:
132132
command: 'restore'
133133
- task: DotNetCoreCLI@2
134-
displayName: 'Side by Side tests (net6.0)'
134+
displayName: 'Integration tests (net6.0)'
135135
inputs:
136136
command: 'test'
137-
projects: 'tests/SideBySide/SideBySide.csproj'
137+
projects: 'tests/IntegrationTests/IntegrationTests.csproj'
138138
arguments: '-c Release -f net6.0 --no-restore'
139139
testRunTitle: ${{ format('{0}, $(Agent.OS), {1}, {2}', 'Azure', 'net6.0', 'SSL') }}
140140
env:
@@ -162,21 +162,21 @@ jobs:
162162
inputs:
163163
sourceFolder: '.ci/config'
164164
contents: 'config.json'
165-
targetFolder: 'tests/SideBySide'
165+
targetFolder: 'tests/IntegrationTests'
166166
- task: PowerShell@2
167167
displayName: 'Remove target frameworks'
168168
inputs:
169169
targetType: 'inline'
170-
script: '((Get-Content .\tests\SideBySide\SideBySide.csproj -Raw) -replace(''<TargetFrameworks>.*</TargetFrameworks>'', ''<TargetFrameworks>net472;net7.0</TargetFrameworks>'')) | Set-Content .\tests\SideBySide\SideBySide.csproj'
170+
script: '((Get-Content .\tests\IntegrationTests\IntegrationTests.csproj -Raw) -replace(''<TargetFrameworks>.*</TargetFrameworks>'', ''<TargetFrameworks>net472;net7.0</TargetFrameworks>'')) | Set-Content .\tests\IntegrationTests\IntegrationTests.csproj'
171171
- task: DotNetCoreCLI@2
172172
displayName: 'Restore packages'
173173
inputs:
174174
command: 'restore'
175175
- task: DotNetCoreCLI@2
176-
displayName: 'Side by Side tests (net472/net7.0)'
176+
displayName: 'Integration tests (net472/net7.0)'
177177
inputs:
178178
command: 'test'
179-
projects: 'tests/SideBySide/SideBySide.csproj'
179+
projects: 'tests/IntegrationTests/IntegrationTests.csproj'
180180
arguments: '-c Release --no-restore'
181181
testRunTitle: ${{ format('{0}, $(Agent.OS), {1}, {2}', 'mysql:8.0', 'net472/net7.0', 'No SSL') }}
182182
env:
@@ -203,22 +203,22 @@ jobs:
203203
displayName: 'Install .NET Core'
204204
inputs:
205205
version: $(DotNetCoreSdkVersion)
206-
- script: copy .ci\config\config.json tests\SideBySide\config.json
206+
- script: copy .ci\config\config.json tests\IntegrationTests\config.json
207207
displayName: 'Copy config.json'
208208
- task: PowerShell@2
209209
displayName: 'Remove target frameworks'
210210
inputs:
211211
targetType: 'inline'
212-
script: '((Get-Content .\tests\SideBySide\SideBySide.csproj -Raw) -replace(''<TargetFrameworks>.*</TargetFrameworks>'', ''<TargetFrameworks>netcoreapp3.1;net6.0</TargetFrameworks>'')) | Set-Content .\tests\SideBySide\SideBySide.csproj'
212+
script: '((Get-Content .\tests\IntegrationTests\IntegrationTests.csproj -Raw) -replace(''<TargetFrameworks>.*</TargetFrameworks>'', ''<TargetFrameworks>netcoreapp3.1;net6.0</TargetFrameworks>'')) | Set-Content .\tests\IntegrationTests\IntegrationTests.csproj'
213213
- task: DotNetCoreCLI@2
214214
displayName: 'Restore packages'
215215
inputs:
216216
command: 'restore'
217217
- task: DotNetCoreCLI@2
218-
displayName: 'Side by Side tests (netcoreapp3.1/net6.0)'
218+
displayName: 'Integration tests (netcoreapp3.1/net6.0)'
219219
inputs:
220220
command: 'test'
221-
projects: 'tests/SideBySide/SideBySide.csproj'
221+
projects: 'tests/IntegrationTests/IntegrationTests.csproj'
222222
arguments: '-c Release --no-restore'
223223
testRunTitle: ${{ format('{0}, $(Agent.OS), {1}, {2}', 'mysql:8.0', 'netcoreapp3.1/net6.0', 'No SSL') }}
224224
env:

src/MySqlConnector/MySqlConnector.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@
3333

3434
<ItemGroup>
3535
<InternalsVisibleTo Include="MySqlConnector.Tests" Key="00240000048000001402000006020000002400005253413100100000010001000521c81bf0f0ec7b261bb89bb583611d3767205d542c16c9353e317455acf612d3ec3dd03b77e7e6fda1aa8f15c58576d90dae0fb9f4fd4bd48709ae199b8c771963fa67d70b35f7ed2fbb6c60423935adfae0606716ea6ce31a1fcd56fdb206fc0c3b1205ec6ba56fb20c14c42105a601ddd0bfaea7207d535b29a39ffe82f00880f4f64f86e6bcf26eb5242a133bad9d7a32e3126036b68b13b413ce4097dfc18d9a5b1e494f1aed54dc84d7089fd0d931a49e679fdc7c8f07a5121df38ec27c2c9993a8f8f136b2937849aed32aef7324a5b7e482dc2eb693c7988f6074e82e75a41dd001587be4d79108588b25d40ed9aeb30ff921edaf509c94f71428e48219ba940f5f10c061421dc0c006e09feadec30df20b2d13d02c3ce4ceb32b6fbefd254288d45f3bb2c425b197e19699d7efdfc7aba5dd45b727bc98abd866d2f6e69e33a64e4b5a5ab1e4d749266c7bf285550da9fb036f10eff76b697de9c5ed8de4a3cdbca1174543540bed6c3a95641cfdacbac834896639f8a75ed1fb9cfd9983d83d0b43b76bd3894bd2b3da0dd23d1e0362985217f087acce1a7f56546c214890acae8fc60e27890ff31c38578f85e220342061a1a5c867362a14aafdffa003dc13af064f5f860d1757883ea5237feed3a6228c86200062bd88f5592d5c399ef270a562d458ae8eac5eaa382b5bcc3f64298cc34b4598f0b33d7943b8" />
36-
<InternalsVisibleTo Include="SideBySide" Key="00240000048000001402000006020000002400005253413100100000010001000521c81bf0f0ec7b261bb89bb583611d3767205d542c16c9353e317455acf612d3ec3dd03b77e7e6fda1aa8f15c58576d90dae0fb9f4fd4bd48709ae199b8c771963fa67d70b35f7ed2fbb6c60423935adfae0606716ea6ce31a1fcd56fdb206fc0c3b1205ec6ba56fb20c14c42105a601ddd0bfaea7207d535b29a39ffe82f00880f4f64f86e6bcf26eb5242a133bad9d7a32e3126036b68b13b413ce4097dfc18d9a5b1e494f1aed54dc84d7089fd0d931a49e679fdc7c8f07a5121df38ec27c2c9993a8f8f136b2937849aed32aef7324a5b7e482dc2eb693c7988f6074e82e75a41dd001587be4d79108588b25d40ed9aeb30ff921edaf509c94f71428e48219ba940f5f10c061421dc0c006e09feadec30df20b2d13d02c3ce4ceb32b6fbefd254288d45f3bb2c425b197e19699d7efdfc7aba5dd45b727bc98abd866d2f6e69e33a64e4b5a5ab1e4d749266c7bf285550da9fb036f10eff76b697de9c5ed8de4a3cdbca1174543540bed6c3a95641cfdacbac834896639f8a75ed1fb9cfd9983d83d0b43b76bd3894bd2b3da0dd23d1e0362985217f087acce1a7f56546c214890acae8fc60e27890ff31c38578f85e220342061a1a5c867362a14aafdffa003dc13af064f5f860d1757883ea5237feed3a6228c86200062bd88f5592d5c399ef270a562d458ae8eac5eaa382b5bcc3f64298cc34b4598f0b33d7943b8" />
36+
<InternalsVisibleTo Include="IntegrationTests" Key="00240000048000001402000006020000002400005253413100100000010001000521c81bf0f0ec7b261bb89bb583611d3767205d542c16c9353e317455acf612d3ec3dd03b77e7e6fda1aa8f15c58576d90dae0fb9f4fd4bd48709ae199b8c771963fa67d70b35f7ed2fbb6c60423935adfae0606716ea6ce31a1fcd56fdb206fc0c3b1205ec6ba56fb20c14c42105a601ddd0bfaea7207d535b29a39ffe82f00880f4f64f86e6bcf26eb5242a133bad9d7a32e3126036b68b13b413ce4097dfc18d9a5b1e494f1aed54dc84d7089fd0d931a49e679fdc7c8f07a5121df38ec27c2c9993a8f8f136b2937849aed32aef7324a5b7e482dc2eb693c7988f6074e82e75a41dd001587be4d79108588b25d40ed9aeb30ff921edaf509c94f71428e48219ba940f5f10c061421dc0c006e09feadec30df20b2d13d02c3ce4ceb32b6fbefd254288d45f3bb2c425b197e19699d7efdfc7aba5dd45b727bc98abd866d2f6e69e33a64e4b5a5ab1e4d749266c7bf285550da9fb036f10eff76b697de9c5ed8de4a3cdbca1174543540bed6c3a95641cfdacbac834896639f8a75ed1fb9cfd9983d83d0b43b76bd3894bd2b3da0dd23d1e0362985217f087acce1a7f56546c214890acae8fc60e27890ff31c38578f85e220342061a1a5c867362a14aafdffa003dc13af064f5f860d1757883ea5237feed3a6228c86200062bd88f5592d5c399ef270a562d458ae8eac5eaa382b5bcc3f64298cc34b4598f0b33d7943b8" />
3737
<Using Include="System.Data" />
3838
<Using Include="System.Data.Common" />
3939
</ItemGroup>
File renamed without changes.

0 commit comments

Comments
 (0)