Implemented interface member:
326 references to
FormatterWebSite (7)
Controllers\ValidationController.cs (5)
16return Content(ModelState["Id"].Errors[0].ErrorMessage + "," + 17ModelState["Name"].Errors[0].ErrorMessage + "," + 18ModelState["Alias"].Errors[0].ErrorMessage + "," + 19ModelState["Designation"].Errors[0].ErrorMessage); 53return ModelState["Name"].Errors[0].ErrorMessage;
ValidateBodyParameterAttribute.cs (2)
24var parameterBindingErrors = context.ModelState[bodyParameter.Name]?.Errors ?? 25context.ModelState[string.Empty]?.Errors;
Microsoft.AspNetCore.Mvc.Abstractions.Test (65)
ModelBinding\ModelStateDictionaryTest.cs (65)
75var result = modelStateDictionary[key]; 101var result = modelStateDictionary[key]; 153Assert.Equal(ModelValidationState.Skipped, source["key"].ValidationState); 167Assert.Equal(ModelValidationState.Skipped, source["key"].ValidationState); 182Assert.Equal(ModelValidationState.Skipped, source["key"].ValidationState); 212Assert.Equal(ModelValidationState.Valid, source["key"].ValidationState); 226Assert.Equal(ModelValidationState.Valid, source["key"].ValidationState); 241Assert.Equal(ModelValidationState.Valid, source["key"].ValidationState); 266var entry = source["key"]; 278var actual = target["key"]; 354Assert.Equal("bar", newDictionary["foo"].RawValue); 566var item = dictionary1["foo"]; 570item = dictionary1["bar"]; 598var item = dictionary1["other-key"]; 603item = dictionary1[key]; 636var modelState = dictionary["some key"]; 656var modelState = dictionary["some key"]; 769var error = Assert.Single(dictionary[string.Empty].Errors); 798var error = Assert.Single(dictionary[string.Empty].Errors); 839var error = Assert.Single(dictionary[string.Empty].Errors); 870var error = Assert.Single(dictionary[string.Empty].Errors); 875error = Assert.Single(dictionary["key3"].Errors); 903var error = Assert.Single(dictionary[string.Empty].Errors); 929var error = Assert.Single(copy[string.Empty].Errors); 969var error = Assert.Single(dictionary["key"].Errors); 986var error = Assert.Single(dictionary["key"].Errors); 1082var error = Assert.Single(dictionary["key"].Errors); 1100var error = Assert.Single(dictionary["key"].Errors); 1200var error = Assert.Single(dictionary["key"].Errors); 1296Assert.Empty(dictionary["Property1"].Errors); 1297Assert.Equal(ModelValidationState.Unvalidated, dictionary["Property1"].ValidationState); 1298Assert.Empty(dictionary["Property2"].Errors); 1299Assert.Equal(ModelValidationState.Unvalidated, dictionary["Property2"].ValidationState); 1300Assert.Single(dictionary["Property3"].Errors); 1301Assert.Equal(ModelValidationState.Invalid, dictionary["Property3"].ValidationState); 1302Assert.Empty(dictionary["Property4"].Errors); 1303Assert.Equal(ModelValidationState.Unvalidated, dictionary["Property4"].ValidationState); 1323Assert.Empty(dictionary["Product"].Errors); 1324Assert.Equal(ModelValidationState.Unvalidated, dictionary["Product"].ValidationState); 1325Assert.Empty(dictionary["Product.Detail1"].Errors); 1326Assert.Equal(ModelValidationState.Unvalidated, dictionary["Product.Detail1"].ValidationState); 1327Assert.Empty(dictionary["Product.Detail2[0]"].Errors); 1328Assert.Equal(ModelValidationState.Unvalidated, dictionary["Product.Detail2[0]"].ValidationState); 1329Assert.Empty(dictionary["Product.Detail2[1]"].Errors); 1330Assert.Equal(ModelValidationState.Unvalidated, dictionary["Product.Detail2[1]"].ValidationState); 1331Assert.Empty(dictionary["Product.Detail2[2]"].Errors); 1332Assert.Equal(ModelValidationState.Unvalidated, dictionary["Product.Detail2[2]"].ValidationState); 1333Assert.Empty(dictionary["Product.Detail3"].Errors); 1334Assert.Equal(ModelValidationState.Unvalidated, dictionary["Product.Detail3"].ValidationState); 1335Assert.Single(dictionary["ProductName"].Errors); 1336Assert.Equal(ModelValidationState.Invalid, dictionary["ProductName"].ValidationState); 1353Assert.Equal(ModelValidationState.Valid, dictionary["Product"].ValidationState); 1354Assert.Empty(dictionary["Product.Detail1"].Errors); 1355Assert.Equal(ModelValidationState.Unvalidated, dictionary["Product.Detail1"].ValidationState); 1356Assert.Empty(dictionary["Product.Detail1.Name"].Errors); 1357Assert.Equal(ModelValidationState.Unvalidated, dictionary["Product.Detail1.Name"].ValidationState); 1358Assert.Equal(ModelValidationState.Skipped, dictionary["Product.Detail1Name"].ValidationState); 1377Assert.Empty(dictionary["Property1"].Errors); 1378Assert.Equal(ModelValidationState.Unvalidated, dictionary["Property1"].ValidationState); 1379Assert.Empty(dictionary["Property2"].Errors); 1380Assert.Equal(ModelValidationState.Unvalidated, dictionary["Property2"].ValidationState); 1381Assert.Empty(dictionary["Property3"].Errors); 1382Assert.Equal(ModelValidationState.Unvalidated, dictionary["Property3"].ValidationState); 1383Assert.Empty(dictionary["Property4"].Errors); 1384Assert.Equal(ModelValidationState.Unvalidated, dictionary["Property4"].ValidationState);
Microsoft.AspNetCore.Mvc.Core (3)
ModelBinding\ModelBindingHelper.cs (1)
425var entry = modelState[string.Empty];
ModelBinding\Validation\ValidationVisitor.cs (2)
178var entry = ModelState[key]; 251var entry = ModelState[Key];
Microsoft.AspNetCore.Mvc.Core.Test (133)
ControllerBaseTest.cs (2)
3117var error = Assert.Single(controller.ModelState["Prefix.IntegerProperty"].Errors); 3154var error = Assert.Single(controller.ModelState["IntegerProperty"].Errors);
Controllers\ControllerBinderDelegateProviderTest.cs (2)
419controllerContext.ModelState["memberName"].Errors.Single().ErrorMessage); 515controllerContext.ModelState["memberName"].Errors.Single().ErrorMessage);
Formatters\JsonInputFormatterTestBase.cs (2)
435var error = Assert.Single(formatterContext.ModelState[""].Errors); 534Assert.Single(formatterContext.ModelState["Person.Name"].Errors);
Formatters\SystemTextJsonInputFormatterTest.cs (2)
157var modelError = formatterContext.ModelState[modelStateKey].Errors.Single(); 179var modelError = formatterContext.ModelState["$"].Errors.Single();
Formatters\TextInputFormatterTest.cs (2)
35Assert.Single(context.ModelState["something"].Errors); 37var error = context.ModelState["something"].Errors[0];
ModelBinding\Binders\BodyModelBinderTests.cs (2)
243Assert.Single(bindingContext.ModelState[bindingContext.BinderModelName].Errors); 244Assert.Equal("Unsupported content type ''.", bindingContext.ModelState[bindingContext.BinderModelName].Errors[0].Exception.Message);
ModelBinding\Binders\ByteArrayModelBinderTests.cs (1)
77var error = Assert.Single(bindingContext.ModelState["foo"].Errors);
ModelBinding\Binders\ComplexObjectModelBinderTest.cs (3)
1058bindingContext.ModelState["foo"].Errors[0].Exception.Message); 1079Assert.Single(bindingContext.ModelState["foo.NameNoAttribute"].Errors); 1081bindingContext.ModelState["foo.NameNoAttribute"].Errors[0].Exception.Message);
ModelBinding\Binders\ComplexTypeModelBinderTest.cs (3)
1220bindingContext.ModelState["foo"].Errors[0].Exception.Message); 1241Assert.Single(bindingContext.ModelState["foo.NameNoAttribute"].Errors); 1243bindingContext.ModelState["foo.NameNoAttribute"].Errors[0].Exception.Message);
ModelBinding\Binders\DateTimeModelBinderTest.cs (3)
49var error = Assert.Single(bindingContext.ModelState["theModelName"].Errors); 71var error = Assert.Single(bindingContext.ModelState["theModelName"].Errors); 127var error = Assert.Single(bindingContext.ModelState["theModelName"].Errors);
ModelBinding\Binders\EnumTypeModelBinderTest.cs (3)
43var error = Assert.Single(bindingContext.ModelState["theModelName"].Errors); 148var error = Assert.Single(bindingContext.ModelState["theModelName"].Errors); 231var error = Assert.Single(bindingContext.ModelState["theModelName"].Errors);
ModelBinding\Binders\FloatingPointTypeModelBinderTestOfT.cs (6)
71var error = Assert.Single(bindingContext.ModelState["theModelName"].Errors); 94var error = Assert.Single(bindingContext.ModelState["theModelName"].Errors); 118var error = Assert.Single(bindingContext.ModelState["theModelName"].Errors); 142var error = Assert.Single(bindingContext.ModelState["theModelName"].Errors); 166var error = Assert.Single(bindingContext.ModelState["theModelName"].Errors); 208var error = Assert.Single(bindingContext.ModelState["theModelName"].Errors);
ModelBinding\Binders\HeaderModelBinderTests.cs (2)
292var entry = bindingContext.ModelState["someprefix.Header"]; 316var entry = bindingContext.ModelState["someprefix.Header"];
ModelBinding\Binders\KeyValuePairModelBinderTest.cs (2)
32var error = Assert.Single(bindingContext.ModelState["someName.Key"].Errors); 56var state = bindingContext.ModelState["someName.Value"];
ModelBinding\Binders\SimpleTypeModelBinderTest.cs (3)
129var error = Assert.Single(bindingContext.ModelState["theModelName"].Errors); 154var error = Assert.Single(bindingContext.ModelState["theModelName"].Errors); 375var error = Assert.Single(bindingContext.ModelState["theModelName"].Errors);
ModelBinding\Binders\TryParseTypeModelBinderTest.cs (5)
78var error = Assert.Single(bindingContext.ModelState["theModelName"].Errors); 103var error = Assert.Single(bindingContext.ModelState["theModelName"].Errors); 301var error = Assert.Single(bindingContext.ModelState["theModelName"].Errors); 406var error = Assert.Single(bindingContext.ModelState["theModelName"].Errors); 456var error = Assert.Single(bindingContext.ModelState["theModelName"].Errors);
ModelBinding\ModelBindingHelperTest.cs (29)
84var error = Assert.Single(modelState["MyProperty"].Errors); 654Assert.Empty(dictionary["Name"].Errors); 655Assert.Equal(ModelValidationState.Unvalidated, dictionary["Name"].ValidationState); 656Assert.Empty(dictionary["Id"].Errors); 657Assert.Equal(ModelValidationState.Unvalidated, dictionary["Id"].ValidationState); 658Assert.Empty(dictionary["Category"].Errors); 659Assert.Equal(ModelValidationState.Unvalidated, dictionary["Category"].ValidationState); 661Assert.Single(dictionary["Unrelated"].Errors); 662Assert.Equal(ModelValidationState.Invalid, dictionary["Unrelated"].ValidationState); 683Assert.Empty(dictionary[string.Empty].Errors); 684Assert.Equal(ModelValidationState.Unvalidated, dictionary[string.Empty].ValidationState); 686Assert.Single(dictionary["Unrelated"].Errors); 687Assert.Equal(ModelValidationState.Invalid, dictionary["Unrelated"].ValidationState); 714Assert.Empty(dictionary["[0].Name"].Errors); 715Assert.Equal(ModelValidationState.Unvalidated, dictionary["[0].Name"].ValidationState); 716Assert.Empty(dictionary["[0].Id"].Errors); 717Assert.Equal(ModelValidationState.Unvalidated, dictionary["[0].Id"].ValidationState); 718Assert.Empty(dictionary["[0].Category"].Errors); 719Assert.Equal(ModelValidationState.Unvalidated, dictionary["[0].Category"].ValidationState); 720Assert.Empty(dictionary["[1].Name"].Errors); 721Assert.Equal(ModelValidationState.Unvalidated, dictionary["[1].Name"].ValidationState); 722Assert.Empty(dictionary["[1].Id"].Errors); 723Assert.Equal(ModelValidationState.Unvalidated, dictionary["[1].Id"].ValidationState); 724Assert.Empty(dictionary["[1].Category"].Errors); 725Assert.Equal(ModelValidationState.Unvalidated, dictionary["[1].Category"].ValidationState); 727Assert.Single(dictionary["Unrelated"].Errors); 728Assert.Equal(ModelValidationState.Invalid, dictionary["Unrelated"].ValidationState); 763Assert.Empty(dictionary[entry].Errors); 764Assert.Equal(ModelValidationState.Unvalidated, dictionary[entry].ValidationState);
ModelBinding\Validation\DefaultObjectValidatorTests.cs (61)
42var entry = modelState["parameter"]; 69var entry = modelState["parameter"]; 98var entry = modelState["parameter"]; 125var entry = modelState["parameter"]; 175var entry = modelState["parameter.Reference"]; 179entry = modelState["parameter.Value"]; 207var entry = modelState["parameter.Reference"]; 211entry = modelState["parameter.Value"]; 237var entry = modelState["Name"]; 242entry = modelState["Profession"]; 280var entry = modelState["person.Name"]; 284entry = modelState["person.Address.Street"]; 312var entry = modelState["parameter.Street"]; 344var entry = modelState["Street"]; 376var entry = modelState["Name"]; 379entry = modelState["Profession"]; 384entry = modelState["Friend.Name"]; 389entry = modelState["Friend.Profession"]; 489var entry = modelState["parameter"]; 494entry = modelState["parameter.Property1"]; 499entry = modelState["parameter.Property2"]; 504entry = modelState["parameter.Property3"]; 635var entry = modelState["parameter"]; 666var entry = modelState["parameter.Name"]; 670entry = modelState["parameter.Profession"]; 702var entry = modelState["parameter.Name"]; 706entry = modelState["parameter.Profession"]; 742var entry = modelState[string.Empty]; 772var entry = modelState["parameter[0]"]; 776entry = modelState["parameter[0]"]; 803var entry = modelState["[0].Name"]; 808entry = modelState["[0].Profession"]; 813entry = modelState["[1].Name"]; 818entry = modelState["[1].Profession"]; 846var entry = modelState["[0].Name"]; 851entry = modelState["[0].Profession"]; 856entry = modelState["[1].Name"]; 861entry = modelState["[1].Profession"]; 928var entry = modelState["items[0]"]; 932entry = modelState["items[1]"]; 936entry = modelState["items[2]"]; 1004var entry = modelState["items[0].Key"]; 1008entry = modelState["items[0].Value"]; 1012entry = modelState["items[1].Key"]; 1016entry = modelState["items[1].Value"]; 1052var entry = modelState["[0].Key"]; 1056entry = modelState["[1].Key"]; 1060entry = modelState["[0].Value.Name"]; 1065entry = modelState["[0].Value.Profession"]; 1070entry = modelState["[1].Value.Name"]; 1075entry = modelState["[1].Value.Profession"]; 1151var entry = modelState["user.Password"]; 1181var entry = modelState["userIds[0]"]; 1381var entry = modelState["Property1"]; 1384entry = modelState["Property2"]; 1402modelState["Property2"].ValidationState = ModelValidationState.Skipped; 1411var entry = modelState["Property1"]; 1414entry = modelState["Property2"]; 1432modelState["Property2"].ValidationState = ModelValidationState.Invalid; 1441var entry = modelState["Property1"]; 1444entry = modelState["Property2"];
Microsoft.AspNetCore.Mvc.IntegrationTests (102)
ActionParametersIntegrationTest.cs (21)
69Assert.Equal("SomeStreet", modelState[key].AttemptedValue); 70Assert.Equal("SomeStreet", modelState[key].RawValue); 71Assert.Empty(modelState[key].Errors); 72Assert.Equal(ModelValidationState.Valid, modelState[key].ValidationState); 163Assert.Equal("SomeStreet", modelState[key].AttemptedValue); 164Assert.Equal("SomeStreet", modelState[key].RawValue); 165Assert.Empty(modelState[key].Errors); 166Assert.Equal(ModelValidationState.Valid, modelState[key].ValidationState); 249Assert.Equal("SomeStreet", modelState[key].AttemptedValue); 250Assert.Equal("SomeStreet", modelState[key].RawValue); 251Assert.Empty(modelState[key].Errors); 252Assert.Equal(ModelValidationState.Valid, modelState[key].ValidationState); 340Assert.Equal("SomeStreet", modelState[key].AttemptedValue); 341Assert.Equal("SomeStreet", modelState[key].RawValue); 342Assert.Empty(modelState[key].Errors); 343Assert.Equal(ModelValidationState.Valid, modelState[key].ValidationState); 795var entry = modelState[paramName]; 836var entry = modelState[string.Empty]; 841entry = modelState[nameof(ModelWithIValidatableObject.FirstName)]; 881var entry = modelState[parameter.Name]; 886entry = modelState[ModelNames.CreatePropertyModelName(parameter.Name, nameof(ModelWithIValidatableObject.FirstName))];
BinderTypeBasedModelBinderIntegrationTest.cs (6)
118Assert.Equal(ModelValidationState.Valid, modelState[key].ValidationState); 119Assert.NotNull(modelState[key].RawValue); // Value is set by test model binder, no need to validate it. 273Assert.Equal(ModelValidationState.Valid, modelState[key].ValidationState); 274Assert.NotNull(modelState[key].RawValue); // Value is set by test model binder, no need to validate it. 312Assert.Equal(ModelValidationState.Valid, modelState[key].ValidationState); 313Assert.NotNull(modelState[key].RawValue); // Value is set by test model binder, no need to validate it.
BindPropertyIntegrationTest.cs (1)
295var message = testContext.ModelState[propertyName].Errors.Single().ErrorMessage;
BodyValidationIntegrationTests.cs (2)
391var error = Assert.Single(modelState[key].Errors); 587var state = modelState["CustomParameter.Address.Number"];
ComplexRecordIntegrationTest.cs (9)
1994var error = Assert.Single(modelState["Customer"].Errors); 2050var error = Assert.Single(modelState["Customer"].Errors); 2108var error = Assert.Single(modelState["parameter.Customer.Name"].Errors); 2162var error = Assert.Single(modelState["Customer.Name"].Errors); 2220var error = Assert.Single(modelState["customParameter.Customer.Name"].Errors); 2270var error = Assert.Single(modelState["ProductName"].Errors); 2322var error = Assert.Single(modelState["customParameter.ProductName"].Errors); 2418var error = Assert.Single(modelState["OrderIds"].Errors); 2470var error = Assert.Single(modelState["customParameter.OrderIds"].Errors);
ComplexTypeIntegrationTestBase.cs (9)
2148var error = Assert.Single(modelState["Customer"].Errors); 2203var error = Assert.Single(modelState["Customer"].Errors); 2270var error = Assert.Single(modelState["parameter.Customer.Name"].Errors); 2324var error = Assert.Single(modelState["Customer.Name"].Errors); 2382var error = Assert.Single(modelState["customParameter.Customer.Name"].Errors); 2436var error = Assert.Single(modelState["ProductName"].Errors); 2488var error = Assert.Single(modelState["customParameter.ProductName"].Errors); 2588var error = Assert.Single(modelState["OrderIds"].Errors); 2640var error = Assert.Single(modelState["customParameter.OrderIds"].Errors);
DictionaryModelBinderIntegrationTest.cs (2)
1387Assert.Equal("Invalid is not a valid value for DayOfWeek.", modelState["parameter"].Errors[0].ErrorMessage); 1425Assert.Equal("The value 'BadEnumValue' is not valid for Value.", modelState["parameter[exclamation]"].Errors[0].ErrorMessage);
FormFileModelBindingIntegrationTest.cs (3)
69Assert.Null(modelState[key].RawValue); 70Assert.Empty(modelState[key].Errors); 71Assert.Equal(ModelValidationState.Valid, modelState[key].ValidationState);
HeaderModelBinderIntegrationTest.cs (1)
62var error = Assert.Single(modelState[key].Errors);
SimpleTypeModelBinderIntegrationTest.cs (44)
60Assert.Equal("1", modelState[key].AttemptedValue); 61Assert.Equal("1", modelState[key].RawValue); 62Assert.Empty(modelState[key].Errors); 63Assert.Equal(ModelValidationState.Valid, modelState[key].ValidationState); 104Assert.Equal("1", modelState[key].AttemptedValue); 105Assert.Equal("1", modelState[key].RawValue); 106Assert.Empty(modelState[key].Errors); 107Assert.Equal(ModelValidationState.Valid, modelState[key].ValidationState); 148Assert.Equal("someValue", modelState[key].AttemptedValue); 149Assert.Equal("someValue", modelState[key].RawValue); 150Assert.Empty(modelState[key].Errors); 151Assert.Equal(ModelValidationState.Valid, modelState[key].ValidationState); 225Assert.Equal("32,000.99", modelState[key].AttemptedValue); 226Assert.Equal("32,000.99", modelState[key].RawValue); 227Assert.Empty(modelState[key].Errors); 228Assert.Equal(ModelValidationState.Valid, modelState[key].ValidationState); 269Assert.Equal("2020-02-01", modelState[key].AttemptedValue); 270Assert.Equal("2020-02-01", modelState[key].RawValue); 271Assert.Empty(modelState[key].Errors); 272Assert.Equal(ModelValidationState.Valid, modelState[key].ValidationState); 354Assert.Equal("someValue,otherValue", modelState[key].AttemptedValue); 355Assert.Equal(new string[] { "someValue", "otherValue" }, modelState[key].RawValue); 356Assert.Empty(modelState[key].Errors); 357Assert.Equal(ModelValidationState.Valid, modelState[key].ValidationState); 399var entry = modelState[key]; 459var entry = modelState[key]; 504Assert.Equal("", modelState[key].AttemptedValue); 505Assert.Equal("", modelState[key].RawValue); 506var error = Assert.Single(modelState[key].Errors); 558Assert.Equal(string.Empty, modelState[key].AttemptedValue); 559Assert.Equal(string.Empty, modelState[key].RawValue); 560var error = Assert.Single(modelState[key].Errors); 601Assert.Equal(string.Empty, modelState[key].AttemptedValue); 602Assert.Equal(string.Empty, modelState[key].RawValue); 603Assert.Empty(modelState[key].Errors); 697var entry = modelState["Address.Lines"]; 743Assert.Equal("someValue", modelState[key].AttemptedValue); 744Assert.Equal("someValue", modelState[key].RawValue); 745Assert.Empty(modelState[key].Errors); 746Assert.Equal(ModelValidationState.Valid, modelState[key].ValidationState); 787Assert.Equal("someValue", modelState[key].AttemptedValue); 788Assert.Equal("someValue", modelState[key].RawValue); 789Assert.Empty(modelState[key].Errors); 790Assert.Equal(ModelValidationState.Valid, modelState[key].ValidationState);
TryUpdateModelIntegrationTest.cs (4)
155Assert.NotNull(modelState["[0].Name"]); 156Assert.NotNull(modelState["[1].Address.Street"]); 755Assert.NotNull(modelState["prefix[0].Name"]); 756Assert.NotNull(modelState["prefix[1].Address.Street"]);
Microsoft.AspNetCore.Mvc.NewtonsoftJson.Test (11)
JsonPatchExtensionsTest.cs (2)
26var error = Assert.Single(modelState["Customer"].Errors); 44var error = Assert.Single(modelState["jsonpatch.Customer"].Errors);
NewtonsoftJsonInputFormatterTest.cs (6)
250var modelError = formatterContext.ModelState[modelStateKey].Errors.Single(); 305var modelError = formatterContext.ModelState[string.Empty].Errors.Single(); 338var modelError = formatterContext.ModelState[string.Empty].Errors.Single(); 369var modelError = Assert.Single(formatterContext.ModelState["dateValue"].Errors); 400var modelError = Assert.Single(formatterContext.ModelState["shortValue"].Errors); 431var modelError = Assert.Single(formatterContext.ModelState["Complex.WithPrimitives[0].shortValue"].Errors);
NewtonsoftJsonPatchInputFormatterTest.cs (1)
219Assert.Contains(exceptionMessage, formatterContext.ModelState[""].Errors[0].ErrorMessage);
src\Mvc\Mvc.Core\test\Formatters\JsonInputFormatterTestBase.cs (2)
435var error = Assert.Single(formatterContext.ModelState[""].Errors); 534Assert.Single(formatterContext.ModelState["Person.Name"].Errors);
Microsoft.AspNetCore.Mvc.ViewFeatures.Test (5)
ModelStateDictionaryExtensionsTest.cs (5)
297var expected = dictionary["Key"]; 317var expected = dictionary["Key"]; 336var expected = dictionary["child"]; 359var expected = dictionary["Key"]; 381var expected = dictionary["Key"];