Skip to content

Commit 1bb0eba

Browse files
committed
Update several NuGet packages.
1 parent 67b1f46 commit 1bb0eba

File tree

4 files changed

+17
-55
lines changed

4 files changed

+17
-55
lines changed

tests/Conformance.Tests/Conformance.Tests.csproj

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

1313
<ItemGroup>
1414
<PackageReference Include="AdoNet.Specification.Tests" Version="2.0.0-alpha7" />
15-
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="15.9.2" />
15+
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="16.7.0" />
1616
<PackageReference Include="xunit" Version="2.4.1" />
1717
<PackageReference Include="xunit.runner.visualstudio" Version="2.4.1" />
1818
<ProjectReference Include="..\..\src\MySqlConnector\MySqlConnector.csproj" />

tests/MySqlConnector.Tests/MySqlConnector.Tests.csproj

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,15 +24,15 @@
2424
<ItemGroup>
2525
<PackageReference Include="xunit" Version="2.4.1" />
2626
<PackageReference Include="xunit.runner.visualstudio" Version="2.4.1" />
27-
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="15.9.2" />
27+
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="16.7.0" />
2828
</ItemGroup>
2929

3030
<ItemGroup Condition=" '$(Configuration)' != 'Baseline' ">
3131
<ProjectReference Include="..\..\src\MySqlConnector\MySqlConnector.csproj" />
3232
</ItemGroup>
3333

3434
<ItemGroup Condition=" '$(Configuration)' == 'Baseline' ">
35-
<PackageReference Include="MySql.Data" Version="8.0.20" />
35+
<PackageReference Include="MySql.Data" Version="8.0.21" />
3636
<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" />
3737
</ItemGroup>
3838

tests/SideBySide/SideBySide.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@
3030
<PackageReference Include="xunit" Version="2.4.1" />
3131
<PackageReference Include="xunit.runner.visualstudio" Version="2.4.1" />
3232
<!--app packages-->
33-
<PackageReference Include="Dapper.StrongName" Version="1.50.2" />
33+
<PackageReference Include="Dapper.StrongName" Version="1.60.1" />
3434
<PackageReference Include="Microsoft.Extensions.Configuration.Binder" Version="1.1.2" />
3535
<PackageReference Include="Microsoft.Extensions.Configuration.EnvironmentVariables" Version="1.1.2" />
3636
<PackageReference Include="Microsoft.Extensions.Configuration.Json" Version="1.1.2" />

tests/SideBySide/UpdateTests.cs

Lines changed: 13 additions & 51 deletions
Original file line numberDiff line numberDiff line change
@@ -143,64 +143,26 @@ public async Task UpdateRowsDapperAsync(bool useAffectedRows, int oldValue, int
143143
}
144144

145145
[Fact]
146-
public async Task UpdateDapperNoColumnsWereSelected()
146+
public void UpdateFieldCount()
147147
{
148-
await m_database.Connection.ExecuteAsync(@"drop table if exists update_station;
149-
create table update_station (
150-
SID bigint unsigned,
151-
name text,
152-
stationType_SID bigint unsigned not null,
153-
geoPosition_SID bigint unsigned,
154-
service_start datetime,
155-
service_end datetime,
156-
deleted boolean,
157-
created_on datetime not null,
158-
externalWebsite text,
159-
externalTitle text
160-
);
161-
insert into update_station values(1, 'name', 2, null, null, null, false, '2016-09-07 06:28:00', 'https://github.com/mysql-net/MySqlConnector/issues/44', 'Issue #44');
162-
").ConfigureAwait(false);
163-
164-
var queryString = @"UPDATE update_station SET name=@name,stationType_SID=@stationType_SID,geoPosition_SID=@geoPosition_SID,service_start=@service_start,service_end=@service_end,deleted=@deleted,created_on=@created_on,externalWebsite=@externalWebsite,externalTitle=@externalTitle WHERE SID=@SID";
165-
var station = new Station
166-
{
167-
SID = 1,
168-
name = "new name",
169-
stationType_SID = 3,
170-
geoPosition_SID = null,
171-
service_start = new(2016, 1, 1),
172-
service_end = new(2017, 12, 31),
173-
deleted = true,
174-
created_on = new(2000, 1, 1),
175-
externalWebsite = null,
176-
externalTitle = null,
177-
};
178-
179-
try
148+
using (var cmd = m_database.Connection.CreateCommand())
180149
{
181-
await m_database.Connection.QueryAsync<Station>(queryString, station).ConfigureAwait(false);
182-
Assert.True(false, "Should throw InvalidOperationException");
150+
cmd.CommandText = @"drop table if exists update_rows_reader;
151+
create table update_rows_reader(id integer not null primary key auto_increment, value text not null);
152+
insert into update_rows_reader (value) VALUES ('one'), ('two'), ('one'), ('four');
153+
";
154+
cmd.ExecuteNonQuery();
183155
}
184-
catch (InvalidOperationException ex)
156+
157+
using (var cmd = new MySqlCommand(@"UPDATE update_rows_reader SET value = 'three' WHERE id = 3;", m_database.Connection))
158+
using (var reader = cmd.ExecuteReader())
185159
{
186-
Assert.Equal("No columns were selected", ex.Message);
160+
Assert.Equal(0, reader.FieldCount);
161+
Assert.False(reader.HasRows);
162+
Assert.False(reader.Read());
187163
}
188164
}
189165

190-
public class Station
191-
{
192-
public ulong? SID { get; set; }
193-
public string name { get; set; }
194-
public ulong stationType_SID { get; set; }
195-
public ulong? geoPosition_SID { get; set; }
196-
public DateTime? service_start { get; set; }
197-
public DateTime? service_end { get; set; }
198-
public bool? deleted { get; set; }
199-
public DateTime created_on { get; set; }
200-
public string externalWebsite { get; set; }
201-
public string externalTitle { get; set; }
202-
}
203-
204166
readonly DatabaseFixture m_database;
205167
}
206168
}

0 commit comments

Comments
 (0)