Skip to content

Commit 7325828

Browse files
committed
review feedback
1 parent 6e1ff62 commit 7325828

File tree

1 file changed

+28
-9
lines changed

1 file changed

+28
-9
lines changed

src/Microsoft.Data.SqlClient/tests/ManualTests/SQL/DataReaderTest/DataReaderTest.cs

Lines changed: 28 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -799,9 +799,13 @@ public static async Task CanReadLargeNTextColumn()
799799
{
800800
await cn.OpenAsync();
801801

802-
using (var cmd = cn.CreateCommand())
802+
string tableName = DataTestUtility.GenerateObjectName();
803+
804+
try
803805
{
804-
cmd.CommandText = $"""
806+
using (var cmd = cn.CreateCommand())
807+
{
808+
cmd.CommandText = $"""
805809
if exists (select *
806810
from sysobjects
807811
where name = 'Expl_User_Global_Sets_'
@@ -811,7 +815,7 @@ from sysobjects
811815
drop table dbo.Expl_User_Global_Sets_
812816
end
813817
814-
create table dbo.Expl_User_Global_Sets_
818+
create table {tableName}
815819
(
816820
User_ID varchar(22) not null,
817821
StringName varchar(255) not null,
@@ -825,15 +829,15 @@ StringName varchar(255) not null,
825829
IsProtoCorrected bit default 1
826830
)
827831
828-
insert into dbo.Expl_User_Global_Sets_(User_ID, StringName, IsGlobal, List, UseProtoSerializer, ModuleNameForUse,
832+
insert into {tableName}(User_ID, StringName, IsGlobal, List, UseProtoSerializer, ModuleNameForUse,
829833
IsReadOnly, VersionNumber, UserGlobalSet_ID, IsProtoCorrected)
830834
values ('80004Q4WZ1350KO8NT59RM', '_', 1, '{stringValue}', 1, 2, 1, 1, newid(), 1);
831835
832836
""";
833837

834-
await cmd.ExecuteNonQueryAsync();
838+
await cmd.ExecuteNonQueryAsync();
835839

836-
cmd.CommandText = $""""
840+
cmd.CommandText = $""""
837841
SELECT
838842
--[gs].[UserGlobalSet_ID],
839843
--[gs].[User_ID],
@@ -846,16 +850,31 @@ insert into dbo.Expl_User_Global_Sets_(User_ID, StringName, IsGlobal, List, UseP
846850
--[gs].[VersionNumber],
847851
--[gs].[IsProtoCorrected]
848852
FROM
849-
[dbo].[Expl_User_Global_Sets_] [gs]
853+
{tableName} [gs]
850854
WHERE
851855
([gs].[IsGlobal] = 1 OR [gs].[User_ID] = '{"80004Q4WZ1350KO8NT59RM"}') AND
852856
([gs].[ModuleNameForUse] IS NULL OR [gs].[ModuleNameForUse] = {2})
853857
854858
"""";
855859

856-
var l = (string)await cmd.ExecuteScalarAsync();
857-
Assert.Equal(stringValue, l);
860+
var l = (string)await cmd.ExecuteScalarAsync();
861+
Assert.Equal(stringValue, l);
858862

863+
}
864+
}
865+
finally
866+
{
867+
try
868+
{
869+
using (var dropCommand = cn.CreateCommand())
870+
{
871+
dropCommand.CommandText = $"DROP TABLE IF EXISTS [{tableName}]";
872+
dropCommand.ExecuteNonQuery();
873+
}
874+
}
875+
catch
876+
{
877+
}
859878
}
860879
}
861880
}

0 commit comments

Comments
 (0)