@@ -919,18 +919,14 @@ await GetVariables(VariableContainerDetails.ScriptScopeName).ConfigureAwait(true
919
919
Assert . NotNull ( rawDetailsView ) ;
920
920
Assert . Empty ( rawDetailsView . Type ) ;
921
921
Assert . Empty ( rawDetailsView . ValueString ) ;
922
- Assert . Collection ( rawDetailsView . GetChildren ( NullLogger . Instance ) ,
922
+ VariableDetailsBase [ ] rawViewChildren = rawDetailsView . GetChildren ( NullLogger . Instance ) ;
923
+ Assert . Collection ( rawViewChildren ,
923
924
( i ) =>
924
925
{
925
926
Assert . Equal ( "Length" , i . Name ) ;
926
927
Assert . Equal ( "4" , i . ValueString ) ;
927
928
} ,
928
929
( i ) =>
929
- {
930
- Assert . Equal ( "NativeLength" , i . Name ) ;
931
- Assert . Equal ( "4" , i . ValueString ) ;
932
- } ,
933
- ( i ) =>
934
930
{
935
931
Assert . Equal ( "LongLength" , i . Name ) ;
936
932
Assert . Equal ( "4" , i . ValueString ) ;
@@ -980,10 +976,8 @@ await GetVariables(VariableContainerDetails.ScriptScopeName).ConfigureAwait(true
980
976
Assert . NotNull ( rawDetailsView ) ;
981
977
Assert . Empty ( rawDetailsView . Type ) ;
982
978
Assert . Empty ( rawDetailsView . ValueString ) ;
983
- Assert . Collection ( rawDetailsView . GetChildren ( NullLogger . Instance ) ,
984
- ( i ) => Assert . Equal ( "hcp" , i . Name ) ,
985
- ( i ) => Assert . Equal ( "comparer" , i . Name ) ,
986
- ( i ) => Assert . Equal ( "EqualityComparer" , i . Name ) ,
979
+ VariableDetailsBase [ ] rawDetailsChildren = rawDetailsView . GetChildren ( NullLogger . Instance ) ;
980
+ Assert . Collection ( rawDetailsChildren ,
987
981
( i ) =>
988
982
{
989
983
Assert . Equal ( "IsReadOnly" , i . Name ) ;
@@ -1045,8 +1039,28 @@ await GetVariables(VariableContainerDetails.ScriptScopeName).ConfigureAwait(true
1045
1039
Assert . Empty ( rawDetailsView . Type ) ;
1046
1040
Assert . Empty ( rawDetailsView . ValueString ) ;
1047
1041
VariableDetailsBase [ ] rawViewChildren = rawDetailsView . GetChildren ( NullLogger . Instance ) ;
1048
- Assert . Equal ( 15 , rawViewChildren . Length ) ;
1049
- Assert . NotNull ( Array . Find ( rawViewChildren , v => v . Name == "Comparer" ) ) ;
1042
+ Assert . Collection ( rawViewChildren ,
1043
+ ( i ) =>
1044
+ {
1045
+ Assert . Equal ( "Count" , i . Name ) ;
1046
+ Assert . Equal ( "4" , i . ValueString ) ;
1047
+ } ,
1048
+ ( i ) =>
1049
+ {
1050
+ Assert . Equal ( "Comparer" , i . Name ) ;
1051
+ Assert . Equal ( "[GenericComparer`1]" , i . ValueString ) ;
1052
+ } ,
1053
+ ( i ) =>
1054
+ {
1055
+ Assert . Equal ( "Keys" , i . Name ) ;
1056
+ Assert . Equal ( "[KeyCollection: 4]" , i . ValueString ) ;
1057
+ } ,
1058
+ ( i ) =>
1059
+ {
1060
+ Assert . Equal ( "Values" , i . Name ) ;
1061
+ Assert . Equal ( "[ValueCollection: 4]" , i . ValueString ) ;
1062
+ }
1063
+ ) ;
1050
1064
}
1051
1065
1052
1066
[ Fact ]
@@ -1098,7 +1112,7 @@ await debugService.SetLineBreakpointsAsync(
1098
1112
Assert . True ( var . IsExpandable ) ;
1099
1113
1100
1114
VariableDetailsBase [ ] childVars = await debugService . GetVariables ( var . Id , CancellationToken . None ) . ConfigureAwait ( true ) ;
1101
- Assert . Contains ( childVars , i => i . Name is "Name" && i . ValueString is " \" dotnet \" " ) ;
1115
+ Assert . Contains ( childVars , i => i . Name is "Name" ) ;
1102
1116
Assert . Contains ( childVars , i => i . Name is "Handles" ) ;
1103
1117
Assert . Contains ( childVars , i => i . Name is "CommandLine" ) ;
1104
1118
Assert . Contains ( childVars , i => i . Name is "ExitCode" ) ;
0 commit comments