1. Greg Dennis
  2. Manatee.Json

Commits

gregsdennis  committed 60a9c51

BUG FIX: JsonValue equality based on hash code.
BUG FIX: ArraySchema.MaxItems not validating properly.
BUG FIX: ArraySchema.UniqueItems not validation properly.
Coded unit tests for JSON Schema implementations.
Added JsonSchemaTypeDefinition.CreateEnumValue().

  • Participants
  • Parent commits fe23313
  • Branches default

Comments (0)

Files changed (26)

File Manatee.Json.Tests/Manatee.Json.Tests.csproj

View file
  • Ignore whitespace
     <Compile Include="DevTest.cs" />
     <Compile Include="JsonArrayExtensionsTest.cs" />
     <Compile Include="JsonObjectExtensionsTest.cs" />
+    <Compile Include="Schema\AllOfSchemaTest.cs" />
+    <Compile Include="Schema\ArraySchemaTest.cs" />
+    <Compile Include="Schema\AnyOfSchemaTest.cs" />
+    <Compile Include="Schema\BooleanSchemaTest.cs" />
+    <Compile Include="Schema\StringSchemaTest.cs" />
+    <Compile Include="Schema\OneOfSchemaTest.cs" />
+    <Compile Include="Schema\ObjectSchemaTest.cs" />
+    <Compile Include="Schema\NumberSchemaTest.cs" />
+    <Compile Include="Schema\NullSchemaTest.cs" />
+    <Compile Include="Schema\NotSchemaTest.cs" />
+    <Compile Include="Schema\IntegerSchemaTest.cs" />
+    <Compile Include="Schema\EnumSchemaTest.cs" />
     <Compile Include="Test References\JsonSerializableClass.cs" />
     <Compile Include="Test References\JsonSerializableImplementationClass.cs" />
     <Compile Include="XmlExtensionsTest.cs" />
       <Name>Manatee.Json</Name>
     </ProjectReference>
   </ItemGroup>
-  <ItemGroup>
-    <Folder Include="Schema\" />
-  </ItemGroup>
+  <ItemGroup />
   <Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />
   <!-- To modify your build process, add your task inside one of the targets below and uncomment it. 
        Other similar extension points exist, see Microsoft.Common.targets.

File Manatee.Json.Tests/Schema/AllOfSchemaTest.cs

View file
  • Ignore whitespace
+/***************************************************************************************
+
+	Copyright 2012 Greg Dennis
+
+	   Licensed under the Apache License, Version 2.0 (the "License");
+	   you may not use this file except in compliance with the License.
+	   You may obtain a copy of the License at
+
+		 http://www.apache.org/licenses/LICENSE-2.0
+
+	   Unless required by applicable law or agreed to in writing, software
+	   distributed under the License is distributed on an "AS IS" BASIS,
+	   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+	   See the License for the specific language governing permissions and
+	   limitations under the License.
+ 
+	File Name:		AllOfSchemaTest.cs
+	Namespace:		Manatee.Json.Tests.Schema
+	Class Name:		AllOfSchemaTest
+	Purpose:		Tests for AllOfSchema.
+
+***************************************************************************************/
+
+using System.Collections.Generic;
+using System.Linq;
+using Manatee.Json.Schema;
+using Microsoft.VisualStudio.TestTools.UnitTesting;
+
+namespace Manatee.Json.Tests.Schema
+{
+	[TestClass]
+	public class AllOfSchemaTest
+	{
+		[TestMethod]
+		public void ValidateReturnsErrorOnAnyInvalid()
+		{
+			var schema = new AllOfSchema
+				{
+					Requirements = new List<IJsonSchema>
+						{
+							new ArraySchema(),
+							new NumberSchema()
+						}
+				};
+			var json = new JsonObject();
+
+			var results = schema.Validate(json);
+
+			Assert.AreNotEqual(0, results.Errors.Count());
+			Assert.AreEqual(false, results.Valid);
+		}
+		[TestMethod]
+		public void ValidateReturnsValidOnAllValid()
+		{
+			var schema = new AllOfSchema
+				{
+					Requirements = new List<IJsonSchema>
+						{
+							new NumberSchema {Minimum = 10},
+							new NumberSchema {Maximum = 20}
+						}
+				};
+			var json = (JsonValue) 15;
+
+			var results = schema.Validate(json);
+
+			Assert.AreEqual(0, results.Errors.Count());
+			Assert.AreEqual(true, results.Valid);
+		}
+	}
+}

File Manatee.Json.Tests/Schema/AnyOfSchemaTest.cs

View file
  • Ignore whitespace
+/***************************************************************************************
+
+	Copyright 2012 Greg Dennis
+
+	   Licensed under the Apache License, Version 2.0 (the "License");
+	   you may not use this file except in compliance with the License.
+	   You may obtain a copy of the License at
+
+		 http://www.apache.org/licenses/LICENSE-2.0
+
+	   Unless required by applicable law or agreed to in writing, software
+	   distributed under the License is distributed on an "AS IS" BASIS,
+	   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+	   See the License for the specific language governing permissions and
+	   limitations under the License.
+ 
+	File Name:		AnyOfSchemaTest.cs
+	Namespace:		Manatee.Json.Tests.Schema
+	Class Name:		AnyOfSchemaTest
+	Purpose:		Tests for AnyOfSchema.
+
+***************************************************************************************/
+
+using System.Collections.Generic;
+using System.Linq;
+using Manatee.Json.Schema;
+using Microsoft.VisualStudio.TestTools.UnitTesting;
+
+namespace Manatee.Json.Tests.Schema
+{
+	[TestClass]
+	public class AnyOfSchemaTest
+	{
+		[TestMethod]
+		public void ValidateReturnsErrorOnNoneValid()
+		{
+			var schema = new AnyOfSchema
+				{
+					Options = new List<IJsonSchema>
+						{
+							new ArraySchema(),
+							new NumberSchema()
+						}
+				};
+			var json = new JsonObject();
+
+			var results = schema.Validate(json);
+
+			Assert.AreNotEqual(0, results.Errors.Count());
+			Assert.AreEqual(false, results.Valid);
+		}
+		[TestMethod]
+		public void ValidateReturnsValidOnSingleValid()
+		{
+			var schema = new AnyOfSchema
+				{
+					Options = new List<IJsonSchema>
+						{
+							new NumberSchema {Minimum = 10},
+							new NumberSchema {Maximum = 20}
+						}
+				};
+			var json = (JsonValue) 25;
+
+			var results = schema.Validate(json);
+
+			Assert.AreEqual(0, results.Errors.Count());
+			Assert.AreEqual(true, results.Valid);
+		}
+	}
+}

File Manatee.Json.Tests/Schema/ArraySchemaTest.cs

View file
  • Ignore whitespace
+/***************************************************************************************
+
+	Copyright 2012 Greg Dennis
+
+	   Licensed under the Apache License, Version 2.0 (the "License");
+	   you may not use this file except in compliance with the License.
+	   You may obtain a copy of the License at
+
+		 http://www.apache.org/licenses/LICENSE-2.0
+
+	   Unless required by applicable law or agreed to in writing, software
+	   distributed under the License is distributed on an "AS IS" BASIS,
+	   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+	   See the License for the specific language governing permissions and
+	   limitations under the License.
+ 
+	File Name:		ArraySchemaTest.cs
+	Namespace:		Manatee.Json.Tests
+	Class Name:		ArraySchemaTest
+	Purpose:		Tests for ArraySchema.
+
+***************************************************************************************/
+
+using System;
+using System.Linq;
+using Manatee.Json.Schema;
+using Microsoft.VisualStudio.TestTools.UnitTesting;
+
+namespace Manatee.Json.Tests.Schema
+{
+	[TestClass]
+	public class ArraySchemaTest
+	{
+		[TestMethod]
+		public void ValidateReturnsErrorOnNonArray()
+		{
+			var schema = new ArraySchema();
+			var json = new JsonObject();
+
+			var results = schema.Validate(json);
+
+			Assert.AreNotEqual(0, results.Errors.Count());
+			Assert.AreEqual(false, results.Valid);
+		}
+		[TestMethod]
+		public void ValidateReturnsErrorOnTooFewItems()
+		{
+			var schema = new ArraySchema {MinItems = 5};
+			var json = new JsonArray {1, "string"};
+
+			var results = schema.Validate(json);
+
+			Assert.AreNotEqual(0, results.Errors.Count());
+			Assert.AreEqual(false, results.Valid);
+		}
+		[TestMethod]
+		public void ValidateReturnsValidOnCountEqualsMinItems()
+		{
+			var schema = new ArraySchema { MinItems = 2 };
+			var json = new JsonArray { 1, "string" };
+
+			var results = schema.Validate(json);
+
+			Assert.AreEqual(0, results.Errors.Count());
+			Assert.AreEqual(true, results.Valid);
+		}
+		[TestMethod]
+		public void ValidateReturnsValidOnCountGreaterThanMinItems()
+		{
+			var schema = new ArraySchema { MinItems = 2 };
+			var json = new JsonArray { 1, "string", false };
+
+			var results = schema.Validate(json);
+
+			Assert.AreEqual(0, results.Errors.Count());
+			Assert.AreEqual(true, results.Valid);
+		}
+		[TestMethod]
+		public void ValidateReturnsErrorOnTooManyItems()
+		{
+			var schema = new ArraySchema {MaxItems = 5};
+			var json = new JsonArray {1, "string", false, Math.PI, JsonValue.Null, 2};
+
+			var results = schema.Validate(json);
+
+			Assert.AreNotEqual(0, results.Errors.Count());
+			Assert.AreEqual(false, results.Valid);
+		}
+		[TestMethod]
+		public void ValidateReturnsValidOnCountEqualsMaxItems()
+		{
+			var schema = new ArraySchema { MaxItems = 5 };
+			var json = new JsonArray { 1, "string", false, Math.PI, JsonValue.Null };
+
+			var results = schema.Validate(json);
+
+			Assert.AreEqual(0, results.Errors.Count());
+			Assert.AreEqual(true, results.Valid);
+		}
+		[TestMethod]
+		public void ValidateReturnsValidOnCountLessThanMaxItems()
+		{
+			var schema = new ArraySchema { MaxItems = 5 };
+			var json = new JsonArray { 1, "string", false };
+
+			var results = schema.Validate(json);
+
+			Assert.AreEqual(0, results.Errors.Count());
+			Assert.AreEqual(true, results.Valid);
+		}
+		[TestMethod]
+		public void ValidateReturnsErrorOnDuplicateItems()
+		{
+			var schema = new ArraySchema {UniqueItems = true};
+			var json = new JsonArray {1, "string", false, Math.PI, JsonValue.Null, 1};
+
+			var results = schema.Validate(json);
+
+			Assert.AreNotEqual(0, results.Errors.Count());
+			Assert.AreEqual(false, results.Valid);
+		}
+		[TestMethod]
+		public void ValidateReturnsValidOnUniqueItems()
+		{
+			var schema = new ArraySchema {UniqueItems = true};
+			var json = new JsonArray {1, "string", false, Math.PI, JsonValue.Null};
+
+			var results = schema.Validate(json);
+
+			Assert.AreEqual(0, results.Errors.Count());
+			Assert.AreEqual(true, results.Valid);
+		}
+		[TestMethod]
+		public void ValidateReturnsErrorOnInvalidItems()
+		{
+			var schema = new ArraySchema { Items = new StringSchema() };
+			var json = new JsonArray { 1, "string" };
+
+			var results = schema.Validate(json);
+
+			Assert.AreNotEqual(0, results.Errors.Count());
+			Assert.AreEqual(false, results.Valid);
+		}
+		[TestMethod]
+		public void ValidateReturnsValidOnValidItems()
+		{
+			var schema = new ArraySchema { Items = new StringSchema() };
+			var json = new JsonArray { "start", "string" };
+
+			var results = schema.Validate(json);
+
+			Assert.AreEqual(0, results.Errors.Count());
+			Assert.AreEqual(true, results.Valid);
+		}
+	}
+}

File Manatee.Json.Tests/Schema/BooleanSchemaTest.cs

View file
  • Ignore whitespace
+/***************************************************************************************
+
+	Copyright 2012 Greg Dennis
+
+	   Licensed under the Apache License, Version 2.0 (the "License");
+	   you may not use this file except in compliance with the License.
+	   You may obtain a copy of the License at
+
+		 http://www.apache.org/licenses/LICENSE-2.0
+
+	   Unless required by applicable law or agreed to in writing, software
+	   distributed under the License is distributed on an "AS IS" BASIS,
+	   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+	   See the License for the specific language governing permissions and
+	   limitations under the License.
+ 
+	File Name:		BooleanSchemaTest.cs
+	Namespace:		Manatee.Json.Tests
+	Class Name:		BooleanSchemaTest
+	Purpose:		Tests for BooleanSchema.
+
+***************************************************************************************/
+
+using System.Linq;
+using Manatee.Json.Schema;
+using Microsoft.VisualStudio.TestTools.UnitTesting;
+
+namespace Manatee.Json.Tests.Schema
+{
+	[TestClass]
+	public class BooleanSchemaTest
+	{
+		[TestMethod]
+		public void ValidateReturnsErrorOnNonBoolean()
+		{
+			var schema = new BooleanSchema();
+			var json = new JsonObject();
+
+			var results = schema.Validate(json);
+
+			Assert.AreNotEqual(0, results.Errors.Count());
+			Assert.AreEqual(false, results.Valid);
+		}
+		[TestMethod]
+		public void ValidateReturnsValidOnBoolean()
+		{
+			var schema = new BooleanSchema();
+			var json = (JsonValue) false;
+
+			var results = schema.Validate(json);
+
+			Assert.AreEqual(0, results.Errors.Count());
+			Assert.AreEqual(true, results.Valid);
+		}
+	}
+}

File Manatee.Json.Tests/Schema/EnumSchemaTest.cs

View file
  • Ignore whitespace
+/***************************************************************************************
+
+	Copyright 2012 Greg Dennis
+
+	   Licensed under the Apache License, Version 2.0 (the "License");
+	   you may not use this file except in compliance with the License.
+	   You may obtain a copy of the License at
+
+		 http://www.apache.org/licenses/LICENSE-2.0
+
+	   Unless required by applicable law or agreed to in writing, software
+	   distributed under the License is distributed on an "AS IS" BASIS,
+	   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+	   See the License for the specific language governing permissions and
+	   limitations under the License.
+ 
+	File Name:		EnumSchemaTest.cs
+	Namespace:		Manatee.Json.Tests
+	Class Name:		EnumSchemaTest
+	Purpose:		Tests for EnumSchema.
+
+***************************************************************************************/
+
+using System.Collections.Generic;
+using System.Linq;
+using Manatee.Json.Schema;
+using Microsoft.VisualStudio.TestTools.UnitTesting;
+
+namespace Manatee.Json.Tests.Schema
+{
+	[TestClass]
+	public class EnumSchemaTest
+	{
+		[TestMethod]
+		public void ValidateReturnsErrorOnValueOutOfRange()
+		{
+			var schema = new EnumSchema
+				{
+					Values = new List<JsonSchemaTypeDefinition>
+						{
+							JsonSchemaTypeDefinition.CreateEnumValue("test1"),
+							JsonSchemaTypeDefinition.CreateEnumValue("test2")
+						}
+				};
+			var json = (JsonValue) "string";
+
+			var results = schema.Validate(json);
+
+			Assert.AreNotEqual(0, results.Errors.Count());
+			Assert.AreEqual(false, results.Valid);
+		}
+		[TestMethod]
+		public void ValidateReturnsValidOnValueInRange()
+		{
+			var schema = new EnumSchema
+				{
+					Values = new List<JsonSchemaTypeDefinition>
+						{
+							JsonSchemaTypeDefinition.CreateEnumValue("test1"),
+							JsonSchemaTypeDefinition.CreateEnumValue("test2")
+						}
+				};
+			var json = (JsonValue) "test1";
+
+			var results = schema.Validate(json);
+
+			Assert.AreEqual(0, results.Errors.Count());
+			Assert.AreEqual(true, results.Valid);
+		}
+	}
+}

File Manatee.Json.Tests/Schema/IntegerSchemaTest.cs

View file
  • Ignore whitespace
+/***************************************************************************************
+
+	Copyright 2012 Greg Dennis
+
+	   Licensed under the Apache License, Version 2.0 (the "License");
+	   you may not use this file except in compliance with the License.
+	   You may obtain a copy of the License at
+
+		 http://www.apache.org/licenses/LICENSE-2.0
+
+	   Unless required by applicable law or agreed to in writing, software
+	   distributed under the License is distributed on an "AS IS" BASIS,
+	   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+	   See the License for the specific language governing permissions and
+	   limitations under the License.
+ 
+	File Name:		IntegerSchemaTest.cs
+	Namespace:		Manatee.Json.Tests
+	Class Name:		IntegerSchemaTest
+	Purpose:		Tests for IntegerSchema.
+
+***************************************************************************************/
+
+using System.Linq;
+using Manatee.Json.Schema;
+using Microsoft.VisualStudio.TestTools.UnitTesting;
+
+namespace Manatee.Json.Tests.Schema
+{
+	[TestClass]
+	public class IntegerSchemaTest
+	{
+		[TestMethod]
+		public void ValidateReturnsErrorOnNonNumber()
+		{
+			var schema = new IntegerSchema();
+			var json = new JsonObject();
+
+			var results = schema.Validate(json);
+
+			Assert.AreNotEqual(0, results.Errors.Count());
+			Assert.AreEqual(false, results.Valid);
+		}
+		[TestMethod]
+		public void ValidateReturnsErrorOnNonInteger()
+		{
+			var schema = new IntegerSchema();
+			var json = (JsonValue) 1.2;
+
+			var results = schema.Validate(json);
+
+			Assert.AreNotEqual(0, results.Errors.Count());
+			Assert.AreEqual(false, results.Valid);
+		}
+		[TestMethod]
+		public void ValidateReturnsErrorOnLessThanMinimum()
+		{
+			var schema = new IntegerSchema {Minimum = 5};
+			var json = (JsonValue) 4;
+
+			var results = schema.Validate(json);
+
+			Assert.AreNotEqual(0, results.Errors.Count());
+			Assert.AreEqual(false, results.Valid);
+		}
+		[TestMethod]
+		public void ValidateReturnsValidOnMoreThanMinimum()
+		{
+			var schema = new IntegerSchema {Minimum = 5};
+			var json = (JsonValue) 10;
+
+			var results = schema.Validate(json);
+
+			Assert.AreEqual(0, results.Errors.Count());
+			Assert.AreEqual(true, results.Valid);
+		}
+		[TestMethod]
+		public void ValidateReturnsErrorOnEqualsExclusiveMinimum()
+		{
+			var schema = new IntegerSchema {Minimum = 5, ExclusiveMinimum = true};
+			var json = (JsonValue) 5;
+
+			var results = schema.Validate(json);
+
+			Assert.AreNotEqual(0, results.Errors.Count());
+			Assert.AreEqual(false, results.Valid);
+		}
+		[TestMethod]
+		public void ValidateReturnsValidOnMoreThanExclusiveMinimum()
+		{
+			var schema = new IntegerSchema {Minimum = 5, ExclusiveMinimum = true};
+			var json = (JsonValue) 10;
+
+			var results = schema.Validate(json);
+
+			Assert.AreEqual(0, results.Errors.Count());
+			Assert.AreEqual(true, results.Valid);
+		}
+		[TestMethod]
+		public void ValidateReturnsErrorOnMoreThanMaximum()
+		{
+			var schema = new IntegerSchema {Maximum = 5};
+			var json = (JsonValue) 10;
+
+			var results = schema.Validate(json);
+
+			Assert.AreNotEqual(0, results.Errors.Count());
+			Assert.AreEqual(false, results.Valid);
+		}
+		[TestMethod]
+		public void ValidateReturnsValidOnLessThanMaximum()
+		{
+			var schema = new IntegerSchema {Maximum = 5};
+			var json = (JsonValue) 3;
+
+			var results = schema.Validate(json);
+
+			Assert.AreEqual(0, results.Errors.Count());
+			Assert.AreEqual(true, results.Valid);
+		}
+		[TestMethod]
+		public void ValidateReturnsErrorOnEqualsExclusiveMaximum()
+		{
+			var schema = new IntegerSchema {Maximum = 5, ExclusiveMaximum = true};
+			var json = (JsonValue) 5;
+
+			var results = schema.Validate(json);
+
+			Assert.AreNotEqual(0, results.Errors.Count());
+			Assert.AreEqual(false, results.Valid);
+		}
+		[TestMethod]
+		public void ValidateReturnsValidOnLessThanExclusiveMaximum()
+		{
+			var schema = new IntegerSchema {Maximum = 5, ExclusiveMaximum = true};
+			var json = (JsonValue) 3;
+
+			var results = schema.Validate(json);
+
+			Assert.AreEqual(0, results.Errors.Count());
+			Assert.AreEqual(true, results.Valid);
+		}
+	}
+}

File Manatee.Json.Tests/Schema/NotSchemaTest.cs

View file
  • Ignore whitespace
+/***************************************************************************************
+
+	Copyright 2012 Greg Dennis
+
+	   Licensed under the Apache License, Version 2.0 (the "License");
+	   you may not use this file except in compliance with the License.
+	   You may obtain a copy of the License at
+
+		 http://www.apache.org/licenses/LICENSE-2.0
+
+	   Unless required by applicable law or agreed to in writing, software
+	   distributed under the License is distributed on an "AS IS" BASIS,
+	   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+	   See the License for the specific language governing permissions and
+	   limitations under the License.
+ 
+	File Name:		NotSchemaTest.cs
+	Namespace:		Manatee.Json.Tests.Schema
+	Class Name:		NotSchemaTest
+	Purpose:		Tests for NotSchema.
+
+***************************************************************************************/
+
+using System.Collections.Generic;
+using System.Linq;
+using Manatee.Json.Schema;
+using Microsoft.VisualStudio.TestTools.UnitTesting;
+
+namespace Manatee.Json.Tests.Schema
+{
+	[TestClass]
+	public class NotSchemaTest
+	{
+		[TestMethod]
+		public void ValidateReturnsErrorOnAnyInvalid()
+		{
+			var schema = new NotSchema
+				{
+					Restrictions = new List<IJsonSchema>
+						{
+							new ArraySchema(),
+							new NumberSchema()
+						}
+				};
+			var json = new JsonArray();
+
+			var results = schema.Validate(json);
+
+			Assert.AreNotEqual(0, results.Errors.Count());
+			Assert.AreEqual(false, results.Valid);
+		}
+		[TestMethod]
+		public void ValidateReturnsValidOnAllValid()
+		{
+			var schema = new NotSchema
+				{
+					Restrictions = new List<IJsonSchema>
+						{
+							new NumberSchema {Maximum = 10},
+							new NumberSchema {Minimum = 20}
+						}
+				};
+			var json = new JsonObject();
+
+			var results = schema.Validate(json);
+
+			Assert.AreEqual(0, results.Errors.Count());
+			Assert.AreEqual(true, results.Valid);
+		}
+	}
+}

File Manatee.Json.Tests/Schema/NullSchemaTest.cs

View file
  • Ignore whitespace
+/***************************************************************************************
+
+	Copyright 2012 Greg Dennis
+
+	   Licensed under the Apache License, Version 2.0 (the "License");
+	   you may not use this file except in compliance with the License.
+	   You may obtain a copy of the License at
+
+		 http://www.apache.org/licenses/LICENSE-2.0
+
+	   Unless required by applicable law or agreed to in writing, software
+	   distributed under the License is distributed on an "AS IS" BASIS,
+	   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+	   See the License for the specific language governing permissions and
+	   limitations under the License.
+ 
+	File Name:		NullSchemaTest.cs
+	Namespace:		Manatee.Json.Tests
+	Class Name:		NullSchemaTest
+	Purpose:		Tests for NullSchema.
+
+***************************************************************************************/
+
+using System.Linq;
+using Manatee.Json.Schema;
+using Microsoft.VisualStudio.TestTools.UnitTesting;
+
+namespace Manatee.Json.Tests.Schema
+{
+	[TestClass]
+	public class NullSchemaTest
+	{
+		[TestMethod]
+		public void ValidateReturnsErrorOnNonNull()
+		{
+			var schema = new NullSchema();
+			var json = new JsonObject();
+
+			var results = schema.Validate(json);
+
+			Assert.AreNotEqual(0, results.Errors.Count());
+			Assert.AreEqual(false, results.Valid);
+		}
+		[TestMethod]
+		public void ValidateReturnsValidOnNull()
+		{
+			var schema = new NullSchema();
+			var json = JsonValue.Null;
+
+			var results = schema.Validate(json);
+
+			Assert.AreEqual(0, results.Errors.Count());
+			Assert.AreEqual(true, results.Valid);
+		}
+	}
+}

File Manatee.Json.Tests/Schema/NumberSchemaTest.cs

View file
  • Ignore whitespace
+/***************************************************************************************
+
+	Copyright 2012 Greg Dennis
+
+	   Licensed under the Apache License, Version 2.0 (the "License");
+	   you may not use this file except in compliance with the License.
+	   You may obtain a copy of the License at
+
+		 http://www.apache.org/licenses/LICENSE-2.0
+
+	   Unless required by applicable law or agreed to in writing, software
+	   distributed under the License is distributed on an "AS IS" BASIS,
+	   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+	   See the License for the specific language governing permissions and
+	   limitations under the License.
+ 
+	File Name:		NumberSchemaTest.cs
+	Namespace:		Manatee.Json.Tests
+	Class Name:		NumberSchemaTest
+	Purpose:		Tests for NumberSchema.
+
+***************************************************************************************/
+
+using System.Linq;
+using Manatee.Json.Schema;
+using Microsoft.VisualStudio.TestTools.UnitTesting;
+
+namespace Manatee.Json.Tests.Schema
+{
+	[TestClass]
+	public class NumberSchemaTest
+	{
+		[TestMethod]
+		public void ValidateReturnsErrorOnNonNumber()
+		{
+			var schema = new NumberSchema();
+			var json = new JsonObject();
+
+			var results = schema.Validate(json);
+
+			Assert.AreNotEqual(0, results.Errors.Count());
+			Assert.AreEqual(false, results.Valid);
+		}
+		[TestMethod]
+		public void ValidateReturnsErrorOnLessThanMinimum()
+		{
+			var schema = new NumberSchema {Minimum = 5};
+			var json = (JsonValue) 4;
+
+			var results = schema.Validate(json);
+
+			Assert.AreNotEqual(0, results.Errors.Count());
+			Assert.AreEqual(false, results.Valid);
+		}
+		[TestMethod]
+		public void ValidateReturnsValidOnMoreThanMinimum()
+		{
+			var schema = new NumberSchema {Minimum = 5};
+			var json = (JsonValue) 10;
+
+			var results = schema.Validate(json);
+
+			Assert.AreEqual(0, results.Errors.Count());
+			Assert.AreEqual(true, results.Valid);
+		}
+		[TestMethod]
+		public void ValidateReturnsErrorOnEqualsExclusiveMinimum()
+		{
+			var schema = new NumberSchema {Minimum = 5, ExclusiveMinimum = true};
+			var json = (JsonValue) 5;
+
+			var results = schema.Validate(json);
+
+			Assert.AreNotEqual(0, results.Errors.Count());
+			Assert.AreEqual(false, results.Valid);
+		}
+		[TestMethod]
+		public void ValidateReturnsValidOnMoreThanExclusiveMinimum()
+		{
+			var schema = new NumberSchema {Minimum = 5, ExclusiveMinimum = true};
+			var json = (JsonValue) 10;
+
+			var results = schema.Validate(json);
+
+			Assert.AreEqual(0, results.Errors.Count());
+			Assert.AreEqual(true, results.Valid);
+		}
+		[TestMethod]
+		public void ValidateReturnsErrorOnMoreThanMaximum()
+		{
+			var schema = new NumberSchema {Maximum = 5};
+			var json = (JsonValue) 10;
+
+			var results = schema.Validate(json);
+
+			Assert.AreNotEqual(0, results.Errors.Count());
+			Assert.AreEqual(false, results.Valid);
+		}
+		[TestMethod]
+		public void ValidateReturnsValidOnLessThanMaximum()
+		{
+			var schema = new NumberSchema {Maximum = 5};
+			var json = (JsonValue) 3;
+
+			var results = schema.Validate(json);
+
+			Assert.AreEqual(0, results.Errors.Count());
+			Assert.AreEqual(true, results.Valid);
+		}
+		[TestMethod]
+		public void ValidateReturnsErrorOnEqualsExclusiveMaximum()
+		{
+			var schema = new NumberSchema {Maximum = 5, ExclusiveMaximum = true};
+			var json = (JsonValue) 5;
+
+			var results = schema.Validate(json);
+
+			Assert.AreNotEqual(0, results.Errors.Count());
+			Assert.AreEqual(false, results.Valid);
+		}
+		[TestMethod]
+		public void ValidateReturnsValidOnLessThanExclusiveMaximum()
+		{
+			var schema = new NumberSchema {Maximum = 5, ExclusiveMaximum = true};
+			var json = (JsonValue) 3;
+
+			var results = schema.Validate(json);
+
+			Assert.AreEqual(0, results.Errors.Count());
+			Assert.AreEqual(true, results.Valid);
+		}
+	}
+}

File Manatee.Json.Tests/Schema/ObjectSchemaTest.cs

View file
  • Ignore whitespace
+/***************************************************************************************
+
+	Copyright 2012 Greg Dennis
+
+	   Licensed under the Apache License, Version 2.0 (the "License");
+	   you may not use this file except in compliance with the License.
+	   You may obtain a copy of the License at
+
+		 http://www.apache.org/licenses/LICENSE-2.0
+
+	   Unless required by applicable law or agreed to in writing, software
+	   distributed under the License is distributed on an "AS IS" BASIS,
+	   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+	   See the License for the specific language governing permissions and
+	   limitations under the License.
+ 
+	File Name:		ObjectSchemaTest.cs
+	Namespace:		Manatee.Json.Tests
+	Class Name:		ObjectSchemaTest
+	Purpose:		Tests for ObjectSchema.
+
+***************************************************************************************/
+
+using System;
+using System.Linq;
+using Manatee.Json.Schema;
+using Microsoft.VisualStudio.TestTools.UnitTesting;
+
+namespace Manatee.Json.Tests.Schema
+{
+	[TestClass]
+	public class ObjectSchemaTest
+	{
+		[TestMethod]
+		public void ValidateReturnsErrorOnNonObject()
+		{
+			var schema = new ObjectSchema();
+			var json = (JsonValue) 5;
+
+			var results = schema.Validate(json);
+
+			Assert.AreNotEqual(0, results.Errors.Count());
+			Assert.AreEqual(false, results.Valid);
+		}
+		[TestMethod]
+		public void ValidateReturnsErrorOnRequiredPropertyMissing()
+		{
+			var schema = new ObjectSchema
+				{
+					Properties = new JsonSchemaPropertyDefinitionCollection
+						{
+							new JsonSchemaPropertyDefinition
+								{
+									Name = "test1",
+									Type = new StringSchema(),
+									IsRequired = true
+								}
+						}
+				};
+			var json = new JsonObject();
+
+			var results = schema.Validate(json);
+
+			Assert.AreNotEqual(0, results.Errors.Count());
+			Assert.AreEqual(false, results.Valid);
+		}
+		[TestMethod]
+		public void ValidateReturnsValidOnOptionalPropertyMissing()
+		{
+			var schema = new ObjectSchema
+				{
+					Properties = new JsonSchemaPropertyDefinitionCollection
+						{
+							new JsonSchemaPropertyDefinition
+								{
+									Name = "test1",
+									Type = new StringSchema()
+								}
+						}
+				};
+			var json = new JsonObject();
+
+			var results = schema.Validate(json);
+
+			Assert.AreEqual(0, results.Errors.Count());
+			Assert.AreEqual(true, results.Valid);
+		}
+		[TestMethod]
+		public void ValidateReturnsErrorOnInvalidProperty()
+		{
+			var schema = new ObjectSchema
+				{
+					Properties = new JsonSchemaPropertyDefinitionCollection
+						{
+							new JsonSchemaPropertyDefinition
+								{
+									Name = "test1",
+									Type = new StringSchema()
+								}
+						}
+				};
+			var json = new JsonObject {{"test1", 1}};
+
+			var results = schema.Validate(json);
+
+			Assert.AreNotEqual(0, results.Errors.Count());
+			Assert.AreEqual(false, results.Valid);
+		}
+		[TestMethod]
+		public void ValidateReturnsValidOnAllValidProperties()
+		{
+			var schema = new ObjectSchema
+				{
+					Properties = new JsonSchemaPropertyDefinitionCollection
+						{
+							new JsonSchemaPropertyDefinition
+								{
+									Name = "test1",
+									Type = new StringSchema()
+								}
+						}
+				};
+			var json = new JsonObject {{"test1", "value"}};
+
+			var results = schema.Validate(json);
+
+			Assert.AreEqual(0, results.Errors.Count());
+			Assert.AreEqual(true, results.Valid);
+		}
+	}
+}

File Manatee.Json.Tests/Schema/OneOfSchemaTest.cs

View file
  • Ignore whitespace
+/***************************************************************************************
+
+	Copyright 2012 Greg Dennis
+
+	   Licensed under the Apache License, Version 2.0 (the "License");
+	   you may not use this file except in compliance with the License.
+	   You may obtain a copy of the License at
+
+		 http://www.apache.org/licenses/LICENSE-2.0
+
+	   Unless required by applicable law or agreed to in writing, software
+	   distributed under the License is distributed on an "AS IS" BASIS,
+	   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+	   See the License for the specific language governing permissions and
+	   limitations under the License.
+ 
+	File Name:		OneOfSchemaTest.cs
+	Namespace:		Manatee.Json.Tests.Schema
+	Class Name:		OneOfSchemaTest
+	Purpose:		Tests for OneOfSchema.
+
+***************************************************************************************/
+
+using System.Collections.Generic;
+using System.Linq;
+using Manatee.Json.Schema;
+using Microsoft.VisualStudio.TestTools.UnitTesting;
+
+namespace Manatee.Json.Tests.Schema
+{
+	[TestClass]
+	public class OneOfSchemaTest
+	{
+		[TestMethod]
+		public void ValidateReturnsErrorOnNoneValid()
+		{
+			var schema = new OneOfSchema
+			{
+				Options = new List<IJsonSchema>
+						{
+							new NumberSchema {Minimum = 5},
+							new NumberSchema {Minimum = 10}
+						}
+			};
+			var json = new JsonObject();
+
+			var results = schema.Validate(json);
+
+			Assert.AreNotEqual(0, results.Errors.Count());
+			Assert.AreEqual(false, results.Valid);
+		}
+		[TestMethod]
+		public void ValidateReturnsErrorOnMoreThanOneValid()
+		{
+			var schema = new OneOfSchema
+			{
+				Options = new List<IJsonSchema>
+						{
+							new NumberSchema {Minimum = 5},
+							new NumberSchema {Minimum = 10}
+						}
+			};
+			var json = (JsonValue)20;
+
+			var results = schema.Validate(json);
+
+			Assert.AreNotEqual(0, results.Errors.Count());
+			Assert.AreEqual(false, results.Valid);
+		}
+		[TestMethod]
+		public void ValidateReturnsValidOnSingleValid()
+		{
+			var schema = new AnyOfSchema
+				{
+					Options = new List<IJsonSchema>
+						{
+							new NumberSchema {Minimum = 5},
+							new NumberSchema {Minimum = 10}
+						}
+				};
+			var json = (JsonValue) 7;
+
+			var results = schema.Validate(json);
+
+			Assert.AreEqual(0, results.Errors.Count());
+			Assert.AreEqual(true, results.Valid);
+		}
+	}
+}

File Manatee.Json.Tests/Schema/StringSchemaTest.cs

View file
  • Ignore whitespace
+/***************************************************************************************
+
+	Copyright 2012 Greg Dennis
+
+	   Licensed under the Apache License, Version 2.0 (the "License");
+	   you may not use this file except in compliance with the License.
+	   You may obtain a copy of the License at
+
+		 http://www.apache.org/licenses/LICENSE-2.0
+
+	   Unless required by applicable law or agreed to in writing, software
+	   distributed under the License is distributed on an "AS IS" BASIS,
+	   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+	   See the License for the specific language governing permissions and
+	   limitations under the License.
+ 
+	File Name:		StringSchemaTest.cs
+	Namespace:		Manatee.Json.Tests
+	Class Name:		StringSchemaTest
+	Purpose:		Tests for ArraySchema.
+
+***************************************************************************************/
+
+using System;
+using System.Linq;
+using Manatee.Json.Schema;
+using Microsoft.VisualStudio.TestTools.UnitTesting;
+
+namespace Manatee.Json.Tests.Schema
+{
+	[TestClass]
+	public class StringSchemaTest
+	{
+		[TestMethod]
+		public void ValidateReturnsErrorOnNonString()
+		{
+			var schema = new StringSchema();
+			var json = new JsonObject();
+
+			var results = schema.Validate(json);
+
+			Assert.AreNotEqual(0, results.Errors.Count());
+			Assert.AreEqual(false, results.Valid);
+		}
+		[TestMethod]
+		public void ValidateReturnsErrorOnTooShort()
+		{
+			var schema = new StringSchema {MinLength = 5};
+			var json = (JsonValue) "test";
+
+			var results = schema.Validate(json);
+
+			Assert.AreNotEqual(0, results.Errors.Count());
+			Assert.AreEqual(false, results.Valid);
+		}
+		[TestMethod]
+		public void ValidateReturnsValidOnLengthEqualsMinLength()
+		{
+			var schema = new StringSchema {MinLength = 5};
+			var json = (JsonValue) "test1";
+
+			var results = schema.Validate(json);
+
+			Assert.AreEqual(0, results.Errors.Count());
+			Assert.AreEqual(true, results.Valid);
+		}
+		[TestMethod]
+		public void ValidateReturnsValidOnLengthGreaterThanMinLength()
+		{
+			var schema = new StringSchema {MinLength = 5};
+			var json = (JsonValue) "test123";
+
+			var results = schema.Validate(json);
+
+			Assert.AreEqual(0, results.Errors.Count());
+			Assert.AreEqual(true, results.Valid);
+		}
+		[TestMethod]
+		public void ValidateReturnsErrorOnTooLong()
+		{
+			var schema = new StringSchema {MaxLength = 5};
+			var json = (JsonValue) "test123";
+
+			var results = schema.Validate(json);
+
+			Assert.AreNotEqual(0, results.Errors.Count());
+			Assert.AreEqual(false, results.Valid);
+		}
+		[TestMethod]
+		public void ValidateReturnsValidOnLengthEqualsMaxLength()
+		{
+			var schema = new StringSchema {MaxLength = 5};
+			var json = (JsonValue) "test1";
+
+			var results = schema.Validate(json);
+
+			Assert.AreEqual(0, results.Errors.Count());
+			Assert.AreEqual(true, results.Valid);
+		}
+		[TestMethod]
+		public void ValidateReturnsValidOnLengthLessThanMaxLength()
+		{
+			var schema = new StringSchema {MaxLength = 5};
+			var json = (JsonValue) "test";
+
+			var results = schema.Validate(json);
+
+			Assert.AreEqual(0, results.Errors.Count());
+			Assert.AreEqual(true, results.Valid);
+		}
+		[TestMethod]
+		public void ValidateReturnsErrorOnInvalidDateTimeFormat()
+		{
+			var schema = new StringSchema {Format = StringFormat.DateTime};
+			var json = (JsonValue) "test123";
+
+			var results = schema.Validate(json);
+
+			Assert.AreNotEqual(0, results.Errors.Count());
+			Assert.AreEqual(false, results.Valid);
+		}
+		[TestMethod]
+		public void ValidateReturnsValidOnValidDateTimeFormat()
+		{
+			var schema = new StringSchema {Format = StringFormat.DateTime};
+			var json = (JsonValue)"2014-01-25T10:32:02Z";
+
+			var results = schema.Validate(json);
+
+			Assert.AreEqual(0, results.Errors.Count());
+			Assert.AreEqual(true, results.Valid);
+		}
+		[TestMethod]
+		public void ValidateReturnsErrorOnInvalidEmailFormat()
+		{
+			var schema = new StringSchema {Format = StringFormat.Email};
+			var json = (JsonValue) "test123";
+
+			var results = schema.Validate(json);
+
+			Assert.AreNotEqual(0, results.Errors.Count());
+			Assert.AreEqual(false, results.Valid);
+		}
+		[TestMethod]
+		public void ValidateReturnsValidOnValidEmailFormat()
+		{
+			var schema = new StringSchema {Format = StringFormat.Email};
+			var json = (JsonValue) "me@you.com";
+
+			var results = schema.Validate(json);
+
+			Assert.AreEqual(0, results.Errors.Count());
+			Assert.AreEqual(true, results.Valid);
+		}
+		[TestMethod]
+		public void ValidateReturnsErrorOnInvalidHostNameFormat()
+		{
+			var schema = new StringSchema {Format = StringFormat.HostName};
+			var json = (JsonValue) "$test123";
+
+			var results = schema.Validate(json);
+
+			Assert.AreNotEqual(0, results.Errors.Count());
+			Assert.AreEqual(false, results.Valid);
+		}
+		[TestMethod]
+		public void ValidateReturnsValidOnValidHostNameFormat()
+		{
+			var schema = new StringSchema {Format = StringFormat.HostName};
+			var json = (JsonValue) "me.you.com";
+
+			var results = schema.Validate(json);
+
+			Assert.AreEqual(0, results.Errors.Count());
+			Assert.AreEqual(true, results.Valid);
+		}
+		[TestMethod]
+		public void ValidateReturnsErrorOnInvalidIpv4Format()
+		{
+			var schema = new StringSchema {Format = StringFormat.Ipv4};
+			var json = (JsonValue) "test123";
+
+			var results = schema.Validate(json);
+
+			Assert.AreNotEqual(0, results.Errors.Count());
+			Assert.AreEqual(false, results.Valid);
+		}
+		[TestMethod]
+		public void ValidateReturnsValidOnValidIpv4Format()
+		{
+			var schema = new StringSchema {Format = StringFormat.Ipv4};
+			var json = (JsonValue) "255.255.1.1";
+
+			var results = schema.Validate(json);
+
+			Assert.AreEqual(0, results.Errors.Count());
+			Assert.AreEqual(true, results.Valid);
+		}
+		[TestMethod]
+		public void ValidateReturnsErrorOnInvalidIpv6Format()
+		{
+			var schema = new StringSchema {Format = StringFormat.Ipv6};
+			var json = (JsonValue) "test123";
+
+			var results = schema.Validate(json);
+
+			Assert.AreNotEqual(0, results.Errors.Count());
+			Assert.AreEqual(false, results.Valid);
+		}
+		[TestMethod]
+		public void ValidateReturnsValidOnValidIpv6Format()
+		{
+			var schema = new StringSchema {Format = StringFormat.Ipv6};
+			var json = (JsonValue) "2001:0db8:85a3:0042:1000:8a2e:0370:7334";
+
+			var results = schema.Validate(json);
+
+			Assert.AreEqual(0, results.Errors.Count());
+			Assert.AreEqual(true, results.Valid);
+		}
+		[TestMethod]
+		public void ValidateReturnsErrorOnInvalidUriFormat()
+		{
+			var schema = new StringSchema { Format = StringFormat.Uri };
+			var json = (JsonValue)"test123";
+
+			var results = schema.Validate(json);
+
+			Assert.AreNotEqual(0, results.Errors.Count());
+			Assert.AreEqual(false, results.Valid);
+		}
+		[TestMethod]
+		public void ValidateReturnsValidOnValidUriFormat()
+		{
+			var schema = new StringSchema { Format = StringFormat.Uri };
+			var json = (JsonValue)"http://en.wikipedia.org/wiki/ISO_8601";
+
+			var results = schema.Validate(json);
+
+			Assert.AreEqual(0, results.Errors.Count());
+			Assert.AreEqual(true, results.Valid);
+		}
+		[TestMethod]
+		public void ValidateReturnsErrorOnPatternNonMatch()
+		{
+			var schema = new StringSchema { Pattern = "^[0-9_]+$" };
+			var json = (JsonValue)"test123";
+
+			var results = schema.Validate(json);
+
+			Assert.AreNotEqual(0, results.Errors.Count());
+			Assert.AreEqual(false, results.Valid);
+		}
+		[TestMethod]
+		public void ValidateReturnsValidOnPatternMatch()
+		{
+			var schema = new StringSchema { Pattern = "^[0-9_]+$" };
+			var json = (JsonValue)"81681_1868";
+
+			var results = schema.Validate(json);
+
+			Assert.AreEqual(0, results.Errors.Count());
+			Assert.AreEqual(true, results.Valid);
+		}
+	}
+}

File Manatee.Json.sln.DotSettings.user

View file
  • Ignore whitespace
 <wpf:ResourceDictionary xml:space="preserve" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:s="clr-namespace:System;assembly=mscorlib" xmlns:ss="urn:shemas-jetbrains-com:settings-storage-xaml" xmlns:wpf="http://schemas.microsoft.com/winfx/2006/xaml/presentation">
-	<s:String x:Key="/Default/Housekeeping/UnitTestingMru/UnitTestSessionPersistentData/=F3B0C6EE3084457B8CA910870FFC4DFE/XmlSerializedElements/@EntryValue">&lt;Session&gt;&lt;Elements&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.DevTest" type="MsTestTestClassElement" TypeName="Manatee.Json.Tests.DevTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.JsonArrayExtensionsTest" type="MsTestTestClassElement" TypeName="Manatee.Json.Tests.JsonArrayExtensionsTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.JsonArrayTest" type="MsTestTestClassElement" TypeName="Manatee.Json.Tests.JsonArrayTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.JsonObjectExtensionsTest" type="MsTestTestClassElement" TypeName="Manatee.Json.Tests.JsonObjectExtensionsTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.JsonObjectTest" type="MsTestTestClassElement" TypeName="Manatee.Json.Tests.JsonObjectTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.Serialization.JsonSerializerTest" type="MsTestTestClassElement" TypeName="Manatee.Json.Tests.Serialization.JsonSerializerTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.JsonValueTest" type="MsTestTestClassElement" TypeName="Manatee.Json.Tests.JsonValueTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.LinqExtensionsTest" type="MsTestTestClassElement" TypeName="Manatee.Json.Tests.LinqExtensionsTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.Serialization.Internal.TypeGeneratorTest" type="MsTestTestClassElement" TypeName="Manatee.Json.Tests.Serialization.Internal.TypeGeneratorTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.XmlExtensionsTest" type="MsTestTestClassElement" TypeName="Manatee.Json.Tests.XmlExtensionsTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.JsonValueTest.Accessor_GetArrayWhenArray_ReturnsValue" ParentId="MsTest:Manatee.Json.Tests.JsonValueTest" type="MsTestTestMethodElement" MethodName="Accessor_GetArrayWhenArray_ReturnsValue" TypeName="Manatee.Json.Tests.JsonValueTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.JsonValueTest.Accessor_GetArrayWhenNotArray_ThrowsJsonValueIncorrectTypeException" ParentId="MsTest:Manatee.Json.Tests.JsonValueTest" type="MsTestTestMethodElement" MethodName="Accessor_GetArrayWhenNotArray_ThrowsJsonValueIncorrectTypeException" TypeName="Manatee.Json.Tests.JsonValueTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.JsonValueTest.Accessor_GetBoolWhenBool_ReturnsValue" ParentId="MsTest:Manatee.Json.Tests.JsonValueTest" type="MsTestTestMethodElement" MethodName="Accessor_GetBoolWhenBool_ReturnsValue" TypeName="Manatee.Json.Tests.JsonValueTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.JsonValueTest.Accessor_GetBoolWhenNotBool_ThrowsJsonValueIncorrectTypeException" ParentId="MsTest:Manatee.Json.Tests.JsonValueTest" type="MsTestTestMethodElement" MethodName="Accessor_GetBoolWhenNotBool_ThrowsJsonValueIncorrectTypeException" TypeName="Manatee.Json.Tests.JsonValueTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.JsonValueTest.Accessor_GetNumberWhenNotNumber_ThrowsJsonValueIncorrectTypeException" ParentId="MsTest:Manatee.Json.Tests.JsonValueTest" type="MsTestTestMethodElement" MethodName="Accessor_GetNumberWhenNotNumber_ThrowsJsonValueIncorrectTypeException" TypeName="Manatee.Json.Tests.JsonValueTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.JsonValueTest.Accessor_GetNumberWhenNumber_ReturnsValue" ParentId="MsTest:Manatee.Json.Tests.JsonValueTest" type="MsTestTestMethodElement" MethodName="Accessor_GetNumberWhenNumber_ReturnsValue" TypeName="Manatee.Json.Tests.JsonValueTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.JsonValueTest.Accessor_GetObjectWhenNotObject_ThrowsJsonValueIncorrectTypeException" ParentId="MsTest:Manatee.Json.Tests.JsonValueTest" type="MsTestTestMethodElement" MethodName="Accessor_GetObjectWhenNotObject_ThrowsJsonValueIncorrectTypeException" TypeName="Manatee.Json.Tests.JsonValueTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.JsonValueTest.Accessor_GetObjectWhenObject_ReturnsValue" ParentId="MsTest:Manatee.Json.Tests.JsonValueTest" type="MsTestTestMethodElement" MethodName="Accessor_GetObjectWhenObject_ReturnsValue" TypeName="Manatee.Json.Tests.JsonValueTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.JsonValueTest.Accessor_GetStringWhenNotString_ThrowsJsonValueIncorrectTypeException" ParentId="MsTest:Manatee.Json.Tests.JsonValueTest" type="MsTestTestMethodElement" MethodName="Accessor_GetStringWhenNotString_ThrowsJsonValueIncorrectTypeException" TypeName="Manatee.Json.Tests.JsonValueTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.JsonValueTest.Accessor_GetStringWhenString_ReturnsValue" ParentId="MsTest:Manatee.Json.Tests.JsonValueTest" type="MsTestTestMethodElement" MethodName="Accessor_GetStringWhenString_ReturnsValue" TypeName="Manatee.Json.Tests.JsonValueTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.JsonObjectTest.Add_NullValueAddsJsonNull" ParentId="MsTest:Manatee.Json.Tests.JsonObjectTest" type="MsTestTestMethodElement" MethodName="Add_NullValueAddsJsonNull" TypeName="Manatee.Json.Tests.JsonObjectTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.Serialization.Internal.TypeGeneratorTest.CacheTypes_Success" ParentId="MsTest:Manatee.Json.Tests.Serialization.Internal.TypeGeneratorTest" type="MsTestTestMethodElement" MethodName="CacheTypes_Success" TypeName="Manatee.Json.Tests.Serialization.Internal.TypeGeneratorTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.JsonValueTest.CastOperator_Array_AssignsCorrectValue" ParentId="MsTest:Manatee.Json.Tests.JsonValueTest" type="MsTestTestMethodElement" MethodName="CastOperator_Array_AssignsCorrectValue" TypeName="Manatee.Json.Tests.JsonValueTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.JsonValueTest.CastOperator_Bool_AssignsCorrectValue" ParentId="MsTest:Manatee.Json.Tests.JsonValueTest" type="MsTestTestMethodElement" MethodName="CastOperator_Bool_AssignsCorrectValue" TypeName="Manatee.Json.Tests.JsonValueTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.JsonValueTest.CastOperator_Number_AssignsCorrectValue" ParentId="MsTest:Manatee.Json.Tests.JsonValueTest" type="MsTestTestMethodElement" MethodName="CastOperator_Number_AssignsCorrectValue" TypeName="Manatee.Json.Tests.JsonValueTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.JsonValueTest.CastOperator_Object_AssignsCorrectValue" ParentId="MsTest:Manatee.Json.Tests.JsonValueTest" type="MsTestTestMethodElement" MethodName="CastOperator_Object_AssignsCorrectValue" TypeName="Manatee.Json.Tests.JsonValueTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.JsonValueTest.CastOperator_String_AssignsCorrectValue" ParentId="MsTest:Manatee.Json.Tests.JsonValueTest" type="MsTestTestMethodElement" MethodName="CastOperator_String_AssignsCorrectValue" TypeName="Manatee.Json.Tests.JsonValueTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.Serialization.JsonSerializerTest.Deserialize_AbstractAndInterfacePropsWithMap_Successful" ParentId="MsTest:Manatee.Json.Tests.Serialization.JsonSerializerTest" type="MsTestTestMethodElement" MethodName="Deserialize_AbstractAndInterfacePropsWithMap_Successful" TypeName="Manatee.Json.Tests.Serialization.JsonSerializerTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.Serialization.JsonSerializerTest.Deserialize_AbstractAndInterfacePropsWithoutMap_Successful" ParentId="MsTest:Manatee.Json.Tests.Serialization.JsonSerializerTest" type="MsTestTestMethodElement" MethodName="Deserialize_AbstractAndInterfacePropsWithoutMap_Successful" TypeName="Manatee.Json.Tests.Serialization.JsonSerializerTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.Serialization.JsonSerializerTest.Deserialize_AbstractClass_Successful" ParentId="MsTest:Manatee.Json.Tests.Serialization.JsonSerializerTest" type="MsTestTestMethodElement" MethodName="Deserialize_AbstractClass_Successful" TypeName="Manatee.Json.Tests.Serialization.JsonSerializerTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.Serialization.JsonSerializerTest.Deserialize_AbstractClassWithMap_Successful" ParentId="MsTest:Manatee.Json.Tests.Serialization.JsonSerializerTest" type="MsTestTestMethodElement" MethodName="Deserialize_AbstractClassWithMap_Successful" TypeName="Manatee.Json.Tests.Serialization.JsonSerializerTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.Serialization.JsonSerializerTest.Deserialize_Basic_Successful" ParentId="MsTest:Manatee.Json.Tests.Serialization.JsonSerializerTest" type="MsTestTestMethodElement" MethodName="Deserialize_Basic_Successful" TypeName="Manatee.Json.Tests.Serialization.JsonSerializerTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.Serialization.JsonSerializerTest.Deserialize_BasicWithNamedEnum_Successful" ParentId="MsTest:Manatee.Json.Tests.Serialization.JsonSerializerTest" type="MsTestTestMethodElement" MethodName="Deserialize_BasicWithNamedEnum_Successful" TypeName="Manatee.Json.Tests.Serialization.JsonSerializerTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.Serialization.JsonSerializerTest.Deserialize_CircularStructure_MaintainsReferences" ParentId="MsTest:Manatee.Json.Tests.Serialization.JsonSerializerTest" type="MsTestTestMethodElement" MethodName="Deserialize_CircularStructure_MaintainsReferences" TypeName="Manatee.Json.Tests.Serialization.JsonSerializerTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.Serialization.JsonSerializerTest.Deserialize_CustomOptions_ThrowsTypeDoesNotContainPropertyException" ParentId="MsTest:Manatee.Json.Tests.Serialization.JsonSerializerTest" type="MsTestTestMethodElement" MethodName="Deserialize_CustomOptions_ThrowsTypeDoesNotContainPropertyException" TypeName="Manatee.Json.Tests.Serialization.JsonSerializerTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.Serialization.JsonSerializerTest.Deserialize_DateTimeDefaultOptions_Successful" ParentId="MsTest:Manatee.Json.Tests.Serialization.JsonSerializerTest" type="MsTestTestMethodElement" MethodName="Deserialize_DateTimeDefaultOptions_Successful" TypeName="Manatee.Json.Tests.Serialization.JsonSerializerTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.Serialization.JsonSerializerTest.Deserialize_DateTimeJavaFormat_Successful" ParentId="MsTest:Manatee.Json.Tests.Serialization.JsonSerializerTest" type="MsTestTestMethodElement" MethodName="Deserialize_DateTimeJavaFormat_Successful" TypeName="Manatee.Json.Tests.Serialization.JsonSerializerTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.Serialization.JsonSerializerTest.Deserialize_DateTimeMilliseconds_Successful" ParentId="MsTest:Manatee.Json.Tests.Serialization.JsonSerializerTest" type="MsTestTestMethodElement" MethodName="Deserialize_DateTimeMilliseconds_Successful" TypeName="Manatee.Json.Tests.Serialization.JsonSerializerTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.Serialization.JsonSerializerTest.Deserialize_DefaultOptions_IgnoresExtraProperties" ParentId="MsTest:Manatee.Json.Tests.Serialization.JsonSerializerTest" type="MsTestTestMethodElement" MethodName="Deserialize_DefaultOptions_IgnoresExtraProperties" TypeName="Manatee.Json.Tests.Serialization.JsonSerializerTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.Serialization.JsonSerializerTest.Deserialize_Dictionary_Successful" ParentId="MsTest:Manatee.Json.Tests.Serialization.JsonSerializerTest" type="MsTestTestMethodElement" MethodName="Deserialize_Dictionary_Successful" TypeName="Manatee.Json.Tests.Serialization.JsonSerializerTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.Serialization.JsonSerializerTest.Deserialize_IJsonCompatible_Successfull" ParentId="MsTest:Manatee.Json.Tests.Serialization.JsonSerializerTest" type="MsTestTestMethodElement" MethodName="Deserialize_IJsonCompatible_Successfull" TypeName="Manatee.Json.Tests.Serialization.JsonSerializerTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.Serialization.JsonSerializerTest.Deserialize_Interface_Successful" ParentId="MsTest:Manatee.Json.Tests.Serialization.JsonSerializerTest" type="MsTestTestMethodElement" MethodName="Deserialize_Interface_Successful" TypeName="Manatee.Json.Tests.Serialization.JsonSerializerTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.Serialization.JsonSerializerTest.Deserialize_InterfaceWithMap_Successful" ParentId="MsTest:Manatee.Json.Tests.Serialization.JsonSerializerTest" type="MsTestTestMethodElement" MethodName="Deserialize_InterfaceWithMap_Successful" TypeName="Manatee.Json.Tests.Serialization.JsonSerializerTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.Serialization.JsonSerializerTest.Deserialize_InterfaceWithMapToIJsonCompatibleImplementation_Successful" ParentId="MsTest:Manatee.Json.Tests.Serialization.JsonSerializerTest" type="MsTestTestMethodElement" MethodName="Deserialize_InterfaceWithMapToIJsonCompatibleImplementation_Successful" TypeName="Manatee.Json.Tests.Serialization.JsonSerializerTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.Serialization.JsonSerializerTest.Deserialize_InterfaceWithMapToIJsonSerializableImplementation_Successful" ParentId="MsTest:Manatee.Json.Tests.Serialization.JsonSerializerTest" type="MsTestTestMethodElement" MethodName="Deserialize_InterfaceWithMapToIJsonSerializableImplementation_Successful" TypeName="Manatee.Json.Tests.Serialization.JsonSerializerTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.Serialization.JsonSerializerTest.Deserialize_InterfaceWithoutMap_Successful" ParentId="MsTest:Manatee.Json.Tests.Serialization.JsonSerializerTest" type="MsTestTestMethodElement" MethodName="Deserialize_InterfaceWithoutMap_Successful" TypeName="Manatee.Json.Tests.Serialization.JsonSerializerTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.Serialization.JsonSerializerTest.Deserialize_List_Successful" ParentId="MsTest:Manatee.Json.Tests.Serialization.JsonSerializerTest" type="MsTestTestMethodElement" MethodName="Deserialize_List_Successful" TypeName="Manatee.Json.Tests.Serialization.JsonSerializerTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.Serialization.JsonSerializerTest.Deserialize_Nullable_NonNull_Successful" ParentId="MsTest:Manatee.Json.Tests.Serialization.JsonSerializerTest" type="MsTestTestMethodElement" MethodName="Deserialize_Nullable_NonNull_Successful" TypeName="Manatee.Json.Tests.Serialization.JsonSerializerTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.Serialization.JsonSerializerTest.Deserialize_Nullable_Null_Successful" ParentId="MsTest:Manatee.Json.Tests.Serialization.JsonSerializerTest" type="MsTestTestMethodElement" MethodName="Deserialize_Nullable_Null_Successful" TypeName="Manatee.Json.Tests.Serialization.JsonSerializerTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.Serialization.JsonSerializerTest.Deserialize_Queue_Successful" ParentId="MsTest:Manatee.Json.Tests.Serialization.JsonSerializerTest" type="MsTestTestMethodElement" MethodName="Deserialize_Queue_Successful" TypeName="Manatee.Json.Tests.Serialization.JsonSerializerTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.Serialization.JsonSerializerTest.Deserialize_RegisteredType_Successful" ParentId="MsTest:Manatee.Json.Tests.Serialization.JsonSerializerTest" type="MsTestTestMethodElement" MethodName="Deserialize_RegisteredType_Successful" TypeName="Manatee.Json.Tests.Serialization.JsonSerializerTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.Serialization.JsonSerializerTest.Deserialize_Stack_Successful" ParentId="MsTest:Manatee.Json.Tests.Serialization.JsonSerializerTest" type="MsTestTestMethodElement" MethodName="Deserialize_Stack_Successful" TypeName="Manatee.Json.Tests.Serialization.JsonSerializerTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.Serialization.JsonSerializerTest.Deserialize_UnimplementedInterface_ReturnsRunTimeImplementation" ParentId="MsTest:Manatee.Json.Tests.Serialization.JsonSerializerTest" type="MsTestTestMethodElement" MethodName="Deserialize_UnimplementedInterface_ReturnsRunTimeImplementation" TypeName="Manatee.Json.Tests.Serialization.JsonSerializerTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.Serialization.JsonSerializerTest.DeserializeType_Successfull" ParentId="MsTest:Manatee.Json.Tests.Serialization.JsonSerializerTest" type="MsTestTestMethodElement" MethodName="DeserializeType_Successfull" TypeName="Manatee.Json.Tests.Serialization.JsonSerializerTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.JsonValueTest.Equals_DifferentTypeDifferentValues_ReturnsFalse" ParentId="MsTest:Manatee.Json.Tests.JsonValueTest" type="MsTestTestMethodElement" MethodName="Equals_DifferentTypeDifferentValues_ReturnsFalse" TypeName="Manatee.Json.Tests.JsonValueTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.JsonObjectTest.Equals_DifferentValues_ReturnsFalse" ParentId="MsTest:Manatee.Json.Tests.JsonObjectTest" type="MsTestTestMethodElement" MethodName="Equals_DifferentValues_ReturnsFalse" TypeName="Manatee.Json.Tests.JsonObjectTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.JsonArrayTest.Equals_DifferentValues_ReturnsFalse" ParentId="MsTest:Manatee.Json.Tests.JsonArrayTest" type="MsTestTestMethodElement" MethodName="Equals_DifferentValues_ReturnsFalse" TypeName="Manatee.Json.Tests.JsonArrayTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.JsonValueTest.Equals_SameTypeDifferentValues_ReturnsFalse" ParentId="MsTest:Manatee.Json.Tests.JsonValueTest" type="MsTestTestMethodElement" MethodName="Equals_SameTypeDifferentValues_ReturnsFalse" TypeName="Manatee.Json.Tests.JsonValueTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.JsonValueTest.Equals_SameTypeSameValue_ReturnsTrue" ParentId="MsTest:Manatee.Json.Tests.JsonValueTest" type="MsTestTestMethodElement" MethodName="Equals_SameTypeSameValue_ReturnsTrue" TypeName="Manatee.Json.Tests.JsonValueTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.JsonArrayTest.Equals_SameValuesDifferentOrder_ReturnsFalse" ParentId="MsTest:Manatee.Json.Tests.JsonArrayTest" type="MsTestTestMethodElement" MethodName="Equals_SameValuesDifferentOrder_ReturnsFalse" TypeName="Manatee.Json.Tests.JsonArrayTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.JsonObjectTest.Equals_SameValuesDifferentOrder_ReturnsTrue" ParentId="MsTest:Manatee.Json.Tests.JsonObjectTest" type="MsTestTestMethodElement" MethodName="Equals_SameValuesDifferentOrder_ReturnsTrue" TypeName="Manatee.Json.Tests.JsonObjectTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.JsonArrayTest.Equals_SameValuesSameOrder_ReturnsTrue" ParentId="MsTest:Manatee.Json.Tests.JsonArrayTest" type="MsTestTestMethodElement" MethodName="Equals_SameValuesSameOrder_ReturnsTrue" TypeName="Manatee.Json.Tests.JsonArrayTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.JsonObjectTest.Equals_SameValuesSameOrder_ReturnsTrue" ParentId="MsTest:Manatee.Json.Tests.JsonObjectTest" type="MsTestTestMethodElement" MethodName="Equals_SameValuesSameOrder_ReturnsTrue" TypeName="Manatee.Json.Tests.JsonObjectTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.Serialization.Internal.TypeGeneratorTest.EventSubscription_Success" ParentId="MsTest:Manatee.Json.Tests.Serialization.Internal.TypeGeneratorTest" type="MsTestTestMethodElement" MethodName="EventSubscription_Success" TypeName="Manatee.Json.Tests.Serialization.Internal.TypeGeneratorTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.JsonObjectTest.Indexer_NullValueAddsJsonNull" ParentId="MsTest:Manatee.Json.Tests.JsonObjectTest" type="MsTestTestMethodElement" MethodName="Indexer_NullValueAddsJsonNull" TypeName="Manatee.Json.Tests.JsonObjectTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.Serialization.Internal.TypeGeneratorTest.MethodCall_Success" ParentId="MsTest:Manatee.Json.Tests.Serialization.Internal.TypeGeneratorTest" type="MsTestTestMethodElement" MethodName="MethodCall_Success" TypeName="Manatee.Json.Tests.Serialization.Internal.TypeGeneratorTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.JsonArrayExtensionsTest.OfType_ReturnsOnlyRequestType" ParentId="MsTest:Manatee.Json.Tests.JsonArrayExtensionsTest" type="MsTestTestMethodElement" MethodName="OfType_ReturnsOnlyRequestType" TypeName="Manatee.Json.Tests.JsonArrayExtensionsTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.JsonArrayTest.Parse_EmptyArray_ReturnsEmptyArray" ParentId="MsTest:Manatee.Json.Tests.JsonArrayTest" type="MsTestTestMethodElement" MethodName="Parse_EmptyArray_ReturnsEmptyArray" TypeName="Manatee.Json.Tests.JsonArrayTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.JsonObjectTest.Parse_EmptyObject_ReturnsEmptyObject" ParentId="MsTest:Manatee.Json.Tests.JsonObjectTest" type="MsTestTestMethodElement" MethodName="Parse_EmptyObject_ReturnsEmptyObject" TypeName="Manatee.Json.Tests.JsonObjectTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.JsonObjectTest.Parse_StringFromSourceForge_kheimric" ParentId="MsTest:Manatee.Json.Tests.JsonObjectTest" type="MsTestTestMethodElement" MethodName="Parse_StringFromSourceForge_kheimric" TypeName="Manatee.Json.Tests.JsonObjectTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.JsonObjectTest.Parse_StringMissingCloseBrace_ThrowsJsonSyntaxException" ParentId="MsTest:Manatee.Json.Tests.JsonObjectTest" type="MsTestTestMethodElement" MethodName="Parse_StringMissingCloseBrace_ThrowsJsonSyntaxException" TypeName="Manatee.Json.Tests.JsonObjectTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.JsonArrayTest.Parse_StringMissingCloseBracket_ThrowsJsonSyntaxException" ParentId="MsTest:Manatee.Json.Tests.JsonArrayTest" type="MsTestTestMethodElement" MethodName="Parse_StringMissingCloseBracket_ThrowsJsonSyntaxException" TypeName="Manatee.Json.Tests.JsonArrayTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.JsonObjectTest.Parse_StringMissingDelimiter_ThrowsJsonValueParseException" ParentId="MsTest:Manatee.Json.Tests.JsonObjectTest" type="MsTestTestMethodElement" MethodName="Parse_StringMissingDelimiter_ThrowsJsonValueParseException" TypeName="Manatee.Json.Tests.JsonObjectTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.JsonObjectTest.Parse_StringMissingKey_ThrowsJsonSyntaxException" ParentId="MsTest:Manatee.Json.Tests.JsonObjectTest" type="MsTestTestMethodElement" MethodName="Parse_StringMissingKey_ThrowsJsonSyntaxException" TypeName="Manatee.Json.Tests.JsonObjectTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.JsonObjectTest.Parse_StringMissingKeyValue_ThrowsJsonSyntaxException" ParentId="MsTest:Manatee.Json.Tests.JsonObjectTest" type="MsTestTestMethodElement" MethodName="Parse_StringMissingKeyValue_ThrowsJsonSyntaxException" TypeName="Manatee.Json.Tests.JsonObjectTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.JsonObjectTest.Parse_StringMissingKeyValueDelimiter_ThrowsJsonSyntaxException" ParentId="MsTest:Manatee.Json.Tests.JsonObjectTest" type="MsTestTestMethodElement" MethodName="Parse_StringMissingKeyValueDelimiter_ThrowsJsonSyntaxException" TypeName="Manatee.Json.Tests.JsonObjectTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.JsonObjectTest.Parse_StringMissingOpenBrace_ThrowsJsonSyntaxException" ParentId="MsTest:Manatee.Json.Tests.JsonObjectTest" type="MsTestTestMethodElement" MethodName="Parse_StringMissingOpenBrace_ThrowsJsonSyntaxException" TypeName="Manatee.Json.Tests.JsonObjectTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.JsonArrayTest.Parse_StringMissingOpenBracket_ThrowsJsonSyntaxException" ParentId="MsTest:Manatee.Json.Tests.JsonArrayTest" type="MsTestTestMethodElement" MethodName="Parse_StringMissingOpenBracket_ThrowsJsonSyntaxException" TypeName="Manatee.Json.Tests.JsonArrayTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.JsonObjectTest.Parse_StringMissingValue_ThrowsJsonSyntaxException" ParentId="MsTest:Manatee.Json.Tests.JsonObjectTest" type="MsTestTestMethodElement" MethodName="Parse_StringMissingValue_ThrowsJsonSyntaxException" TypeName="Manatee.Json.Tests.JsonObjectTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.JsonArrayTest.Parse_StringMissingValue_ThrowsJsonSyntaxException" ParentId="MsTest:Manatee.Json.Tests.JsonArrayTest" type="MsTestTestMethodElement" MethodName="Parse_StringMissingValue_ThrowsJsonSyntaxException" TypeName="Manatee.Json.Tests.JsonArrayTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.JsonValueTest.Parse_StringValueWithEscapedBackspace_ReturnsCorrectJsonValue" ParentId="MsTest:Manatee.Json.Tests.JsonValueTest" type="MsTestTestMethodElement" MethodName="Parse_StringValueWithEscapedBackspace_ReturnsCorrectJsonValue" TypeName="Manatee.Json.Tests.JsonValueTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.JsonValueTest.Parse_StringValueWithEscapedCarriageReturn_ReturnsCorrectJsonValue" ParentId="MsTest:Manatee.Json.Tests.JsonValueTest" type="MsTestTestMethodElement" MethodName="Parse_StringValueWithEscapedCarriageReturn_ReturnsCorrectJsonValue" TypeName="Manatee.Json.Tests.JsonValueTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.JsonValueTest.Parse_StringValueWithEscapedFormFeed_ReturnsCorrectJsonValue" ParentId="MsTest:Manatee.Json.Tests.JsonValueTest" type="MsTestTestMethodElement" MethodName="Parse_StringValueWithEscapedFormFeed_ReturnsCorrectJsonValue" TypeName="Manatee.Json.Tests.JsonValueTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.JsonValueTest.Parse_StringValueWithEscapedHexadecimalValue_ReturnsCorrectJsonValue" ParentId="MsTest:Manatee.Json.Tests.JsonValueTest" type="MsTestTestMethodElement" MethodName="Parse_StringValueWithEscapedHexadecimalValue_ReturnsCorrectJsonValue" TypeName="Manatee.Json.Tests.JsonValueTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.JsonValueTest.Parse_StringValueWithEscapedHorizontalTab_ReturnsCorrectJsonValue" ParentId="MsTest:Manatee.Json.Tests.JsonValueTest" type="MsTestTestMethodElement" MethodName="Parse_StringValueWithEscapedHorizontalTab_ReturnsCorrectJsonValue" TypeName="Manatee.Json.Tests.JsonValueTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.JsonValueTest.Parse_StringValueWithEscapedNewLine_ReturnsCorrectJsonValue" ParentId="MsTest:Manatee.Json.Tests.JsonValueTest" type="MsTestTestMethodElement" MethodName="Parse_StringValueWithEscapedNewLine_ReturnsCorrectJsonValue" TypeName="Manatee.Json.Tests.JsonValueTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.JsonValueTest.Parse_StringValueWithEscapedQuote_ReturnsCorrectJsonValue" ParentId="MsTest:Manatee.Json.Tests.JsonValueTest" type="MsTestTestMethodElement" MethodName="Parse_StringValueWithEscapedQuote_ReturnsCorrectJsonValue" TypeName="Manatee.Json.Tests.JsonValueTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.JsonValueTest.Parse_StringValueWithEscapedReverseSolidus_ReturnsCorrectJsonValue" ParentId="MsTest:Manatee.Json.Tests.JsonValueTest" type="MsTestTestMethodElement" MethodName="Parse_StringValueWithEscapedReverseSolidus_ReturnsCorrectJsonValue" TypeName="Manatee.Json.Tests.JsonValueTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.JsonValueTest.Parse_StringValueWithEscapedSolidus_ReturnsCorrectJsonValue" ParentId="MsTest:Manatee.Json.Tests.JsonValueTest" type="MsTestTestMethodElement" MethodName="Parse_StringValueWithEscapedSolidus_ReturnsCorrectJsonValue" TypeName="Manatee.Json.Tests.JsonValueTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.JsonValueTest.Parse_StringValueWithSurrogateUnicodePair_ReturnsCorrectJsonValue" ParentId="MsTest:Manatee.Json.Tests.JsonValueTest" type="MsTestTestMethodElement" MethodName="Parse_StringValueWithSurrogateUnicodePair_ReturnsCorrectJsonValue" TypeName="Manatee.Json.Tests.JsonValueTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.JsonValueTest.Parse_StringWithArray_ReturnsCorrectJsonValue" ParentId="MsTest:Manatee.Json.Tests.JsonValueTest" type="MsTestTestMethodElement" MethodName="Parse_StringWithArray_ReturnsCorrectJsonValue" TypeName="Manatee.Json.Tests.JsonValueTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.JsonValueTest.Parse_StringWithBadToken_ThrowsJsonValueParseException" ParentId="MsTest:Manatee.Json.Tests.JsonValueTest" type="MsTestTestMethodElement" MethodName="Parse_StringWithBadToken_ThrowsJsonValueParseException" TypeName="Manatee.Json.Tests.JsonValueTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.JsonValueTest.Parse_StringWithBoolFalse_ReturnsCorrectJsonValue" ParentId="MsTest:Manatee.Json.Tests.JsonValueTest" type="MsTestTestMethodElement" MethodName="Parse_StringWithBoolFalse_ReturnsCorrectJsonValue" TypeName="Manatee.Json.Tests.JsonValueTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.JsonValueTest.Parse_StringWithBoolTrue_ReturnsCorrectJsonValue" ParentId="MsTest:Manatee.Json.Tests.JsonValueTest" type="MsTestTestMethodElement" MethodName="Parse_StringWithBoolTrue_ReturnsCorrectJsonValue" TypeName="Manatee.Json.Tests.JsonValueTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.JsonValueTest.Parse_StringWithNull_ReturnsCorrectJsonValue" ParentId="MsTest:Manatee.Json.Tests.JsonValueTest" type="MsTestTestMethodElement" MethodName="Parse_StringWithNull_ReturnsCorrectJsonValue" TypeName="Manatee.Json.Tests.JsonValueTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.JsonValueTest.Parse_StringWithNumber_ReturnsCorrectJsonValue" ParentId="MsTest:Manatee.Json.Tests.JsonValueTest" type="MsTestTestMethodElement" MethodName="Parse_StringWithNumber_ReturnsCorrectJsonValue" TypeName="Manatee.Json.Tests.JsonValueTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.JsonValueTest.Parse_StringWithObject_ReturnsCorrectJsonValue" ParentId="MsTest:Manatee.Json.Tests.JsonValueTest" type="MsTestTestMethodElement" MethodName="Parse_StringWithObject_ReturnsCorrectJsonValue" TypeName="Manatee.Json.Tests.JsonValueTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.JsonValueTest.Parse_StringWithString_ReturnsCorrectJsonValue" ParentId="MsTest:Manatee.Json.Tests.JsonValueTest" type="MsTestTestMethodElement" MethodName="Parse_StringWithString_ReturnsCorrectJsonValue" TypeName="Manatee.Json.Tests.JsonValueTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.JsonArrayTest.Parse_ValidString_ReturnsCorrectArray" ParentId="MsTest:Manatee.Json.Tests.JsonArrayTest" type="MsTestTestMethodElement" MethodName="Parse_ValidString_ReturnsCorrectArray" TypeName="Manatee.Json.Tests.JsonArrayTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.JsonObjectTest.Parse_ValidString_ReturnsCorrectObject" ParentId="MsTest:Manatee.Json.Tests.JsonObjectTest" type="MsTestTestMethodElement" MethodName="Parse_ValidString_ReturnsCorrectObject" TypeName="Manatee.Json.Tests.JsonObjectTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.Serialization.Internal.TypeGeneratorTest.PropertyReadAndWrite_Success" ParentId="MsTest:Manatee.Json.Tests.Serialization.Internal.TypeGeneratorTest" type="MsTestTestMethodElement" MethodName="PropertyReadAndWrite_Success" TypeName="Manatee.Json.Tests.Serialization.Internal.TypeGeneratorTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.XmlExtensionsTest.RoundTrip_StartingWithJson" ParentId="MsTest:Manatee.Json.Tests.XmlExtensionsTest" type="MsTestTestMethodElement" MethodName="RoundTrip_StartingWithJson" TypeName="Manatee.Json.Tests.XmlExtensionsTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.XmlExtensionsTest.RoundTrip_StartingWithXml" ParentId="MsTest:Manatee.Json.Tests.XmlExtensionsTest" type="MsTestTestMethodElement" MethodName="RoundTrip_StartingWithXml" TypeName="Manatee.Json.Tests.XmlExtensionsTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.Serialization.JsonSerializerTest.Serialize_AbstractAndInterfaceProps_Successful" ParentId="MsTest:Manatee.Json.Tests.Serialization.JsonSerializerTest" type="MsTestTestMethodElement" MethodName="Serialize_AbstractAndInterfaceProps_Successful" TypeName="Manatee.Json.Tests.Serialization.JsonSerializerTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.Serialization.JsonSerializerTest.Serialize_AbstractClass_Successful" ParentId="MsTest:Manatee.Json.Tests.Serialization.JsonSerializerTest" type="MsTestTestMethodElement" MethodName="Serialize_AbstractClass_Successful" TypeName="Manatee.Json.Tests.Serialization.JsonSerializerTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.Serialization.JsonSerializerTest.Serialize_Basic_Successful" ParentId="MsTest:Manatee.Json.Tests.Serialization.JsonSerializerTest" type="MsTestTestMethodElement" MethodName="Serialize_Basic_Successful" TypeName="Manatee.Json.Tests.Serialization.JsonSerializerTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.Serialization.JsonSerializerTest.Serialize_BasicWithNamedEnum_Successful" ParentId="MsTest:Manatee.Json.Tests.Serialization.JsonSerializerTest" type="MsTestTestMethodElement" MethodName="Serialize_BasicWithNamedEnum_Successful" TypeName="Manatee.Json.Tests.Serialization.JsonSerializerTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.Serialization.JsonSerializerTest.Serialize_CircularStructure_SerializesWithReference" ParentId="MsTest:Manatee.Json.Tests.Serialization.JsonSerializerTest" type="MsTestTestMethodElement" MethodName="Serialize_CircularStructure_SerializesWithReference" TypeName="Manatee.Json.Tests.Serialization.JsonSerializerTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.Serialization.JsonSerializerTest.Serialize_CustomOptions_SerializesDefaultValues" ParentId="MsTest:Manatee.Json.Tests.Serialization.JsonSerializerTest" type="MsTestTestMethodElement" MethodName="Serialize_CustomOptions_SerializesDefaultValues" TypeName="Manatee.Json.Tests.Serialization.JsonSerializerTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.Serialization.JsonSerializerTest.Serialize_DateTimeDefaultOptions_Successful" ParentId="MsTest:Manatee.Json.Tests.Serialization.JsonSerializerTest" type="MsTestTestMethodElement" MethodName="Serialize_DateTimeDefaultOptions_Successful" TypeName="Manatee.Json.Tests.Serialization.JsonSerializerTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.Serialization.JsonSerializerTest.Serialize_DateTimeJavaFormat_Successful" ParentId="MsTest:Manatee.Json.Tests.Serialization.JsonSerializerTest" type="MsTestTestMethodElement" MethodName="Serialize_DateTimeJavaFormat_Successful" TypeName="Manatee.Json.Tests.Serialization.JsonSerializerTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.Serialization.JsonSerializerTest.Serialize_DateTimeMilliseconds_Successful" ParentId="MsTest:Manatee.Json.Tests.Serialization.JsonSerializerTest" type="MsTestTestMethodElement" MethodName="Serialize_DateTimeMilliseconds_Successful" TypeName="Manatee.Json.Tests.Serialization.JsonSerializerTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.Serialization.JsonSerializerTest.Serialize_DefaultOptions_IgnoresDefaultValues" ParentId="MsTest:Manatee.Json.Tests.Serialization.JsonSerializerTest" type="MsTestTestMethodElement" MethodName="Serialize_DefaultOptions_IgnoresDefaultValues" TypeName="Manatee.Json.Tests.Serialization.JsonSerializerTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.Serialization.JsonSerializerTest.Serialize_Dictionary_Successful" ParentId="MsTest:Manatee.Json.Tests.Serialization.JsonSerializerTest" type="MsTestTestMethodElement" MethodName="Serialize_Dictionary_Successful" TypeName="Manatee.Json.Tests.Serialization.JsonSerializerTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.Serialization.JsonSerializerTest.Serialize_IJsonCompatible_Successful" ParentId="MsTest:Manatee.Json.Tests.Serialization.JsonSerializerTest" type="MsTestTestMethodElement" MethodName="Serialize_IJsonCompatible_Successful" TypeName="Manatee.Json.Tests.Serialization.JsonSerializerTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.Serialization.JsonSerializerTest.Serialize_IJsonSerializable_Successful" ParentId="MsTest:Manatee.Json.Tests.Serialization.JsonSerializerTest" type="MsTestTestMethodElement" MethodName="Serialize_IJsonSerializable_Successful" TypeName="Manatee.Json.Tests.Serialization.JsonSerializerTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.Serialization.JsonSerializerTest.Serialize_Interface_Successful" ParentId="MsTest:Manatee.Json.Tests.Serialization.JsonSerializerTest" type="MsTestTestMethodElement" MethodName="Serialize_Interface_Successful" TypeName="Manatee.Json.Tests.Serialization.JsonSerializerTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.Serialization.JsonSerializerTest.Serialize_List_Successfull" ParentId="MsTest:Manatee.Json.Tests.Serialization.JsonSerializerTest" type="MsTestTestMethodElement" MethodName="Serialize_List_Successfull" TypeName="Manatee.Json.Tests.Serialization.JsonSerializerTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.Serialization.JsonSerializerTest.Serialize_Nullable_NonNull_Successful" ParentId="MsTest:Manatee.Json.Tests.Serialization.JsonSerializerTest" type="MsTestTestMethodElement" MethodName="Serialize_Nullable_NonNull_Successful" TypeName="Manatee.Json.Tests.Serialization.JsonSerializerTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.Serialization.JsonSerializerTest.Serialize_Nullable_Null_Successful" ParentId="MsTest:Manatee.Json.Tests.Serialization.JsonSerializerTest" type="MsTestTestMethodElement" MethodName="Serialize_Nullable_Null_Successful" TypeName="Manatee.Json.Tests.Serialization.JsonSerializerTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.Serialization.JsonSerializerTest.Serialize_Queue_Successfull" ParentId="MsTest:Manatee.Json.Tests.Serialization.JsonSerializerTest" type="MsTestTestMethodElement" MethodName="Serialize_Queue_Successfull" TypeName="Manatee.Json.Tests.Serialization.JsonSerializerTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.Serialization.JsonSerializerTest.Serialize_RegisteredType_Successful" ParentId="MsTest:Manatee.Json.Tests.Serialization.JsonSerializerTest" type="MsTestTestMethodElement" MethodName="Serialize_RegisteredType_Successful" TypeName="Manatee.Json.Tests.Serialization.JsonSerializerTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.Serialization.JsonSerializerTest.Serialize_Stack_Successfull" ParentId="MsTest:Manatee.Json.Tests.Serialization.JsonSerializerTest" type="MsTestTestMethodElement" MethodName="Serialize_Stack_Successfull" TypeName="Manatee.Json.Tests.Serialization.JsonSerializerTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.Serialization.JsonSerializerTest.SerializeType_Successfull" ParentId="MsTest:Manatee.Json.Tests.Serialization.JsonSerializerTest" type="MsTestTestMethodElement" MethodName="SerializeType_Successfull" TypeName="Manatee.Json.Tests.Serialization.JsonSerializerTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.DevTest.Test1" ParentId="MsTest:Manatee.Json.Tests.DevTest" type="MsTestTestMethodElement" MethodName="Test1" TypeName="Manatee.Json.Tests.DevTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.DevTest.Test2" ParentId="MsTest:Manatee.Json.Tests.DevTest" type="MsTestTestMethodElement" MethodName="Test2" TypeName="Manatee.Json.Tests.DevTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.XmlExtensionsTest.ToJson_ComplexElement_MapsCorrectly" ParentId="MsTest:Manatee.Json.Tests.XmlExtensionsTest" type="MsTestTestMethodElement" MethodName="ToJson_ComplexElement_MapsCorrectly" TypeName="Manatee.Json.Tests.XmlExtensionsTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.XmlExtensionsTest.ToJson_ElementWithBooleanStringValue_MapsCorrectly" ParentId="MsTest:Manatee.Json.Tests.XmlExtensionsTest" type="MsTestTestMethodElement" MethodName="ToJson_ElementWithBooleanStringValue_MapsCorrectly" TypeName="Manatee.Json.Tests.XmlExtensionsTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.XmlExtensionsTest.ToJson_ElementWithBooleanValue_MapsCorrectly" ParentId="MsTest:Manatee.Json.Tests.XmlExtensionsTest" type="MsTestTestMethodElement" MethodName="ToJson_ElementWithBooleanValue_MapsCorrectly" TypeName="Manatee.Json.Tests.XmlExtensionsTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.XmlExtensionsTest.ToJson_ElementWithNullValue_MapsCorrectly" ParentId="MsTest:Manatee.Json.Tests.XmlExtensionsTest" type="MsTestTestMethodElement" MethodName="ToJson_ElementWithNullValue_MapsCorrectly" TypeName="Manatee.Json.Tests.XmlExtensionsTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.XmlExtensionsTest.ToJson_ElementWithNumberValue_MapsCorrectly" ParentId="MsTest:Manatee.Json.Tests.XmlExtensionsTest" type="MsTestTestMethodElement" MethodName="ToJson_ElementWithNumberValue_MapsCorrectly" TypeName="Manatee.Json.Tests.XmlExtensionsTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.XmlExtensionsTest.ToJson_ElementWithNumericStringValue_MapsCorrectly" ParentId="MsTest:Manatee.Json.Tests.XmlExtensionsTest" type="MsTestTestMethodElement" MethodName="ToJson_ElementWithNumericStringValue_MapsCorrectly" TypeName="Manatee.Json.Tests.XmlExtensionsTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.XmlExtensionsTest.ToJson_ElementWithStringValue_MapsCorrectly" ParentId="MsTest:Manatee.Json.Tests.XmlExtensionsTest" type="MsTestTestMethodElement" MethodName="ToJson_ElementWithStringValue_MapsCorrectly" TypeName="Manatee.Json.Tests.XmlExtensionsTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.LinqExtensionsTest.ToJson_FilteringArray_ReturnsArray" ParentId="MsTest:Manatee.Json.Tests.LinqExtensionsTest" type="MsTestTestMethodElement" MethodName="ToJson_FilteringArray_ReturnsArray" TypeName="Manatee.Json.Tests.LinqExtensionsTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.LinqExtensionsTest.ToJson_FilteringObject_ReturnsObject" ParentId="MsTest:Manatee.Json.Tests.LinqExtensionsTest" type="MsTestTestMethodElement" MethodName="ToJson_FilteringObject_ReturnsObject" TypeName="Manatee.Json.Tests.LinqExtensionsTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.LinqExtensionsTest.ToJson_FilteringObjectExtractValues_ReturnsArray" ParentId="MsTest:Manatee.Json.Tests.LinqExtensionsTest" type="MsTestTestMethodElement" MethodName="ToJson_FilteringObjectExtractValues_ReturnsArray" TypeName="Manatee.Json.Tests.LinqExtensionsTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.XmlExtensionsTest.ToJson_MultipleRootElementsSimpleContents_MapsCorrectly" ParentId="MsTest:Manatee.Json.Tests.XmlExtensionsTest" type="MsTestTestMethodElement" MethodName="ToJson_MultipleRootElementsSimpleContents_MapsCorrectly" TypeName="Manatee.Json.Tests.XmlExtensionsTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.XmlExtensionsTest.ToJson_SingleRootElementComplexContents_MapsCorrectly" ParentId="MsTest:Manatee.Json.Tests.XmlExtensionsTest" type="MsTestTestMethodElement" MethodName="ToJson_SingleRootElementComplexContents_MapsCorrectly" TypeName="Manatee.Json.Tests.XmlExtensionsTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.XmlExtensionsTest.ToJson_SingleRootElementSimpleContents_MapsCorrectly" ParentId="MsTest:Manatee.Json.Tests.XmlExtensionsTest" type="MsTestTestMethodElement" MethodName="ToJson_SingleRootElementSimpleContents_MapsCorrectly" TypeName="Manatee.Json.Tests.XmlExtensionsTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.JsonValueTest.ToString_Array_ReturnsCorrectString" ParentId="MsTest:Manatee.Json.Tests.JsonValueTest" type="MsTestTestMethodElement" MethodName="ToString_Array_ReturnsCorrectString" TypeName="Manatee.Json.Tests.JsonValueTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.JsonValueTest.ToString_BoolFalse_ReturnsCorrectString" ParentId="MsTest:Manatee.Json.Tests.JsonValueTest" type="MsTestTestMethodElement" MethodName="ToString_BoolFalse_ReturnsCorrectString" TypeName="Manatee.Json.Tests.JsonValueTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.JsonValueTest.ToString_BoolTrue_ReturnsCorrectString" ParentId="MsTest:Manatee.Json.Tests.JsonValueTest" type="MsTestTestMethodElement" MethodName="ToString_BoolTrue_ReturnsCorrectString" TypeName="Manatee.Json.Tests.JsonValueTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.JsonValueTest.ToString_EscapableCharacters_ReturnsCorrectString" ParentId="MsTest:Manatee.Json.Tests.JsonValueTest" type="MsTestTestMethodElement" MethodName="ToString_EscapableCharacters_ReturnsCorrectString" TypeName="Manatee.Json.Tests.JsonValueTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.JsonValueTest.ToString_Null_ReturnsCorrectString" ParentId="MsTest:Manatee.Json.Tests.JsonValueTest" type="MsTestTestMethodElement" MethodName="ToString_Null_ReturnsCorrectString" TypeName="Manatee.Json.Tests.JsonValueTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.JsonValueTest.ToString_Number_ReturnsCorrectString" ParentId="MsTest:Manatee.Json.Tests.JsonValueTest" type="MsTestTestMethodElement" MethodName="ToString_Number_ReturnsCorrectString" TypeName="Manatee.Json.Tests.JsonValueTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.JsonValueTest.ToString_Object_ReturnsCorrectString" ParentId="MsTest:Manatee.Json.Tests.JsonValueTest" type="MsTestTestMethodElement" MethodName="ToString_Object_ReturnsCorrectString" TypeName="Manatee.Json.Tests.JsonValueTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.JsonObjectTest.ToString_ReturnsCorrectString" ParentId="MsTest:Manatee.Json.Tests.JsonObjectTest" type="MsTestTestMethodElement" MethodName="ToString_ReturnsCorrectString" TypeName="Manatee.Json.Tests.JsonObjectTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.JsonArrayTest.ToString_ReturnsCorrectString" ParentId="MsTest:Manatee.Json.Tests.JsonArrayTest" type="MsTestTestMethodElement" MethodName="ToString_ReturnsCorrectString" TypeName="Manatee.Json.Tests.JsonArrayTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.JsonValueTest.ToString_String_ReturnsCorrectString" ParentId="MsTest:Manatee.Json.Tests.JsonValueTest" type="MsTestTestMethodElement" MethodName="ToString_String_ReturnsCorrectString" TypeName="Manatee.Json.Tests.JsonValueTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.XmlExtensionsTest.ToXElement_ArrayNullKey_ThrowsArgumentException" ParentId="MsTest:Manatee.Json.Tests.XmlExtensionsTest" type="MsTestTestMethodElement" MethodName="ToXElement_ArrayNullKey_ThrowsArgumentException" TypeName="Manatee.Json.Tests.XmlExtensionsTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.XmlExtensionsTest.ToXElement_ArrayWithKey_MapsCorrectly" ParentId="MsTest:Manatee.Json.Tests.XmlExtensionsTest" type="MsTestTestMethodElement" MethodName="ToXElement_ArrayWithKey_MapsCorrectly" TypeName="Manatee.Json.Tests.XmlExtensionsTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.XmlExtensionsTest.ToXElement_ArrayWithNestedArray_MapsCorrectly" ParentId="MsTest:Manatee.Json.Tests.XmlExtensionsTest" type="MsTestTestMethodElement" MethodName="ToXElement_ArrayWithNestedArray_MapsCorrectly" TypeName="Manatee.Json.Tests.XmlExtensionsTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.XmlExtensionsTest.ToXElement_ArrayWithNestedArrayWithNestedObjectContainingSameKey_MapsCorrectly" ParentId="MsTest:Manatee.Json.Tests.XmlExtensionsTest" type="MsTestTestMethodElement" MethodName="ToXElement_ArrayWithNestedArrayWithNestedObjectContainingSameKey_MapsCorrectly" TypeName="Manatee.Json.Tests.XmlExtensionsTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.XmlExtensionsTest.ToXElement_BooleanNullKey_ThrowsArgumentException" ParentId="MsTest:Manatee.Json.Tests.XmlExtensionsTest" type="MsTestTestMethodElement" MethodName="ToXElement_BooleanNullKey_ThrowsArgumentException" TypeName="Manatee.Json.Tests.XmlExtensionsTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.XmlExtensionsTest.ToXElement_BooleanStringWithKey_MapsCorrectly" ParentId="MsTest:Manatee.Json.Tests.XmlExtensionsTest" type="MsTestTestMethodElement" MethodName="ToXElement_BooleanStringWithKey_MapsCorrectly" TypeName="Manatee.Json.Tests.XmlExtensionsTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.XmlExtensionsTest.ToXElement_BooleanWithKey_MapsCorrectly" ParentId="MsTest:Manatee.Json.Tests.XmlExtensionsTest" type="MsTestTestMethodElement" MethodName="ToXElement_BooleanWithKey_MapsCorrectly" TypeName="Manatee.Json.Tests.XmlExtensionsTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.XmlExtensionsTest.ToXElement_ComplexObject_MapsCorrectly" ParentId="MsTest:Manatee.Json.Tests.XmlExtensionsTest" type="MsTestTestMethodElement" MethodName="ToXElement_ComplexObject_MapsCorrectly" TypeName="Manatee.Json.Tests.XmlExtensionsTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.XmlExtensionsTest.ToXElement_NullNullKey_ThrowsArgumentException" ParentId="MsTest:Manatee.Json.Tests.XmlExtensionsTest" type="MsTestTestMethodElement" MethodName="ToXElement_NullNullKey_ThrowsArgumentException" TypeName="Manatee.Json.Tests.XmlExtensionsTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.XmlExtensionsTest.ToXElement_NullWithKey_MapsCorrectly" ParentId="MsTest:Manatee.Json.Tests.XmlExtensionsTest" type="MsTestTestMethodElement" MethodName="ToXElement_NullWithKey_MapsCorrectly" TypeName="Manatee.Json.Tests.XmlExtensionsTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.XmlExtensionsTest.ToXElement_NumberNullKey_ThrowsArgumentException" ParentId="MsTest:Manatee.Json.Tests.XmlExtensionsTest" type="MsTestTestMethodElement" MethodName="ToXElement_NumberNullKey_ThrowsArgumentException" TypeName="Manatee.Json.Tests.XmlExtensionsTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.XmlExtensionsTest.ToXElement_NumberWithKey_MapsCorrectly" ParentId="MsTest:Manatee.Json.Tests.XmlExtensionsTest" type="MsTestTestMethodElement" MethodName="ToXElement_NumberWithKey_MapsCorrectly" TypeName="Manatee.Json.Tests.XmlExtensionsTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.XmlExtensionsTest.ToXElement_NumericStringWithKey_MapsCorrectly" ParentId="MsTest:Manatee.Json.Tests.XmlExtensionsTest" type="MsTestTestMethodElement" MethodName="ToXElement_NumericStringWithKey_MapsCorrectly" TypeName="Manatee.Json.Tests.XmlExtensionsTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.XmlExtensionsTest.ToXElement_ObjectNullKeyMultiplePairs_ThrowsArgumentException" ParentId="MsTest:Manatee.Json.Tests.XmlExtensionsTest" type="MsTestTestMethodElement" MethodName="ToXElement_ObjectNullKeyMultiplePairs_ThrowsArgumentException" TypeName="Manatee.Json.Tests.XmlExtensionsTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.XmlExtensionsTest.ToXElement_ObjectNullKeySinglePair_MapsCorrectly" ParentId="MsTest:Manatee.Json.Tests.XmlExtensionsTest" type="MsTestTestMethodElement" MethodName="ToXElement_ObjectNullKeySinglePair_MapsCorrectly" TypeName="Manatee.Json.Tests.XmlExtensionsTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.XmlExtensionsTest.ToXElement_ObjectWithKey_MapsCorrectly" ParentId="MsTest:Manatee.Json.Tests.XmlExtensionsTest" type="MsTestTestMethodElement" MethodName="ToXElement_ObjectWithKey_MapsCorrectly" TypeName="Manatee.Json.Tests.XmlExtensionsTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.XmlExtensionsTest.ToXElement_StringNullKey_ThrowsArgumentException" ParentId="MsTest:Manatee.Json.Tests.XmlExtensionsTest" type="MsTestTestMethodElement" MethodName="ToXElement_StringNullKey_ThrowsArgumentException" TypeName="Manatee.Json.Tests.XmlExtensionsTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.XmlExtensionsTest.ToXElement_StringWithKey_MapsCorrectly" ParentId="MsTest:Manatee.Json.Tests.XmlExtensionsTest" type="MsTestTestMethodElement" MethodName="ToXElement_StringWithKey_MapsCorrectly" TypeName="Manatee.Json.Tests.XmlExtensionsTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.JsonObjectExtensionsTest.TryGetArray_NullObjectReturnsNull" ParentId="MsTest:Manatee.Json.Tests.JsonObjectExtensionsTest" type="MsTestTestMethodElement" MethodName="TryGetArray_NullObjectReturnsNull" TypeName="Manatee.Json.Tests.JsonObjectExtensionsTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.JsonObjectExtensionsTest.TryGetArray_ReturnsRequested" ParentId="MsTest:Manatee.Json.Tests.JsonObjectExtensionsTest" type="MsTestTestMethodElement" MethodName="TryGetArray_ReturnsRequested" TypeName="Manatee.Json.Tests.JsonObjectExtensionsTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.JsonObjectExtensionsTest.TryGetArray_ValueNotBooleanReturnsNull" ParentId="MsTest:Manatee.Json.Tests.JsonObjectExtensionsTest" type="MsTestTestMethodElement" MethodName="TryGetArray_ValueNotBooleanReturnsNull" TypeName="Manatee.Json.Tests.JsonObjectExtensionsTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.JsonObjectExtensionsTest.TryGetArray_ValueNotFoundReturnsNull" ParentId="MsTest:Manatee.Json.Tests.JsonObjectExtensionsTest" type="MsTestTestMethodElement" MethodName="TryGetArray_ValueNotFoundReturnsNull" TypeName="Manatee.Json.Tests.JsonObjectExtensionsTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.JsonObjectExtensionsTest.TryGetBoolean_NullObjectReturnsNull" ParentId="MsTest:Manatee.Json.Tests.JsonObjectExtensionsTest" type="MsTestTestMethodElement" MethodName="TryGetBoolean_NullObjectReturnsNull" TypeName="Manatee.Json.Tests.JsonObjectExtensionsTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.JsonObjectExtensionsTest.TryGetBoolean_ReturnsRequested" ParentId="MsTest:Manatee.Json.Tests.JsonObjectExtensionsTest" type="MsTestTestMethodElement" MethodName="TryGetBoolean_ReturnsRequested" TypeName="Manatee.Json.Tests.JsonObjectExtensionsTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.JsonObjectExtensionsTest.TryGetBoolean_ValueNotBooleanReturnsNull" ParentId="MsTest:Manatee.Json.Tests.JsonObjectExtensionsTest" type="MsTestTestMethodElement" MethodName="TryGetBoolean_ValueNotBooleanReturnsNull" TypeName="Manatee.Json.Tests.JsonObjectExtensionsTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.JsonObjectExtensionsTest.TryGetBoolean_ValueNotFoundReturnsNull" ParentId="MsTest:Manatee.Json.Tests.JsonObjectExtensionsTest" type="MsTestTestMethodElement" MethodName="TryGetBoolean_ValueNotFoundReturnsNull" TypeName="Manatee.Json.Tests.JsonObjectExtensionsTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.JsonObjectExtensionsTest.TryGetNumber_NullObjectReturnsNull" ParentId="MsTest:Manatee.Json.Tests.JsonObjectExtensionsTest" type="MsTestTestMethodElement" MethodName="TryGetNumber_NullObjectReturnsNull" TypeName="Manatee.Json.Tests.JsonObjectExtensionsTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.JsonObjectExtensionsTest.TryGetNumber_ReturnsRequested" ParentId="MsTest:Manatee.Json.Tests.JsonObjectExtensionsTest" type="MsTestTestMethodElement" MethodName="TryGetNumber_ReturnsRequested" TypeName="Manatee.Json.Tests.JsonObjectExtensionsTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.JsonObjectExtensionsTest.TryGetNumber_ValueNotFoundReturnsNull" ParentId="MsTest:Manatee.Json.Tests.JsonObjectExtensionsTest" type="MsTestTestMethodElement" MethodName="TryGetNumber_ValueNotFoundReturnsNull" TypeName="Manatee.Json.Tests.JsonObjectExtensionsTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.JsonObjectExtensionsTest.TryGetNumber_ValueNotNumberReturnsNull" ParentId="MsTest:Manatee.Json.Tests.JsonObjectExtensionsTest" type="MsTestTestMethodElement" MethodName="TryGetNumber_ValueNotNumberReturnsNull" TypeName="Manatee.Json.Tests.JsonObjectExtensionsTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.JsonObjectExtensionsTest.TryGetObject_NullObjectReturnsNull" ParentId="MsTest:Manatee.Json.Tests.JsonObjectExtensionsTest" type="MsTestTestMethodElement" MethodName="TryGetObject_NullObjectReturnsNull" TypeName="Manatee.Json.Tests.JsonObjectExtensionsTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.JsonObjectExtensionsTest.TryGetObject_ReturnsRequested" ParentId="MsTest:Manatee.Json.Tests.JsonObjectExtensionsTest" type="MsTestTestMethodElement" MethodName="TryGetObject_ReturnsRequested" TypeName="Manatee.Json.Tests.JsonObjectExtensionsTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.JsonObjectExtensionsTest.TryGetObject_ValueNotBooleanReturnsNull" ParentId="MsTest:Manatee.Json.Tests.JsonObjectExtensionsTest" type="MsTestTestMethodElement" MethodName="TryGetObject_ValueNotBooleanReturnsNull" TypeName="Manatee.Json.Tests.JsonObjectExtensionsTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.JsonObjectExtensionsTest.TryGetObject_ValueNotFoundReturnsNull" ParentId="MsTest:Manatee.Json.Tests.JsonObjectExtensionsTest" type="MsTestTestMethodElement" MethodName="TryGetObject_ValueNotFoundReturnsNull" TypeName="Manatee.Json.Tests.JsonObjectExtensionsTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.JsonObjectExtensionsTest.TryGetString_NullObjectReturnsNull" ParentId="MsTest:Manatee.Json.Tests.JsonObjectExtensionsTest" type="MsTestTestMethodElement" MethodName="TryGetString_NullObjectReturnsNull" TypeName="Manatee.Json.Tests.JsonObjectExtensionsTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.JsonObjectExtensionsTest.TryGetString_ReturnsRequested" ParentId="MsTest:Manatee.Json.Tests.JsonObjectExtensionsTest" type="MsTestTestMethodElement" MethodName="TryGetString_ReturnsRequested" TypeName="Manatee.Json.Tests.JsonObjectExtensionsTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.JsonObjectExtensionsTest.TryGetString_ValueNotFoundReturnsNull" ParentId="MsTest:Manatee.Json.Tests.JsonObjectExtensionsTest" type="MsTestTestMethodElement" MethodName="TryGetString_ValueNotFoundReturnsNull" TypeName="Manatee.Json.Tests.JsonObjectExtensionsTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.JsonObjectExtensionsTest.TryGetString_ValueNotStringReturnsNull" ParentId="MsTest:Manatee.Json.Tests.JsonObjectExtensionsTest" type="MsTestTestMethodElement" MethodName="TryGetString_ValueNotStringReturnsNull" TypeName="Manatee.Json.Tests.JsonObjectExtensionsTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.Serialization.Internal.TypeGeneratorTest.TypeCreation_Success" ParentId="MsTest:Manatee.Json.Tests.Serialization.Internal.TypeGeneratorTest" type="MsTestTestMethodElement" MethodName="TypeCreation_Success" TypeName="Manatee.Json.Tests.Serialization.Internal.TypeGeneratorTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;/Elements&gt;&lt;/Session&gt;</s:String>
+	<s:String x:Key="/Default/Housekeeping/UnitTestingMru/UnitTestSessionPersistentData/=F3B0C6EE3084457B8CA910870FFC4DFE/XmlSerializedElements/@EntryValue">&lt;Session&gt;&lt;Elements&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.Schema.AllOfSchemaTest" type="MsTestTestClassElement" TypeName="Manatee.Json.Tests.Schema.AllOfSchemaTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.Schema.AnyOfSchemaTest" type="MsTestTestClassElement" TypeName="Manatee.Json.Tests.Schema.AnyOfSchemaTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.Schema.ArraySchemaTest" type="MsTestTestClassElement" TypeName="Manatee.Json.Tests.Schema.ArraySchemaTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.Schema.BooleanSchemaTest" type="MsTestTestClassElement" TypeName="Manatee.Json.Tests.Schema.BooleanSchemaTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.DevTest" type="MsTestTestClassElement" TypeName="Manatee.Json.Tests.DevTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.Schema.EnumSchemaTest" type="MsTestTestClassElement" TypeName="Manatee.Json.Tests.Schema.EnumSchemaTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.Schema.IntegerSchemaTest" type="MsTestTestClassElement" TypeName="Manatee.Json.Tests.Schema.IntegerSchemaTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.JsonArrayExtensionsTest" type="MsTestTestClassElement" TypeName="Manatee.Json.Tests.JsonArrayExtensionsTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.JsonArrayTest" type="MsTestTestClassElement" TypeName="Manatee.Json.Tests.JsonArrayTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.JsonObjectExtensionsTest" type="MsTestTestClassElement" TypeName="Manatee.Json.Tests.JsonObjectExtensionsTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.JsonObjectTest" type="MsTestTestClassElement" TypeName="Manatee.Json.Tests.JsonObjectTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.Serialization.JsonSerializerTest" type="MsTestTestClassElement" TypeName="Manatee.Json.Tests.Serialization.JsonSerializerTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.JsonValueTest" type="MsTestTestClassElement" TypeName="Manatee.Json.Tests.JsonValueTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.LinqExtensionsTest" type="MsTestTestClassElement" TypeName="Manatee.Json.Tests.LinqExtensionsTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.Schema.NotSchemaTest" type="MsTestTestClassElement" TypeName="Manatee.Json.Tests.Schema.NotSchemaTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.Schema.NullSchemaTest" type="MsTestTestClassElement" TypeName="Manatee.Json.Tests.Schema.NullSchemaTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.Schema.NumberSchemaTest" type="MsTestTestClassElement" TypeName="Manatee.Json.Tests.Schema.NumberSchemaTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.Schema.ObjectSchemaTest" type="MsTestTestClassElement" TypeName="Manatee.Json.Tests.Schema.ObjectSchemaTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.Schema.OneOfSchemaTest" type="MsTestTestClassElement" TypeName="Manatee.Json.Tests.Schema.OneOfSchemaTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.Schema.StringSchemaTest" type="MsTestTestClassElement" TypeName="Manatee.Json.Tests.Schema.StringSchemaTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.Serialization.Internal.TypeGeneratorTest" type="MsTestTestClassElement" TypeName="Manatee.Json.Tests.Serialization.Internal.TypeGeneratorTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.XmlExtensionsTest" type="MsTestTestClassElement" TypeName="Manatee.Json.Tests.XmlExtensionsTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.JsonValueTest.Accessor_GetArrayWhenArray_ReturnsValue" ParentId="MsTest:Manatee.Json.Tests.JsonValueTest" type="MsTestTestMethodElement" MethodName="Accessor_GetArrayWhenArray_ReturnsValue" TypeName="Manatee.Json.Tests.JsonValueTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.JsonValueTest.Accessor_GetArrayWhenNotArray_ThrowsJsonValueIncorrectTypeException" ParentId="MsTest:Manatee.Json.Tests.JsonValueTest" type="MsTestTestMethodElement" MethodName="Accessor_GetArrayWhenNotArray_ThrowsJsonValueIncorrectTypeException" TypeName="Manatee.Json.Tests.JsonValueTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.JsonValueTest.Accessor_GetBoolWhenBool_ReturnsValue" ParentId="MsTest:Manatee.Json.Tests.JsonValueTest" type="MsTestTestMethodElement" MethodName="Accessor_GetBoolWhenBool_ReturnsValue" TypeName="Manatee.Json.Tests.JsonValueTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.JsonValueTest.Accessor_GetBoolWhenNotBool_ThrowsJsonValueIncorrectTypeException" ParentId="MsTest:Manatee.Json.Tests.JsonValueTest" type="MsTestTestMethodElement" MethodName="Accessor_GetBoolWhenNotBool_ThrowsJsonValueIncorrectTypeException" TypeName="Manatee.Json.Tests.JsonValueTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.JsonValueTest.Accessor_GetNumberWhenNotNumber_ThrowsJsonValueIncorrectTypeException" ParentId="MsTest:Manatee.Json.Tests.JsonValueTest" type="MsTestTestMethodElement" MethodName="Accessor_GetNumberWhenNotNumber_ThrowsJsonValueIncorrectTypeException" TypeName="Manatee.Json.Tests.JsonValueTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.JsonValueTest.Accessor_GetNumberWhenNumber_ReturnsValue" ParentId="MsTest:Manatee.Json.Tests.JsonValueTest" type="MsTestTestMethodElement" MethodName="Accessor_GetNumberWhenNumber_ReturnsValue" TypeName="Manatee.Json.Tests.JsonValueTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.JsonValueTest.Accessor_GetObjectWhenNotObject_ThrowsJsonValueIncorrectTypeException" ParentId="MsTest:Manatee.Json.Tests.JsonValueTest" type="MsTestTestMethodElement" MethodName="Accessor_GetObjectWhenNotObject_ThrowsJsonValueIncorrectTypeException" TypeName="Manatee.Json.Tests.JsonValueTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.JsonValueTest.Accessor_GetObjectWhenObject_ReturnsValue" ParentId="MsTest:Manatee.Json.Tests.JsonValueTest" type="MsTestTestMethodElement" MethodName="Accessor_GetObjectWhenObject_ReturnsValue" TypeName="Manatee.Json.Tests.JsonValueTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.JsonValueTest.Accessor_GetStringWhenNotString_ThrowsJsonValueIncorrectTypeException" ParentId="MsTest:Manatee.Json.Tests.JsonValueTest" type="MsTestTestMethodElement" MethodName="Accessor_GetStringWhenNotString_ThrowsJsonValueIncorrectTypeException" TypeName="Manatee.Json.Tests.JsonValueTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.JsonValueTest.Accessor_GetStringWhenString_ReturnsValue" ParentId="MsTest:Manatee.Json.Tests.JsonValueTest" type="MsTestTestMethodElement" MethodName="Accessor_GetStringWhenString_ReturnsValue" TypeName="Manatee.Json.Tests.JsonValueTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.JsonObjectTest.Add_NullValueAddsJsonNull" ParentId="MsTest:Manatee.Json.Tests.JsonObjectTest" type="MsTestTestMethodElement" MethodName="Add_NullValueAddsJsonNull" TypeName="Manatee.Json.Tests.JsonObjectTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.Serialization.Internal.TypeGeneratorTest.CacheTypes_Success" ParentId="MsTest:Manatee.Json.Tests.Serialization.Internal.TypeGeneratorTest" type="MsTestTestMethodElement" MethodName="CacheTypes_Success" TypeName="Manatee.Json.Tests.Serialization.Internal.TypeGeneratorTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.JsonValueTest.CastOperator_Array_AssignsCorrectValue" ParentId="MsTest:Manatee.Json.Tests.JsonValueTest" type="MsTestTestMethodElement" MethodName="CastOperator_Array_AssignsCorrectValue" TypeName="Manatee.Json.Tests.JsonValueTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.JsonValueTest.CastOperator_Bool_AssignsCorrectValue" ParentId="MsTest:Manatee.Json.Tests.JsonValueTest" type="MsTestTestMethodElement" MethodName="CastOperator_Bool_AssignsCorrectValue" TypeName="Manatee.Json.Tests.JsonValueTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.JsonValueTest.CastOperator_Number_AssignsCorrectValue" ParentId="MsTest:Manatee.Json.Tests.JsonValueTest" type="MsTestTestMethodElement" MethodName="CastOperator_Number_AssignsCorrectValue" TypeName="Manatee.Json.Tests.JsonValueTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.JsonValueTest.CastOperator_Object_AssignsCorrectValue" ParentId="MsTest:Manatee.Json.Tests.JsonValueTest" type="MsTestTestMethodElement" MethodName="CastOperator_Object_AssignsCorrectValue" TypeName="Manatee.Json.Tests.JsonValueTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.JsonValueTest.CastOperator_String_AssignsCorrectValue" ParentId="MsTest:Manatee.Json.Tests.JsonValueTest" type="MsTestTestMethodElement" MethodName="CastOperator_String_AssignsCorrectValue" TypeName="Manatee.Json.Tests.JsonValueTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.Serialization.JsonSerializerTest.Deserialize_AbstractAndInterfacePropsWithMap_Successful" ParentId="MsTest:Manatee.Json.Tests.Serialization.JsonSerializerTest" type="MsTestTestMethodElement" MethodName="Deserialize_AbstractAndInterfacePropsWithMap_Successful" TypeName="Manatee.Json.Tests.Serialization.JsonSerializerTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.Serialization.JsonSerializerTest.Deserialize_AbstractAndInterfacePropsWithoutMap_Successful" ParentId="MsTest:Manatee.Json.Tests.Serialization.JsonSerializerTest" type="MsTestTestMethodElement" MethodName="Deserialize_AbstractAndInterfacePropsWithoutMap_Successful" TypeName="Manatee.Json.Tests.Serialization.JsonSerializerTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.Serialization.JsonSerializerTest.Deserialize_AbstractClass_Successful" ParentId="MsTest:Manatee.Json.Tests.Serialization.JsonSerializerTest" type="MsTestTestMethodElement" MethodName="Deserialize_AbstractClass_Successful" TypeName="Manatee.Json.Tests.Serialization.JsonSerializerTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.Serialization.JsonSerializerTest.Deserialize_AbstractClassWithMap_Successful" ParentId="MsTest:Manatee.Json.Tests.Serialization.JsonSerializerTest" type="MsTestTestMethodElement" MethodName="Deserialize_AbstractClassWithMap_Successful" TypeName="Manatee.Json.Tests.Serialization.JsonSerializerTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.Serialization.JsonSerializerTest.Deserialize_Basic_Successful" ParentId="MsTest:Manatee.Json.Tests.Serialization.JsonSerializerTest" type="MsTestTestMethodElement" MethodName="Deserialize_Basic_Successful" TypeName="Manatee.Json.Tests.Serialization.JsonSerializerTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.Serialization.JsonSerializerTest.Deserialize_BasicWithNamedEnum_Successful" ParentId="MsTest:Manatee.Json.Tests.Serialization.JsonSerializerTest" type="MsTestTestMethodElement" MethodName="Deserialize_BasicWithNamedEnum_Successful" TypeName="Manatee.Json.Tests.Serialization.JsonSerializerTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.Serialization.JsonSerializerTest.Deserialize_CircularStructure_MaintainsReferences" ParentId="MsTest:Manatee.Json.Tests.Serialization.JsonSerializerTest" type="MsTestTestMethodElement" MethodName="Deserialize_CircularStructure_MaintainsReferences" TypeName="Manatee.Json.Tests.Serialization.JsonSerializerTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.Serialization.JsonSerializerTest.Deserialize_CustomOptions_ThrowsTypeDoesNotContainPropertyException" ParentId="MsTest:Manatee.Json.Tests.Serialization.JsonSerializerTest" type="MsTestTestMethodElement" MethodName="Deserialize_CustomOptions_ThrowsTypeDoesNotContainPropertyException" TypeName="Manatee.Json.Tests.Serialization.JsonSerializerTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.Serialization.JsonSerializerTest.Deserialize_DateTimeDefaultOptions_Successful" ParentId="MsTest:Manatee.Json.Tests.Serialization.JsonSerializerTest" type="MsTestTestMethodElement" MethodName="Deserialize_DateTimeDefaultOptions_Successful" TypeName="Manatee.Json.Tests.Serialization.JsonSerializerTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.Serialization.JsonSerializerTest.Deserialize_DateTimeJavaFormat_Successful" ParentId="MsTest:Manatee.Json.Tests.Serialization.JsonSerializerTest" type="MsTestTestMethodElement" MethodName="Deserialize_DateTimeJavaFormat_Successful" TypeName="Manatee.Json.Tests.Serialization.JsonSerializerTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.Serialization.JsonSerializerTest.Deserialize_DateTimeMilliseconds_Successful" ParentId="MsTest:Manatee.Json.Tests.Serialization.JsonSerializerTest" type="MsTestTestMethodElement" MethodName="Deserialize_DateTimeMilliseconds_Successful" TypeName="Manatee.Json.Tests.Serialization.JsonSerializerTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.Serialization.JsonSerializerTest.Deserialize_DefaultOptions_IgnoresExtraProperties" ParentId="MsTest:Manatee.Json.Tests.Serialization.JsonSerializerTest" type="MsTestTestMethodElement" MethodName="Deserialize_DefaultOptions_IgnoresExtraProperties" TypeName="Manatee.Json.Tests.Serialization.JsonSerializerTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.Serialization.JsonSerializerTest.Deserialize_Dictionary_Successful" ParentId="MsTest:Manatee.Json.Tests.Serialization.JsonSerializerTest" type="MsTestTestMethodElement" MethodName="Deserialize_Dictionary_Successful" TypeName="Manatee.Json.Tests.Serialization.JsonSerializerTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.Serialization.JsonSerializerTest.Deserialize_IJsonCompatible_Successfull" ParentId="MsTest:Manatee.Json.Tests.Serialization.JsonSerializerTest" type="MsTestTestMethodElement" MethodName="Deserialize_IJsonCompatible_Successfull" TypeName="Manatee.Json.Tests.Serialization.JsonSerializerTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.Serialization.JsonSerializerTest.Deserialize_Interface_Successful" ParentId="MsTest:Manatee.Json.Tests.Serialization.JsonSerializerTest" type="MsTestTestMethodElement" MethodName="Deserialize_Interface_Successful" TypeName="Manatee.Json.Tests.Serialization.JsonSerializerTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.Serialization.JsonSerializerTest.Deserialize_InterfaceWithMap_Successful" ParentId="MsTest:Manatee.Json.Tests.Serialization.JsonSerializerTest" type="MsTestTestMethodElement" MethodName="Deserialize_InterfaceWithMap_Successful" TypeName="Manatee.Json.Tests.Serialization.JsonSerializerTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.Serialization.JsonSerializerTest.Deserialize_InterfaceWithMapToIJsonCompatibleImplementation_Successful" ParentId="MsTest:Manatee.Json.Tests.Serialization.JsonSerializerTest" type="MsTestTestMethodElement" MethodName="Deserialize_InterfaceWithMapToIJsonCompatibleImplementation_Successful" TypeName="Manatee.Json.Tests.Serialization.JsonSerializerTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.Serialization.JsonSerializerTest.Deserialize_InterfaceWithMapToIJsonSerializableImplementation_Successful" ParentId="MsTest:Manatee.Json.Tests.Serialization.JsonSerializerTest" type="MsTestTestMethodElement" MethodName="Deserialize_InterfaceWithMapToIJsonSerializableImplementation_Successful" TypeName="Manatee.Json.Tests.Serialization.JsonSerializerTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.Serialization.JsonSerializerTest.Deserialize_InterfaceWithoutMap_Successful" ParentId="MsTest:Manatee.Json.Tests.Serialization.JsonSerializerTest" type="MsTestTestMethodElement" MethodName="Deserialize_InterfaceWithoutMap_Successful" TypeName="Manatee.Json.Tests.Serialization.JsonSerializerTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.Serialization.JsonSerializerTest.Deserialize_List_Successful" ParentId="MsTest:Manatee.Json.Tests.Serialization.JsonSerializerTest" type="MsTestTestMethodElement" MethodName="Deserialize_List_Successful" TypeName="Manatee.Json.Tests.Serialization.JsonSerializerTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.Serialization.JsonSerializerTest.Deserialize_Nullable_NonNull_Successful" ParentId="MsTest:Manatee.Json.Tests.Serialization.JsonSerializerTest" type="MsTestTestMethodElement" MethodName="Deserialize_Nullable_NonNull_Successful" TypeName="Manatee.Json.Tests.Serialization.JsonSerializerTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.Serialization.JsonSerializerTest.Deserialize_Nullable_Null_Successful" ParentId="MsTest:Manatee.Json.Tests.Serialization.JsonSerializerTest" type="MsTestTestMethodElement" MethodName="Deserialize_Nullable_Null_Successful" TypeName="Manatee.Json.Tests.Serialization.JsonSerializerTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.Serialization.JsonSerializerTest.Deserialize_Queue_Successful" ParentId="MsTest:Manatee.Json.Tests.Serialization.JsonSerializerTest" type="MsTestTestMethodElement" MethodName="Deserialize_Queue_Successful" TypeName="Manatee.Json.Tests.Serialization.JsonSerializerTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.Serialization.JsonSerializerTest.Deserialize_RegisteredType_Successful" ParentId="MsTest:Manatee.Json.Tests.Serialization.JsonSerializerTest" type="MsTestTestMethodElement" MethodName="Deserialize_RegisteredType_Successful" TypeName="Manatee.Json.Tests.Serialization.JsonSerializerTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.Serialization.JsonSerializerTest.Deserialize_Stack_Successful" ParentId="MsTest:Manatee.Json.Tests.Serialization.JsonSerializerTest" type="MsTestTestMethodElement" MethodName="Deserialize_Stack_Successful" TypeName="Manatee.Json.Tests.Serialization.JsonSerializerTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.Serialization.JsonSerializerTest.Deserialize_UnimplementedInterface_ReturnsRunTimeImplementation" ParentId="MsTest:Manatee.Json.Tests.Serialization.JsonSerializerTest" type="MsTestTestMethodElement" MethodName="Deserialize_UnimplementedInterface_ReturnsRunTimeImplementation" TypeName="Manatee.Json.Tests.Serialization.JsonSerializerTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.Serialization.JsonSerializerTest.DeserializeType_Successfull" ParentId="MsTest:Manatee.Json.Tests.Serialization.JsonSerializerTest" type="MsTestTestMethodElement" MethodName="DeserializeType_Successfull" TypeName="Manatee.Json.Tests.Serialization.JsonSerializerTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.JsonValueTest.Equals_DifferentTypeDifferentValues_ReturnsFalse" ParentId="MsTest:Manatee.Json.Tests.JsonValueTest" type="MsTestTestMethodElement" MethodName="Equals_DifferentTypeDifferentValues_ReturnsFalse" TypeName="Manatee.Json.Tests.JsonValueTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.JsonObjectTest.Equals_DifferentValues_ReturnsFalse" ParentId="MsTest:Manatee.Json.Tests.JsonObjectTest" type="MsTestTestMethodElement" MethodName="Equals_DifferentValues_ReturnsFalse" TypeName="Manatee.Json.Tests.JsonObjectTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.JsonArrayTest.Equals_DifferentValues_ReturnsFalse" ParentId="MsTest:Manatee.Json.Tests.JsonArrayTest" type="MsTestTestMethodElement" MethodName="Equals_DifferentValues_ReturnsFalse" TypeName="Manatee.Json.Tests.JsonArrayTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.JsonValueTest.Equals_SameTypeDifferentValues_ReturnsFalse" ParentId="MsTest:Manatee.Json.Tests.JsonValueTest" type="MsTestTestMethodElement" MethodName="Equals_SameTypeDifferentValues_ReturnsFalse" TypeName="Manatee.Json.Tests.JsonValueTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.JsonValueTest.Equals_SameTypeSameValue_ReturnsTrue" ParentId="MsTest:Manatee.Json.Tests.JsonValueTest" type="MsTestTestMethodElement" MethodName="Equals_SameTypeSameValue_ReturnsTrue" TypeName="Manatee.Json.Tests.JsonValueTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.JsonArrayTest.Equals_SameValuesDifferentOrder_ReturnsFalse" ParentId="MsTest:Manatee.Json.Tests.JsonArrayTest" type="MsTestTestMethodElement" MethodName="Equals_SameValuesDifferentOrder_ReturnsFalse" TypeName="Manatee.Json.Tests.JsonArrayTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.JsonObjectTest.Equals_SameValuesDifferentOrder_ReturnsTrue" ParentId="MsTest:Manatee.Json.Tests.JsonObjectTest" type="MsTestTestMethodElement" MethodName="Equals_SameValuesDifferentOrder_ReturnsTrue" TypeName="Manatee.Json.Tests.JsonObjectTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.JsonObjectTest.Equals_SameValuesSameOrder_ReturnsTrue" ParentId="MsTest:Manatee.Json.Tests.JsonObjectTest" type="MsTestTestMethodElement" MethodName="Equals_SameValuesSameOrder_ReturnsTrue" TypeName="Manatee.Json.Tests.JsonObjectTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.JsonArrayTest.Equals_SameValuesSameOrder_ReturnsTrue" ParentId="MsTest:Manatee.Json.Tests.JsonArrayTest" type="MsTestTestMethodElement" MethodName="Equals_SameValuesSameOrder_ReturnsTrue" TypeName="Manatee.Json.Tests.JsonArrayTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.Serialization.Internal.TypeGeneratorTest.EventSubscription_Success" ParentId="MsTest:Manatee.Json.Tests.Serialization.Internal.TypeGeneratorTest" type="MsTestTestMethodElement" MethodName="EventSubscription_Success" TypeName="Manatee.Json.Tests.Serialization.Internal.TypeGeneratorTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.JsonObjectTest.Indexer_NullValueAddsJsonNull" ParentId="MsTest:Manatee.Json.Tests.JsonObjectTest" type="MsTestTestMethodElement" MethodName="Indexer_NullValueAddsJsonNull" TypeName="Manatee.Json.Tests.JsonObjectTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.Serialization.Internal.TypeGeneratorTest.MethodCall_Success" ParentId="MsTest:Manatee.Json.Tests.Serialization.Internal.TypeGeneratorTest" type="MsTestTestMethodElement" MethodName="MethodCall_Success" TypeName="Manatee.Json.Tests.Serialization.Internal.TypeGeneratorTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.JsonArrayExtensionsTest.OfType_ReturnsOnlyRequestType" ParentId="MsTest:Manatee.Json.Tests.JsonArrayExtensionsTest" type="MsTestTestMethodElement" MethodName="OfType_ReturnsOnlyRequestType" TypeName="Manatee.Json.Tests.JsonArrayExtensionsTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.JsonArrayTest.Parse_EmptyArray_ReturnsEmptyArray" ParentId="MsTest:Manatee.Json.Tests.JsonArrayTest" type="MsTestTestMethodElement" MethodName="Parse_EmptyArray_ReturnsEmptyArray" TypeName="Manatee.Json.Tests.JsonArrayTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.JsonObjectTest.Parse_EmptyObject_ReturnsEmptyObject" ParentId="MsTest:Manatee.Json.Tests.JsonObjectTest" type="MsTestTestMethodElement" MethodName="Parse_EmptyObject_ReturnsEmptyObject" TypeName="Manatee.Json.Tests.JsonObjectTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.JsonObjectTest.Parse_StringFromSourceForge_kheimric" ParentId="MsTest:Manatee.Json.Tests.JsonObjectTest" type="MsTestTestMethodElement" MethodName="Parse_StringFromSourceForge_kheimric" TypeName="Manatee.Json.Tests.JsonObjectTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.JsonObjectTest.Parse_StringMissingCloseBrace_ThrowsJsonSyntaxException" ParentId="MsTest:Manatee.Json.Tests.JsonObjectTest" type="MsTestTestMethodElement" MethodName="Parse_StringMissingCloseBrace_ThrowsJsonSyntaxException" TypeName="Manatee.Json.Tests.JsonObjectTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.JsonArrayTest.Parse_StringMissingCloseBracket_ThrowsJsonSyntaxException" ParentId="MsTest:Manatee.Json.Tests.JsonArrayTest" type="MsTestTestMethodElement" MethodName="Parse_StringMissingCloseBracket_ThrowsJsonSyntaxException" TypeName="Manatee.Json.Tests.JsonArrayTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.JsonObjectTest.Parse_StringMissingDelimiter_ThrowsJsonValueParseException" ParentId="MsTest:Manatee.Json.Tests.JsonObjectTest" type="MsTestTestMethodElement" MethodName="Parse_StringMissingDelimiter_ThrowsJsonValueParseException" TypeName="Manatee.Json.Tests.JsonObjectTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.JsonObjectTest.Parse_StringMissingKey_ThrowsJsonSyntaxException" ParentId="MsTest:Manatee.Json.Tests.JsonObjectTest" type="MsTestTestMethodElement" MethodName="Parse_StringMissingKey_ThrowsJsonSyntaxException" TypeName="Manatee.Json.Tests.JsonObjectTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.JsonObjectTest.Parse_StringMissingKeyValue_ThrowsJsonSyntaxException" ParentId="MsTest:Manatee.Json.Tests.JsonObjectTest" type="MsTestTestMethodElement" MethodName="Parse_StringMissingKeyValue_ThrowsJsonSyntaxException" TypeName="Manatee.Json.Tests.JsonObjectTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.JsonObjectTest.Parse_StringMissingKeyValueDelimiter_ThrowsJsonSyntaxException" ParentId="MsTest:Manatee.Json.Tests.JsonObjectTest" type="MsTestTestMethodElement" MethodName="Parse_StringMissingKeyValueDelimiter_ThrowsJsonSyntaxException" TypeName="Manatee.Json.Tests.JsonObjectTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.JsonObjectTest.Parse_StringMissingOpenBrace_ThrowsJsonSyntaxException" ParentId="MsTest:Manatee.Json.Tests.JsonObjectTest" type="MsTestTestMethodElement" MethodName="Parse_StringMissingOpenBrace_ThrowsJsonSyntaxException" TypeName="Manatee.Json.Tests.JsonObjectTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.JsonArrayTest.Parse_StringMissingOpenBracket_ThrowsJsonSyntaxException" ParentId="MsTest:Manatee.Json.Tests.JsonArrayTest" type="MsTestTestMethodElement" MethodName="Parse_StringMissingOpenBracket_ThrowsJsonSyntaxException" TypeName="Manatee.Json.Tests.JsonArrayTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.JsonObjectTest.Parse_StringMissingValue_ThrowsJsonSyntaxException" ParentId="MsTest:Manatee.Json.Tests.JsonObjectTest" type="MsTestTestMethodElement" MethodName="Parse_StringMissingValue_ThrowsJsonSyntaxException" TypeName="Manatee.Json.Tests.JsonObjectTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.JsonArrayTest.Parse_StringMissingValue_ThrowsJsonSyntaxException" ParentId="MsTest:Manatee.Json.Tests.JsonArrayTest" type="MsTestTestMethodElement" MethodName="Parse_StringMissingValue_ThrowsJsonSyntaxException" TypeName="Manatee.Json.Tests.JsonArrayTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.JsonValueTest.Parse_StringValueWithEscapedBackspace_ReturnsCorrectJsonValue" ParentId="MsTest:Manatee.Json.Tests.JsonValueTest" type="MsTestTestMethodElement" MethodName="Parse_StringValueWithEscapedBackspace_ReturnsCorrectJsonValue" TypeName="Manatee.Json.Tests.JsonValueTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.JsonValueTest.Parse_StringValueWithEscapedCarriageReturn_ReturnsCorrectJsonValue" ParentId="MsTest:Manatee.Json.Tests.JsonValueTest" type="MsTestTestMethodElement" MethodName="Parse_StringValueWithEscapedCarriageReturn_ReturnsCorrectJsonValue" TypeName="Manatee.Json.Tests.JsonValueTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.JsonValueTest.Parse_StringValueWithEscapedFormFeed_ReturnsCorrectJsonValue" ParentId="MsTest:Manatee.Json.Tests.JsonValueTest" type="MsTestTestMethodElement" MethodName="Parse_StringValueWithEscapedFormFeed_ReturnsCorrectJsonValue" TypeName="Manatee.Json.Tests.JsonValueTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.JsonValueTest.Parse_StringValueWithEscapedHexadecimalValue_ReturnsCorrectJsonValue" ParentId="MsTest:Manatee.Json.Tests.JsonValueTest" type="MsTestTestMethodElement" MethodName="Parse_StringValueWithEscapedHexadecimalValue_ReturnsCorrectJsonValue" TypeName="Manatee.Json.Tests.JsonValueTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.JsonValueTest.Parse_StringValueWithEscapedHorizontalTab_ReturnsCorrectJsonValue" ParentId="MsTest:Manatee.Json.Tests.JsonValueTest" type="MsTestTestMethodElement" MethodName="Parse_StringValueWithEscapedHorizontalTab_ReturnsCorrectJsonValue" TypeName="Manatee.Json.Tests.JsonValueTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.JsonValueTest.Parse_StringValueWithEscapedNewLine_ReturnsCorrectJsonValue" ParentId="MsTest:Manatee.Json.Tests.JsonValueTest" type="MsTestTestMethodElement" MethodName="Parse_StringValueWithEscapedNewLine_ReturnsCorrectJsonValue" TypeName="Manatee.Json.Tests.JsonValueTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.JsonValueTest.Parse_StringValueWithEscapedQuote_ReturnsCorrectJsonValue" ParentId="MsTest:Manatee.Json.Tests.JsonValueTest" type="MsTestTestMethodElement" MethodName="Parse_StringValueWithEscapedQuote_ReturnsCorrectJsonValue" TypeName="Manatee.Json.Tests.JsonValueTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.JsonValueTest.Parse_StringValueWithEscapedReverseSolidus_ReturnsCorrectJsonValue" ParentId="MsTest:Manatee.Json.Tests.JsonValueTest" type="MsTestTestMethodElement" MethodName="Parse_StringValueWithEscapedReverseSolidus_ReturnsCorrectJsonValue" TypeName="Manatee.Json.Tests.JsonValueTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.JsonValueTest.Parse_StringValueWithEscapedSolidus_ReturnsCorrectJsonValue" ParentId="MsTest:Manatee.Json.Tests.JsonValueTest" type="MsTestTestMethodElement" MethodName="Parse_StringValueWithEscapedSolidus_ReturnsCorrectJsonValue" TypeName="Manatee.Json.Tests.JsonValueTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.JsonValueTest.Parse_StringValueWithSurrogateUnicodePair_ReturnsCorrectJsonValue" ParentId="MsTest:Manatee.Json.Tests.JsonValueTest" type="MsTestTestMethodElement" MethodName="Parse_StringValueWithSurrogateUnicodePair_ReturnsCorrectJsonValue" TypeName="Manatee.Json.Tests.JsonValueTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.JsonValueTest.Parse_StringWithArray_ReturnsCorrectJsonValue" ParentId="MsTest:Manatee.Json.Tests.JsonValueTest" type="MsTestTestMethodElement" MethodName="Parse_StringWithArray_ReturnsCorrectJsonValue" TypeName="Manatee.Json.Tests.JsonValueTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.JsonValueTest.Parse_StringWithBadToken_ThrowsJsonValueParseException" ParentId="MsTest:Manatee.Json.Tests.JsonValueTest" type="MsTestTestMethodElement" MethodName="Parse_StringWithBadToken_ThrowsJsonValueParseException" TypeName="Manatee.Json.Tests.JsonValueTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.JsonValueTest.Parse_StringWithBoolFalse_ReturnsCorrectJsonValue" ParentId="MsTest:Manatee.Json.Tests.JsonValueTest" type="MsTestTestMethodElement" MethodName="Parse_StringWithBoolFalse_ReturnsCorrectJsonValue" TypeName="Manatee.Json.Tests.JsonValueTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.JsonValueTest.Parse_StringWithBoolTrue_ReturnsCorrectJsonValue" ParentId="MsTest:Manatee.Json.Tests.JsonValueTest" type="MsTestTestMethodElement" MethodName="Parse_StringWithBoolTrue_ReturnsCorrectJsonValue" TypeName="Manatee.Json.Tests.JsonValueTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.JsonValueTest.Parse_StringWithNull_ReturnsCorrectJsonValue" ParentId="MsTest:Manatee.Json.Tests.JsonValueTest" type="MsTestTestMethodElement" MethodName="Parse_StringWithNull_ReturnsCorrectJsonValue" TypeName="Manatee.Json.Tests.JsonValueTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.JsonValueTest.Parse_StringWithNumber_ReturnsCorrectJsonValue" ParentId="MsTest:Manatee.Json.Tests.JsonValueTest" type="MsTestTestMethodElement" MethodName="Parse_StringWithNumber_ReturnsCorrectJsonValue" TypeName="Manatee.Json.Tests.JsonValueTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.JsonValueTest.Parse_StringWithObject_ReturnsCorrectJsonValue" ParentId="MsTest:Manatee.Json.Tests.JsonValueTest" type="MsTestTestMethodElement" MethodName="Parse_StringWithObject_ReturnsCorrectJsonValue" TypeName="Manatee.Json.Tests.JsonValueTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.JsonValueTest.Parse_StringWithString_ReturnsCorrectJsonValue" ParentId="MsTest:Manatee.Json.Tests.JsonValueTest" type="MsTestTestMethodElement" MethodName="Parse_StringWithString_ReturnsCorrectJsonValue" TypeName="Manatee.Json.Tests.JsonValueTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.JsonArrayTest.Parse_ValidString_ReturnsCorrectArray" ParentId="MsTest:Manatee.Json.Tests.JsonArrayTest" type="MsTestTestMethodElement" MethodName="Parse_ValidString_ReturnsCorrectArray" TypeName="Manatee.Json.Tests.JsonArrayTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.JsonObjectTest.Parse_ValidString_ReturnsCorrectObject" ParentId="MsTest:Manatee.Json.Tests.JsonObjectTest" type="MsTestTestMethodElement" MethodName="Parse_ValidString_ReturnsCorrectObject" TypeName="Manatee.Json.Tests.JsonObjectTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.Serialization.Internal.TypeGeneratorTest.PropertyReadAndWrite_Success" ParentId="MsTest:Manatee.Json.Tests.Serialization.Internal.TypeGeneratorTest" type="MsTestTestMethodElement" MethodName="PropertyReadAndWrite_Success" TypeName="Manatee.Json.Tests.Serialization.Internal.TypeGeneratorTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.XmlExtensionsTest.RoundTrip_StartingWithJson" ParentId="MsTest:Manatee.Json.Tests.XmlExtensionsTest" type="MsTestTestMethodElement" MethodName="RoundTrip_StartingWithJson" TypeName="Manatee.Json.Tests.XmlExtensionsTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.XmlExtensionsTest.RoundTrip_StartingWithXml" ParentId="MsTest:Manatee.Json.Tests.XmlExtensionsTest" type="MsTestTestMethodElement" MethodName="RoundTrip_StartingWithXml" TypeName="Manatee.Json.Tests.XmlExtensionsTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.Serialization.JsonSerializerTest.Serialize_AbstractAndInterfaceProps_Successful" ParentId="MsTest:Manatee.Json.Tests.Serialization.JsonSerializerTest" type="MsTestTestMethodElement" MethodName="Serialize_AbstractAndInterfaceProps_Successful" TypeName="Manatee.Json.Tests.Serialization.JsonSerializerTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.Serialization.JsonSerializerTest.Serialize_AbstractClass_Successful" ParentId="MsTest:Manatee.Json.Tests.Serialization.JsonSerializerTest" type="MsTestTestMethodElement" MethodName="Serialize_AbstractClass_Successful" TypeName="Manatee.Json.Tests.Serialization.JsonSerializerTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.Serialization.JsonSerializerTest.Serialize_Basic_Successful" ParentId="MsTest:Manatee.Json.Tests.Serialization.JsonSerializerTest" type="MsTestTestMethodElement" MethodName="Serialize_Basic_Successful" TypeName="Manatee.Json.Tests.Serialization.JsonSerializerTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.Serialization.JsonSerializerTest.Serialize_BasicWithNamedEnum_Successful" ParentId="MsTest:Manatee.Json.Tests.Serialization.JsonSerializerTest" type="MsTestTestMethodElement" MethodName="Serialize_BasicWithNamedEnum_Successful" TypeName="Manatee.Json.Tests.Serialization.JsonSerializerTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.Serialization.JsonSerializerTest.Serialize_CircularStructure_SerializesWithReference" ParentId="MsTest:Manatee.Json.Tests.Serialization.JsonSerializerTest" type="MsTestTestMethodElement" MethodName="Serialize_CircularStructure_SerializesWithReference" TypeName="Manatee.Json.Tests.Serialization.JsonSerializerTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.Serialization.JsonSerializerTest.Serialize_CustomOptions_SerializesDefaultValues" ParentId="MsTest:Manatee.Json.Tests.Serialization.JsonSerializerTest" type="MsTestTestMethodElement" MethodName="Serialize_CustomOptions_SerializesDefaultValues" TypeName="Manatee.Json.Tests.Serialization.JsonSerializerTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.Serialization.JsonSerializerTest.Serialize_DateTimeDefaultOptions_Successful" ParentId="MsTest:Manatee.Json.Tests.Serialization.JsonSerializerTest" type="MsTestTestMethodElement" MethodName="Serialize_DateTimeDefaultOptions_Successful" TypeName="Manatee.Json.Tests.Serialization.JsonSerializerTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.Serialization.JsonSerializerTest.Serialize_DateTimeJavaFormat_Successful" ParentId="MsTest:Manatee.Json.Tests.Serialization.JsonSerializerTest" type="MsTestTestMethodElement" MethodName="Serialize_DateTimeJavaFormat_Successful" TypeName="Manatee.Json.Tests.Serialization.JsonSerializerTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.Serialization.JsonSerializerTest.Serialize_DateTimeMilliseconds_Successful" ParentId="MsTest:Manatee.Json.Tests.Serialization.JsonSerializerTest" type="MsTestTestMethodElement" MethodName="Serialize_DateTimeMilliseconds_Successful" TypeName="Manatee.Json.Tests.Serialization.JsonSerializerTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.Serialization.JsonSerializerTest.Serialize_DefaultOptions_IgnoresDefaultValues" ParentId="MsTest:Manatee.Json.Tests.Serialization.JsonSerializerTest" type="MsTestTestMethodElement" MethodName="Serialize_DefaultOptions_IgnoresDefaultValues" TypeName="Manatee.Json.Tests.Serialization.JsonSerializerTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.Serialization.JsonSerializerTest.Serialize_Dictionary_Successful" ParentId="MsTest:Manatee.Json.Tests.Serialization.JsonSerializerTest" type="MsTestTestMethodElement" MethodName="Serialize_Dictionary_Successful" TypeName="Manatee.Json.Tests.Serialization.JsonSerializerTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.Serialization.JsonSerializerTest.Serialize_IJsonCompatible_Successful" ParentId="MsTest:Manatee.Json.Tests.Serialization.JsonSerializerTest" type="MsTestTestMethodElement" MethodName="Serialize_IJsonCompatible_Successful" TypeName="Manatee.Json.Tests.Serialization.JsonSerializerTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.Serialization.JsonSerializerTest.Serialize_IJsonSerializable_Successful" ParentId="MsTest:Manatee.Json.Tests.Serialization.JsonSerializerTest" type="MsTestTestMethodElement" MethodName="Serialize_IJsonSerializable_Successful" TypeName="Manatee.Json.Tests.Serialization.JsonSerializerTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.Serialization.JsonSerializerTest.Serialize_Interface_Successful" ParentId="MsTest:Manatee.Json.Tests.Serialization.JsonSerializerTest" type="MsTestTestMethodElement" MethodName="Serialize_Interface_Successful" TypeName="Manatee.Json.Tests.Serialization.JsonSerializerTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.Serialization.JsonSerializerTest.Serialize_List_Successfull" ParentId="MsTest:Manatee.Json.Tests.Serialization.JsonSerializerTest" type="MsTestTestMethodElement" MethodName="Serialize_List_Successfull" TypeName="Manatee.Json.Tests.Serialization.JsonSerializerTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.Serialization.JsonSerializerTest.Serialize_Nullable_NonNull_Successful" ParentId="MsTest:Manatee.Json.Tests.Serialization.JsonSerializerTest" type="MsTestTestMethodElement" MethodName="Serialize_Nullable_NonNull_Successful" TypeName="Manatee.Json.Tests.Serialization.JsonSerializerTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.Serialization.JsonSerializerTest.Serialize_Nullable_Null_Successful" ParentId="MsTest:Manatee.Json.Tests.Serialization.JsonSerializerTest" type="MsTestTestMethodElement" MethodName="Serialize_Nullable_Null_Successful" TypeName="Manatee.Json.Tests.Serialization.JsonSerializerTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.Serialization.JsonSerializerTest.Serialize_Queue_Successfull" ParentId="MsTest:Manatee.Json.Tests.Serialization.JsonSerializerTest" type="MsTestTestMethodElement" MethodName="Serialize_Queue_Successfull" TypeName="Manatee.Json.Tests.Serialization.JsonSerializerTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.Serialization.JsonSerializerTest.Serialize_RegisteredType_Successful" ParentId="MsTest:Manatee.Json.Tests.Serialization.JsonSerializerTest" type="MsTestTestMethodElement" MethodName="Serialize_RegisteredType_Successful" TypeName="Manatee.Json.Tests.Serialization.JsonSerializerTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.Serialization.JsonSerializerTest.Serialize_Stack_Successfull" ParentId="MsTest:Manatee.Json.Tests.Serialization.JsonSerializerTest" type="MsTestTestMethodElement" MethodName="Serialize_Stack_Successfull" TypeName="Manatee.Json.Tests.Serialization.JsonSerializerTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.Serialization.JsonSerializerTest.SerializeType_Successfull" ParentId="MsTest:Manatee.Json.Tests.Serialization.JsonSerializerTest" type="MsTestTestMethodElement" MethodName="SerializeType_Successfull" TypeName="Manatee.Json.Tests.Serialization.JsonSerializerTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.DevTest.Test1" ParentId="MsTest:Manatee.Json.Tests.DevTest" type="MsTestTestMethodElement" MethodName="Test1" TypeName="Manatee.Json.Tests.DevTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.DevTest.Test2" ParentId="MsTest:Manatee.Json.Tests.DevTest" type="MsTestTestMethodElement" MethodName="Test2" TypeName="Manatee.Json.Tests.DevTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.XmlExtensionsTest.ToJson_ComplexElement_MapsCorrectly" ParentId="MsTest:Manatee.Json.Tests.XmlExtensionsTest" type="MsTestTestMethodElement" MethodName="ToJson_ComplexElement_MapsCorrectly" TypeName="Manatee.Json.Tests.XmlExtensionsTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.XmlExtensionsTest.ToJson_ElementWithBooleanStringValue_MapsCorrectly" ParentId="MsTest:Manatee.Json.Tests.XmlExtensionsTest" type="MsTestTestMethodElement" MethodName="ToJson_ElementWithBooleanStringValue_MapsCorrectly" TypeName="Manatee.Json.Tests.XmlExtensionsTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.XmlExtensionsTest.ToJson_ElementWithBooleanValue_MapsCorrectly" ParentId="MsTest:Manatee.Json.Tests.XmlExtensionsTest" type="MsTestTestMethodElement" MethodName="ToJson_ElementWithBooleanValue_MapsCorrectly" TypeName="Manatee.Json.Tests.XmlExtensionsTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.XmlExtensionsTest.ToJson_ElementWithNullValue_MapsCorrectly" ParentId="MsTest:Manatee.Json.Tests.XmlExtensionsTest" type="MsTestTestMethodElement" MethodName="ToJson_ElementWithNullValue_MapsCorrectly" TypeName="Manatee.Json.Tests.XmlExtensionsTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.XmlExtensionsTest.ToJson_ElementWithNumberValue_MapsCorrectly" ParentId="MsTest:Manatee.Json.Tests.XmlExtensionsTest" type="MsTestTestMethodElement" MethodName="ToJson_ElementWithNumberValue_MapsCorrectly" TypeName="Manatee.Json.Tests.XmlExtensionsTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.XmlExtensionsTest.ToJson_ElementWithNumericStringValue_MapsCorrectly" ParentId="MsTest:Manatee.Json.Tests.XmlExtensionsTest" type="MsTestTestMethodElement" MethodName="ToJson_ElementWithNumericStringValue_MapsCorrectly" TypeName="Manatee.Json.Tests.XmlExtensionsTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.XmlExtensionsTest.ToJson_ElementWithStringValue_MapsCorrectly" ParentId="MsTest:Manatee.Json.Tests.XmlExtensionsTest" type="MsTestTestMethodElement" MethodName="ToJson_ElementWithStringValue_MapsCorrectly" TypeName="Manatee.Json.Tests.XmlExtensionsTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.LinqExtensionsTest.ToJson_FilteringArray_ReturnsArray" ParentId="MsTest:Manatee.Json.Tests.LinqExtensionsTest" type="MsTestTestMethodElement" MethodName="ToJson_FilteringArray_ReturnsArray" TypeName="Manatee.Json.Tests.LinqExtensionsTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.LinqExtensionsTest.ToJson_FilteringObject_ReturnsObject" ParentId="MsTest:Manatee.Json.Tests.LinqExtensionsTest" type="MsTestTestMethodElement" MethodName="ToJson_FilteringObject_ReturnsObject" TypeName="Manatee.Json.Tests.LinqExtensionsTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.LinqExtensionsTest.ToJson_FilteringObjectExtractValues_ReturnsArray" ParentId="MsTest:Manatee.Json.Tests.LinqExtensionsTest" type="MsTestTestMethodElement" MethodName="ToJson_FilteringObjectExtractValues_ReturnsArray" TypeName="Manatee.Json.Tests.LinqExtensionsTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.XmlExtensionsTest.ToJson_MultipleRootElementsSimpleContents_MapsCorrectly" ParentId="MsTest:Manatee.Json.Tests.XmlExtensionsTest" type="MsTestTestMethodElement" MethodName="ToJson_MultipleRootElementsSimpleContents_MapsCorrectly" TypeName="Manatee.Json.Tests.XmlExtensionsTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.XmlExtensionsTest.ToJson_SingleRootElementComplexContents_MapsCorrectly" ParentId="MsTest:Manatee.Json.Tests.XmlExtensionsTest" type="MsTestTestMethodElement" MethodName="ToJson_SingleRootElementComplexContents_MapsCorrectly" TypeName="Manatee.Json.Tests.XmlExtensionsTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.XmlExtensionsTest.ToJson_SingleRootElementSimpleContents_MapsCorrectly" ParentId="MsTest:Manatee.Json.Tests.XmlExtensionsTest" type="MsTestTestMethodElement" MethodName="ToJson_SingleRootElementSimpleContents_MapsCorrectly" TypeName="Manatee.Json.Tests.XmlExtensionsTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.JsonValueTest.ToString_Array_ReturnsCorrectString" ParentId="MsTest:Manatee.Json.Tests.JsonValueTest" type="MsTestTestMethodElement" MethodName="ToString_Array_ReturnsCorrectString" TypeName="Manatee.Json.Tests.JsonValueTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.JsonValueTest.ToString_BoolFalse_ReturnsCorrectString" ParentId="MsTest:Manatee.Json.Tests.JsonValueTest" type="MsTestTestMethodElement" MethodName="ToString_BoolFalse_ReturnsCorrectString" TypeName="Manatee.Json.Tests.JsonValueTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.JsonValueTest.ToString_BoolTrue_ReturnsCorrectString" ParentId="MsTest:Manatee.Json.Tests.JsonValueTest" type="MsTestTestMethodElement" MethodName="ToString_BoolTrue_ReturnsCorrectString" TypeName="Manatee.Json.Tests.JsonValueTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.JsonValueTest.ToString_EscapableCharacters_ReturnsCorrectString" ParentId="MsTest:Manatee.Json.Tests.JsonValueTest" type="MsTestTestMethodElement" MethodName="ToString_EscapableCharacters_ReturnsCorrectString" TypeName="Manatee.Json.Tests.JsonValueTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.JsonValueTest.ToString_Null_ReturnsCorrectString" ParentId="MsTest:Manatee.Json.Tests.JsonValueTest" type="MsTestTestMethodElement" MethodName="ToString_Null_ReturnsCorrectString" TypeName="Manatee.Json.Tests.JsonValueTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.JsonValueTest.ToString_Number_ReturnsCorrectString" ParentId="MsTest:Manatee.Json.Tests.JsonValueTest" type="MsTestTestMethodElement" MethodName="ToString_Number_ReturnsCorrectString" TypeName="Manatee.Json.Tests.JsonValueTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.JsonValueTest.ToString_Object_ReturnsCorrectString" ParentId="MsTest:Manatee.Json.Tests.JsonValueTest" type="MsTestTestMethodElement" MethodName="ToString_Object_ReturnsCorrectString" TypeName="Manatee.Json.Tests.JsonValueTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.JsonArrayTest.ToString_ReturnsCorrectString" ParentId="MsTest:Manatee.Json.Tests.JsonArrayTest" type="MsTestTestMethodElement" MethodName="ToString_ReturnsCorrectString" TypeName="Manatee.Json.Tests.JsonArrayTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.JsonObjectTest.ToString_ReturnsCorrectString" ParentId="MsTest:Manatee.Json.Tests.JsonObjectTest" type="MsTestTestMethodElement" MethodName="ToString_ReturnsCorrectString" TypeName="Manatee.Json.Tests.JsonObjectTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.JsonValueTest.ToString_String_ReturnsCorrectString" ParentId="MsTest:Manatee.Json.Tests.JsonValueTest" type="MsTestTestMethodElement" MethodName="ToString_String_ReturnsCorrectString" TypeName="Manatee.Json.Tests.JsonValueTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.XmlExtensionsTest.ToXElement_ArrayNullKey_ThrowsArgumentException" ParentId="MsTest:Manatee.Json.Tests.XmlExtensionsTest" type="MsTestTestMethodElement" MethodName="ToXElement_ArrayNullKey_ThrowsArgumentException" TypeName="Manatee.Json.Tests.XmlExtensionsTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.XmlExtensionsTest.ToXElement_ArrayWithKey_MapsCorrectly" ParentId="MsTest:Manatee.Json.Tests.XmlExtensionsTest" type="MsTestTestMethodElement" MethodName="ToXElement_ArrayWithKey_MapsCorrectly" TypeName="Manatee.Json.Tests.XmlExtensionsTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.XmlExtensionsTest.ToXElement_ArrayWithNestedArray_MapsCorrectly" ParentId="MsTest:Manatee.Json.Tests.XmlExtensionsTest" type="MsTestTestMethodElement" MethodName="ToXElement_ArrayWithNestedArray_MapsCorrectly" TypeName="Manatee.Json.Tests.XmlExtensionsTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.XmlExtensionsTest.ToXElement_ArrayWithNestedArrayWithNestedObjectContainingSameKey_MapsCorrectly" ParentId="MsTest:Manatee.Json.Tests.XmlExtensionsTest" type="MsTestTestMethodElement" MethodName="ToXElement_ArrayWithNestedArrayWithNestedObjectContainingSameKey_MapsCorrectly" TypeName="Manatee.Json.Tests.XmlExtensionsTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.XmlExtensionsTest.ToXElement_BooleanNullKey_ThrowsArgumentException" ParentId="MsTest:Manatee.Json.Tests.XmlExtensionsTest" type="MsTestTestMethodElement" MethodName="ToXElement_BooleanNullKey_ThrowsArgumentException" TypeName="Manatee.Json.Tests.XmlExtensionsTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.XmlExtensionsTest.ToXElement_BooleanStringWithKey_MapsCorrectly" ParentId="MsTest:Manatee.Json.Tests.XmlExtensionsTest" type="MsTestTestMethodElement" MethodName="ToXElement_BooleanStringWithKey_MapsCorrectly" TypeName="Manatee.Json.Tests.XmlExtensionsTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.XmlExtensionsTest.ToXElement_BooleanWithKey_MapsCorrectly" ParentId="MsTest:Manatee.Json.Tests.XmlExtensionsTest" type="MsTestTestMethodElement" MethodName="ToXElement_BooleanWithKey_MapsCorrectly" TypeName="Manatee.Json.Tests.XmlExtensionsTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.XmlExtensionsTest.ToXElement_ComplexObject_MapsCorrectly" ParentId="MsTest:Manatee.Json.Tests.XmlExtensionsTest" type="MsTestTestMethodElement" MethodName="ToXElement_ComplexObject_MapsCorrectly" TypeName="Manatee.Json.Tests.XmlExtensionsTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.XmlExtensionsTest.ToXElement_NullNullKey_ThrowsArgumentException" ParentId="MsTest:Manatee.Json.Tests.XmlExtensionsTest" type="MsTestTestMethodElement" MethodName="ToXElement_NullNullKey_ThrowsArgumentException" TypeName="Manatee.Json.Tests.XmlExtensionsTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.XmlExtensionsTest.ToXElement_NullWithKey_MapsCorrectly" ParentId="MsTest:Manatee.Json.Tests.XmlExtensionsTest" type="MsTestTestMethodElement" MethodName="ToXElement_NullWithKey_MapsCorrectly" TypeName="Manatee.Json.Tests.XmlExtensionsTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.XmlExtensionsTest.ToXElement_NumberNullKey_ThrowsArgumentException" ParentId="MsTest:Manatee.Json.Tests.XmlExtensionsTest" type="MsTestTestMethodElement" MethodName="ToXElement_NumberNullKey_ThrowsArgumentException" TypeName="Manatee.Json.Tests.XmlExtensionsTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.XmlExtensionsTest.ToXElement_NumberWithKey_MapsCorrectly" ParentId="MsTest:Manatee.Json.Tests.XmlExtensionsTest" type="MsTestTestMethodElement" MethodName="ToXElement_NumberWithKey_MapsCorrectly" TypeName="Manatee.Json.Tests.XmlExtensionsTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.XmlExtensionsTest.ToXElement_NumericStringWithKey_MapsCorrectly" ParentId="MsTest:Manatee.Json.Tests.XmlExtensionsTest" type="MsTestTestMethodElement" MethodName="ToXElement_NumericStringWithKey_MapsCorrectly" TypeName="Manatee.Json.Tests.XmlExtensionsTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.XmlExtensionsTest.ToXElement_ObjectNullKeyMultiplePairs_ThrowsArgumentException" ParentId="MsTest:Manatee.Json.Tests.XmlExtensionsTest" type="MsTestTestMethodElement" MethodName="ToXElement_ObjectNullKeyMultiplePairs_ThrowsArgumentException" TypeName="Manatee.Json.Tests.XmlExtensionsTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.XmlExtensionsTest.ToXElement_ObjectNullKeySinglePair_MapsCorrectly" ParentId="MsTest:Manatee.Json.Tests.XmlExtensionsTest" type="MsTestTestMethodElement" MethodName="ToXElement_ObjectNullKeySinglePair_MapsCorrectly" TypeName="Manatee.Json.Tests.XmlExtensionsTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.XmlExtensionsTest.ToXElement_ObjectWithKey_MapsCorrectly" ParentId="MsTest:Manatee.Json.Tests.XmlExtensionsTest" type="MsTestTestMethodElement" MethodName="ToXElement_ObjectWithKey_MapsCorrectly" TypeName="Manatee.Json.Tests.XmlExtensionsTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.XmlExtensionsTest.ToXElement_StringNullKey_ThrowsArgumentException" ParentId="MsTest:Manatee.Json.Tests.XmlExtensionsTest" type="MsTestTestMethodElement" MethodName="ToXElement_StringNullKey_ThrowsArgumentException" TypeName="Manatee.Json.Tests.XmlExtensionsTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.XmlExtensionsTest.ToXElement_StringWithKey_MapsCorrectly" ParentId="MsTest:Manatee.Json.Tests.XmlExtensionsTest" type="MsTestTestMethodElement" MethodName="ToXElement_StringWithKey_MapsCorrectly" TypeName="Manatee.Json.Tests.XmlExtensionsTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.JsonObjectExtensionsTest.TryGetArray_NullObjectReturnsNull" ParentId="MsTest:Manatee.Json.Tests.JsonObjectExtensionsTest" type="MsTestTestMethodElement" MethodName="TryGetArray_NullObjectReturnsNull" TypeName="Manatee.Json.Tests.JsonObjectExtensionsTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.JsonObjectExtensionsTest.TryGetArray_ReturnsRequested" ParentId="MsTest:Manatee.Json.Tests.JsonObjectExtensionsTest" type="MsTestTestMethodElement" MethodName="TryGetArray_ReturnsRequested" TypeName="Manatee.Json.Tests.JsonObjectExtensionsTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.JsonObjectExtensionsTest.TryGetArray_ValueNotBooleanReturnsNull" ParentId="MsTest:Manatee.Json.Tests.JsonObjectExtensionsTest" type="MsTestTestMethodElement" MethodName="TryGetArray_ValueNotBooleanReturnsNull" TypeName="Manatee.Json.Tests.JsonObjectExtensionsTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.JsonObjectExtensionsTest.TryGetArray_ValueNotFoundReturnsNull" ParentId="MsTest:Manatee.Json.Tests.JsonObjectExtensionsTest" type="MsTestTestMethodElement" MethodName="TryGetArray_ValueNotFoundReturnsNull" TypeName="Manatee.Json.Tests.JsonObjectExtensionsTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.JsonObjectExtensionsTest.TryGetBoolean_NullObjectReturnsNull" ParentId="MsTest:Manatee.Json.Tests.JsonObjectExtensionsTest" type="MsTestTestMethodElement" MethodName="TryGetBoolean_NullObjectReturnsNull" TypeName="Manatee.Json.Tests.JsonObjectExtensionsTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.JsonObjectExtensionsTest.TryGetBoolean_ReturnsRequested" ParentId="MsTest:Manatee.Json.Tests.JsonObjectExtensionsTest" type="MsTestTestMethodElement" MethodName="TryGetBoolean_ReturnsRequested" TypeName="Manatee.Json.Tests.JsonObjectExtensionsTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.JsonObjectExtensionsTest.TryGetBoolean_ValueNotBooleanReturnsNull" ParentId="MsTest:Manatee.Json.Tests.JsonObjectExtensionsTest" type="MsTestTestMethodElement" MethodName="TryGetBoolean_ValueNotBooleanReturnsNull" TypeName="Manatee.Json.Tests.JsonObjectExtensionsTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.JsonObjectExtensionsTest.TryGetBoolean_ValueNotFoundReturnsNull" ParentId="MsTest:Manatee.Json.Tests.JsonObjectExtensionsTest" type="MsTestTestMethodElement" MethodName="TryGetBoolean_ValueNotFoundReturnsNull" TypeName="Manatee.Json.Tests.JsonObjectExtensionsTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.JsonObjectExtensionsTest.TryGetNumber_NullObjectReturnsNull" ParentId="MsTest:Manatee.Json.Tests.JsonObjectExtensionsTest" type="MsTestTestMethodElement" MethodName="TryGetNumber_NullObjectReturnsNull" TypeName="Manatee.Json.Tests.JsonObjectExtensionsTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.JsonObjectExtensionsTest.TryGetNumber_ReturnsRequested" ParentId="MsTest:Manatee.Json.Tests.JsonObjectExtensionsTest" type="MsTestTestMethodElement" MethodName="TryGetNumber_ReturnsRequested" TypeName="Manatee.Json.Tests.JsonObjectExtensionsTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.JsonObjectExtensionsTest.TryGetNumber_ValueNotFoundReturnsNull" ParentId="MsTest:Manatee.Json.Tests.JsonObjectExtensionsTest" type="MsTestTestMethodElement" MethodName="TryGetNumber_ValueNotFoundReturnsNull" TypeName="Manatee.Json.Tests.JsonObjectExtensionsTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.JsonObjectExtensionsTest.TryGetNumber_ValueNotNumberReturnsNull" ParentId="MsTest:Manatee.Json.Tests.JsonObjectExtensionsTest" type="MsTestTestMethodElement" MethodName="TryGetNumber_ValueNotNumberReturnsNull" TypeName="Manatee.Json.Tests.JsonObjectExtensionsTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.JsonObjectExtensionsTest.TryGetObject_NullObjectReturnsNull" ParentId="MsTest:Manatee.Json.Tests.JsonObjectExtensionsTest" type="MsTestTestMethodElement" MethodName="TryGetObject_NullObjectReturnsNull" TypeName="Manatee.Json.Tests.JsonObjectExtensionsTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.JsonObjectExtensionsTest.TryGetObject_ReturnsRequested" ParentId="MsTest:Manatee.Json.Tests.JsonObjectExtensionsTest" type="MsTestTestMethodElement" MethodName="TryGetObject_ReturnsRequested" TypeName="Manatee.Json.Tests.JsonObjectExtensionsTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.JsonObjectExtensionsTest.TryGetObject_ValueNotBooleanReturnsNull" ParentId="MsTest:Manatee.Json.Tests.JsonObjectExtensionsTest" type="MsTestTestMethodElement" MethodName="TryGetObject_ValueNotBooleanReturnsNull" TypeName="Manatee.Json.Tests.JsonObjectExtensionsTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.JsonObjectExtensionsTest.TryGetObject_ValueNotFoundReturnsNull" ParentId="MsTest:Manatee.Json.Tests.JsonObjectExtensionsTest" type="MsTestTestMethodElement" MethodName="TryGetObject_ValueNotFoundReturnsNull" TypeName="Manatee.Json.Tests.JsonObjectExtensionsTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.JsonObjectExtensionsTest.TryGetString_NullObjectReturnsNull" ParentId="MsTest:Manatee.Json.Tests.JsonObjectExtensionsTest" type="MsTestTestMethodElement" MethodName="TryGetString_NullObjectReturnsNull" TypeName="Manatee.Json.Tests.JsonObjectExtensionsTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.JsonObjectExtensionsTest.TryGetString_ReturnsRequested" ParentId="MsTest:Manatee.Json.Tests.JsonObjectExtensionsTest" type="MsTestTestMethodElement" MethodName="TryGetString_ReturnsRequested" TypeName="Manatee.Json.Tests.JsonObjectExtensionsTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.JsonObjectExtensionsTest.TryGetString_ValueNotFoundReturnsNull" ParentId="MsTest:Manatee.Json.Tests.JsonObjectExtensionsTest" type="MsTestTestMethodElement" MethodName="TryGetString_ValueNotFoundReturnsNull" TypeName="Manatee.Json.Tests.JsonObjectExtensionsTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.JsonObjectExtensionsTest.TryGetString_ValueNotStringReturnsNull" ParentId="MsTest:Manatee.Json.Tests.JsonObjectExtensionsTest" type="MsTestTestMethodElement" MethodName="TryGetString_ValueNotStringReturnsNull" TypeName="Manatee.Json.Tests.JsonObjectExtensionsTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.Serialization.Internal.TypeGeneratorTest.TypeCreation_Success" ParentId="MsTest:Manatee.Json.Tests.Serialization.Internal.TypeGeneratorTest" type="MsTestTestMethodElement" MethodName="TypeCreation_Success" TypeName="Manatee.Json.Tests.Serialization.Internal.TypeGeneratorTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.Schema.NotSchemaTest.ValidateReturnsErrorOnAnyInvalid" ParentId="MsTest:Manatee.Json.Tests.Schema.NotSchemaTest" type="MsTestTestMethodElement" MethodName="ValidateReturnsErrorOnAnyInvalid" TypeName="Manatee.Json.Tests.Schema.NotSchemaTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.Schema.AllOfSchemaTest.ValidateReturnsErrorOnAnyInvalid" ParentId="MsTest:Manatee.Json.Tests.Schema.AllOfSchemaTest" type="MsTestTestMethodElement" MethodName="ValidateReturnsErrorOnAnyInvalid" TypeName="Manatee.Json.Tests.Schema.AllOfSchemaTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.Schema.ArraySchemaTest.ValidateReturnsErrorOnDuplicateItems" ParentId="MsTest:Manatee.Json.Tests.Schema.ArraySchemaTest" type="MsTestTestMethodElement" MethodName="ValidateReturnsErrorOnDuplicateItems" TypeName="Manatee.Json.Tests.Schema.ArraySchemaTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.Schema.IntegerSchemaTest.ValidateReturnsErrorOnEqualsExclusiveMaximum" ParentId="MsTest:Manatee.Json.Tests.Schema.IntegerSchemaTest" type="MsTestTestMethodElement" MethodName="ValidateReturnsErrorOnEqualsExclusiveMaximum" TypeName="Manatee.Json.Tests.Schema.IntegerSchemaTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.Schema.NumberSchemaTest.ValidateReturnsErrorOnEqualsExclusiveMaximum" ParentId="MsTest:Manatee.Json.Tests.Schema.NumberSchemaTest" type="MsTestTestMethodElement" MethodName="ValidateReturnsErrorOnEqualsExclusiveMaximum" TypeName="Manatee.Json.Tests.Schema.NumberSchemaTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.Schema.NumberSchemaTest.ValidateReturnsErrorOnEqualsExclusiveMinimum" ParentId="MsTest:Manatee.Json.Tests.Schema.NumberSchemaTest" type="MsTestTestMethodElement" MethodName="ValidateReturnsErrorOnEqualsExclusiveMinimum" TypeName="Manatee.Json.Tests.Schema.NumberSchemaTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.Schema.IntegerSchemaTest.ValidateReturnsErrorOnEqualsExclusiveMinimum" ParentId="MsTest:Manatee.Json.Tests.Schema.IntegerSchemaTest" type="MsTestTestMethodElement" MethodName="ValidateReturnsErrorOnEqualsExclusiveMinimum" TypeName="Manatee.Json.Tests.Schema.IntegerSchemaTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.Schema.StringSchemaTest.ValidateReturnsErrorOnInvalidDateTimeFormat" ParentId="MsTest:Manatee.Json.Tests.Schema.StringSchemaTest" type="MsTestTestMethodElement" MethodName="ValidateReturnsErrorOnInvalidDateTimeFormat" TypeName="Manatee.Json.Tests.Schema.StringSchemaTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.Schema.StringSchemaTest.ValidateReturnsErrorOnInvalidEmailFormat" ParentId="MsTest:Manatee.Json.Tests.Schema.StringSchemaTest" type="MsTestTestMethodElement" MethodName="ValidateReturnsErrorOnInvalidEmailFormat" TypeName="Manatee.Json.Tests.Schema.StringSchemaTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.Schema.StringSchemaTest.ValidateReturnsErrorOnInvalidHostNameFormat" ParentId="MsTest:Manatee.Json.Tests.Schema.StringSchemaTest" type="MsTestTestMethodElement" MethodName="ValidateReturnsErrorOnInvalidHostNameFormat" TypeName="Manatee.Json.Tests.Schema.StringSchemaTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.Schema.StringSchemaTest.ValidateReturnsErrorOnInvalidIpv4Format" ParentId="MsTest:Manatee.Json.Tests.Schema.StringSchemaTest" type="MsTestTestMethodElement" MethodName="ValidateReturnsErrorOnInvalidIpv4Format" TypeName="Manatee.Json.Tests.Schema.StringSchemaTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.Schema.StringSchemaTest.ValidateReturnsErrorOnInvalidIpv6Format" ParentId="MsTest:Manatee.Json.Tests.Schema.StringSchemaTest" type="MsTestTestMethodElement" MethodName="ValidateReturnsErrorOnInvalidIpv6Format" TypeName="Manatee.Json.Tests.Schema.StringSchemaTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.Schema.ArraySchemaTest.ValidateReturnsErrorOnInvalidItems" ParentId="MsTest:Manatee.Json.Tests.Schema.ArraySchemaTest" type="MsTestTestMethodElement" MethodName="ValidateReturnsErrorOnInvalidItems" TypeName="Manatee.Json.Tests.Schema.ArraySchemaTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.Schema.ObjectSchemaTest.ValidateReturnsErrorOnInvalidProperty" ParentId="MsTest:Manatee.Json.Tests.Schema.ObjectSchemaTest" type="MsTestTestMethodElement" MethodName="ValidateReturnsErrorOnInvalidProperty" TypeName="Manatee.Json.Tests.Schema.ObjectSchemaTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.Schema.StringSchemaTest.ValidateReturnsErrorOnInvalidUriFormat" ParentId="MsTest:Manatee.Json.Tests.Schema.StringSchemaTest" type="MsTestTestMethodElement" MethodName="ValidateReturnsErrorOnInvalidUriFormat" TypeName="Manatee.Json.Tests.Schema.StringSchemaTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.Schema.IntegerSchemaTest.ValidateReturnsErrorOnLessThanMinimum" ParentId="MsTest:Manatee.Json.Tests.Schema.IntegerSchemaTest" type="MsTestTestMethodElement" MethodName="ValidateReturnsErrorOnLessThanMinimum" TypeName="Manatee.Json.Tests.Schema.IntegerSchemaTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.Schema.NumberSchemaTest.ValidateReturnsErrorOnLessThanMinimum" ParentId="MsTest:Manatee.Json.Tests.Schema.NumberSchemaTest" type="MsTestTestMethodElement" MethodName="ValidateReturnsErrorOnLessThanMinimum" TypeName="Manatee.Json.Tests.Schema.NumberSchemaTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.Schema.IntegerSchemaTest.ValidateReturnsErrorOnMoreThanMaximum" ParentId="MsTest:Manatee.Json.Tests.Schema.IntegerSchemaTest" type="MsTestTestMethodElement" MethodName="ValidateReturnsErrorOnMoreThanMaximum" TypeName="Manatee.Json.Tests.Schema.IntegerSchemaTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.Schema.NumberSchemaTest.ValidateReturnsErrorOnMoreThanMaximum" ParentId="MsTest:Manatee.Json.Tests.Schema.NumberSchemaTest" type="MsTestTestMethodElement" MethodName="ValidateReturnsErrorOnMoreThanMaximum" TypeName="Manatee.Json.Tests.Schema.NumberSchemaTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.Schema.OneOfSchemaTest.ValidateReturnsErrorOnMoreThanOneValid" ParentId="MsTest:Manatee.Json.Tests.Schema.OneOfSchemaTest" type="MsTestTestMethodElement" MethodName="ValidateReturnsErrorOnMoreThanOneValid" TypeName="Manatee.Json.Tests.Schema.OneOfSchemaTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.Schema.ArraySchemaTest.ValidateReturnsErrorOnNonArray" ParentId="MsTest:Manatee.Json.Tests.Schema.ArraySchemaTest" type="MsTestTestMethodElement" MethodName="ValidateReturnsErrorOnNonArray" TypeName="Manatee.Json.Tests.Schema.ArraySchemaTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.Schema.BooleanSchemaTest.ValidateReturnsErrorOnNonBoolean" ParentId="MsTest:Manatee.Json.Tests.Schema.BooleanSchemaTest" type="MsTestTestMethodElement" MethodName="ValidateReturnsErrorOnNonBoolean" TypeName="Manatee.Json.Tests.Schema.BooleanSchemaTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.Schema.OneOfSchemaTest.ValidateReturnsErrorOnNoneValid" ParentId="MsTest:Manatee.Json.Tests.Schema.OneOfSchemaTest" type="MsTestTestMethodElement" MethodName="ValidateReturnsErrorOnNoneValid" TypeName="Manatee.Json.Tests.Schema.OneOfSchemaTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.Schema.AnyOfSchemaTest.ValidateReturnsErrorOnNoneValid" ParentId="MsTest:Manatee.Json.Tests.Schema.AnyOfSchemaTest" type="MsTestTestMethodElement" MethodName="ValidateReturnsErrorOnNoneValid" TypeName="Manatee.Json.Tests.Schema.AnyOfSchemaTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.Schema.IntegerSchemaTest.ValidateReturnsErrorOnNonInteger" ParentId="MsTest:Manatee.Json.Tests.Schema.IntegerSchemaTest" type="MsTestTestMethodElement" MethodName="ValidateReturnsErrorOnNonInteger" TypeName="Manatee.Json.Tests.Schema.IntegerSchemaTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.Schema.NullSchemaTest.ValidateReturnsErrorOnNonNull" ParentId="MsTest:Manatee.Json.Tests.Schema.NullSchemaTest" type="MsTestTestMethodElement" MethodName="ValidateReturnsErrorOnNonNull" TypeName="Manatee.Json.Tests.Schema.NullSchemaTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.Schema.IntegerSchemaTest.ValidateReturnsErrorOnNonNumber" ParentId="MsTest:Manatee.Json.Tests.Schema.IntegerSchemaTest" type="MsTestTestMethodElement" MethodName="ValidateReturnsErrorOnNonNumber" TypeName="Manatee.Json.Tests.Schema.IntegerSchemaTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.Schema.NumberSchemaTest.ValidateReturnsErrorOnNonNumber" ParentId="MsTest:Manatee.Json.Tests.Schema.NumberSchemaTest" type="MsTestTestMethodElement" MethodName="ValidateReturnsErrorOnNonNumber" TypeName="Manatee.Json.Tests.Schema.NumberSchemaTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.Schema.ObjectSchemaTest.ValidateReturnsErrorOnNonObject" ParentId="MsTest:Manatee.Json.Tests.Schema.ObjectSchemaTest" type="MsTestTestMethodElement" MethodName="ValidateReturnsErrorOnNonObject" TypeName="Manatee.Json.Tests.Schema.ObjectSchemaTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.Schema.StringSchemaTest.ValidateReturnsErrorOnNonString" ParentId="MsTest:Manatee.Json.Tests.Schema.StringSchemaTest" type="MsTestTestMethodElement" MethodName="ValidateReturnsErrorOnNonString" TypeName="Manatee.Json.Tests.Schema.StringSchemaTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.Schema.StringSchemaTest.ValidateReturnsErrorOnPatternNonMatch" ParentId="MsTest:Manatee.Json.Tests.Schema.StringSchemaTest" type="MsTestTestMethodElement" MethodName="ValidateReturnsErrorOnPatternNonMatch" TypeName="Manatee.Json.Tests.Schema.StringSchemaTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.Schema.ObjectSchemaTest.ValidateReturnsErrorOnRequiredPropertyMissing" ParentId="MsTest:Manatee.Json.Tests.Schema.ObjectSchemaTest" type="MsTestTestMethodElement" MethodName="ValidateReturnsErrorOnRequiredPropertyMissing" TypeName="Manatee.Json.Tests.Schema.ObjectSchemaTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.Schema.ArraySchemaTest.ValidateReturnsErrorOnTooFewItems" ParentId="MsTest:Manatee.Json.Tests.Schema.ArraySchemaTest" type="MsTestTestMethodElement" MethodName="ValidateReturnsErrorOnTooFewItems" TypeName="Manatee.Json.Tests.Schema.ArraySchemaTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.Schema.StringSchemaTest.ValidateReturnsErrorOnTooLong" ParentId="MsTest:Manatee.Json.Tests.Schema.StringSchemaTest" type="MsTestTestMethodElement" MethodName="ValidateReturnsErrorOnTooLong" TypeName="Manatee.Json.Tests.Schema.StringSchemaTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.Schema.ArraySchemaTest.ValidateReturnsErrorOnTooManyItems" ParentId="MsTest:Manatee.Json.Tests.Schema.ArraySchemaTest" type="MsTestTestMethodElement" MethodName="ValidateReturnsErrorOnTooManyItems" TypeName="Manatee.Json.Tests.Schema.ArraySchemaTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.Schema.StringSchemaTest.ValidateReturnsErrorOnTooShort" ParentId="MsTest:Manatee.Json.Tests.Schema.StringSchemaTest" type="MsTestTestMethodElement" MethodName="ValidateReturnsErrorOnTooShort" TypeName="Manatee.Json.Tests.Schema.StringSchemaTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.Schema.EnumSchemaTest.ValidateReturnsErrorOnValueOutOfRange" ParentId="MsTest:Manatee.Json.Tests.Schema.EnumSchemaTest" type="MsTestTestMethodElement" MethodName="ValidateReturnsErrorOnValueOutOfRange" TypeName="Manatee.Json.Tests.Schema.EnumSchemaTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.Schema.AllOfSchemaTest.ValidateReturnsValidOnAllValid" ParentId="MsTest:Manatee.Json.Tests.Schema.AllOfSchemaTest" type="MsTestTestMethodElement" MethodName="ValidateReturnsValidOnAllValid" TypeName="Manatee.Json.Tests.Schema.AllOfSchemaTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.Schema.NotSchemaTest.ValidateReturnsValidOnAllValid" ParentId="MsTest:Manatee.Json.Tests.Schema.NotSchemaTest" type="MsTestTestMethodElement" MethodName="ValidateReturnsValidOnAllValid" TypeName="Manatee.Json.Tests.Schema.NotSchemaTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.Schema.ObjectSchemaTest.ValidateReturnsValidOnAllValidProperties" ParentId="MsTest:Manatee.Json.Tests.Schema.ObjectSchemaTest" type="MsTestTestMethodElement" MethodName="ValidateReturnsValidOnAllValidProperties" TypeName="Manatee.Json.Tests.Schema.ObjectSchemaTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.Schema.BooleanSchemaTest.ValidateReturnsValidOnBoolean" ParentId="MsTest:Manatee.Json.Tests.Schema.BooleanSchemaTest" type="MsTestTestMethodElement" MethodName="ValidateReturnsValidOnBoolean" TypeName="Manatee.Json.Tests.Schema.BooleanSchemaTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.Schema.ArraySchemaTest.ValidateReturnsValidOnCountEqualsMaxItems" ParentId="MsTest:Manatee.Json.Tests.Schema.ArraySchemaTest" type="MsTestTestMethodElement" MethodName="ValidateReturnsValidOnCountEqualsMaxItems" TypeName="Manatee.Json.Tests.Schema.ArraySchemaTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.Schema.ArraySchemaTest.ValidateReturnsValidOnCountEqualsMinItems" ParentId="MsTest:Manatee.Json.Tests.Schema.ArraySchemaTest" type="MsTestTestMethodElement" MethodName="ValidateReturnsValidOnCountEqualsMinItems" TypeName="Manatee.Json.Tests.Schema.ArraySchemaTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.Schema.ArraySchemaTest.ValidateReturnsValidOnCountGreaterThanMinItems" ParentId="MsTest:Manatee.Json.Tests.Schema.ArraySchemaTest" type="MsTestTestMethodElement" MethodName="ValidateReturnsValidOnCountGreaterThanMinItems" TypeName="Manatee.Json.Tests.Schema.ArraySchemaTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.Schema.ArraySchemaTest.ValidateReturnsValidOnCountLessThanMaxItems" ParentId="MsTest:Manatee.Json.Tests.Schema.ArraySchemaTest" type="MsTestTestMethodElement" MethodName="ValidateReturnsValidOnCountLessThanMaxItems" TypeName="Manatee.Json.Tests.Schema.ArraySchemaTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.Schema.StringSchemaTest.ValidateReturnsValidOnLengthEqualsMaxLength" ParentId="MsTest:Manatee.Json.Tests.Schema.StringSchemaTest" type="MsTestTestMethodElement" MethodName="ValidateReturnsValidOnLengthEqualsMaxLength" TypeName="Manatee.Json.Tests.Schema.StringSchemaTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.Schema.StringSchemaTest.ValidateReturnsValidOnLengthEqualsMinLength" ParentId="MsTest:Manatee.Json.Tests.Schema.StringSchemaTest" type="MsTestTestMethodElement" MethodName="ValidateReturnsValidOnLengthEqualsMinLength" TypeName="Manatee.Json.Tests.Schema.StringSchemaTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.Schema.StringSchemaTest.ValidateReturnsValidOnLengthGreaterThanMinLength" ParentId="MsTest:Manatee.Json.Tests.Schema.StringSchemaTest" type="MsTestTestMethodElement" MethodName="ValidateReturnsValidOnLengthGreaterThanMinLength" TypeName="Manatee.Json.Tests.Schema.StringSchemaTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.Schema.StringSchemaTest.ValidateReturnsValidOnLengthLessThanMaxLength" ParentId="MsTest:Manatee.Json.Tests.Schema.StringSchemaTest" type="MsTestTestMethodElement" MethodName="ValidateReturnsValidOnLengthLessThanMaxLength" TypeName="Manatee.Json.Tests.Schema.StringSchemaTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.Schema.NumberSchemaTest.ValidateReturnsValidOnLessThanExclusiveMaximum" ParentId="MsTest:Manatee.Json.Tests.Schema.NumberSchemaTest" type="MsTestTestMethodElement" MethodName="ValidateReturnsValidOnLessThanExclusiveMaximum" TypeName="Manatee.Json.Tests.Schema.NumberSchemaTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.Schema.IntegerSchemaTest.ValidateReturnsValidOnLessThanExclusiveMaximum" ParentId="MsTest:Manatee.Json.Tests.Schema.IntegerSchemaTest" type="MsTestTestMethodElement" MethodName="ValidateReturnsValidOnLessThanExclusiveMaximum" TypeName="Manatee.Json.Tests.Schema.IntegerSchemaTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.Schema.NumberSchemaTest.ValidateReturnsValidOnLessThanMaximum" ParentId="MsTest:Manatee.Json.Tests.Schema.NumberSchemaTest" type="MsTestTestMethodElement" MethodName="ValidateReturnsValidOnLessThanMaximum" TypeName="Manatee.Json.Tests.Schema.NumberSchemaTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.Schema.IntegerSchemaTest.ValidateReturnsValidOnLessThanMaximum" ParentId="MsTest:Manatee.Json.Tests.Schema.IntegerSchemaTest" type="MsTestTestMethodElement" MethodName="ValidateReturnsValidOnLessThanMaximum" TypeName="Manatee.Json.Tests.Schema.IntegerSchemaTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.Schema.NumberSchemaTest.ValidateReturnsValidOnMoreThanExclusiveMinimum" ParentId="MsTest:Manatee.Json.Tests.Schema.NumberSchemaTest" type="MsTestTestMethodElement" MethodName="ValidateReturnsValidOnMoreThanExclusiveMinimum" TypeName="Manatee.Json.Tests.Schema.NumberSchemaTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.Schema.IntegerSchemaTest.ValidateReturnsValidOnMoreThanExclusiveMinimum" ParentId="MsTest:Manatee.Json.Tests.Schema.IntegerSchemaTest" type="MsTestTestMethodElement" MethodName="ValidateReturnsValidOnMoreThanExclusiveMinimum" TypeName="Manatee.Json.Tests.Schema.IntegerSchemaTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.Schema.NumberSchemaTest.ValidateReturnsValidOnMoreThanMinimum" ParentId="MsTest:Manatee.Json.Tests.Schema.NumberSchemaTest" type="MsTestTestMethodElement" MethodName="ValidateReturnsValidOnMoreThanMinimum" TypeName="Manatee.Json.Tests.Schema.NumberSchemaTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.Schema.IntegerSchemaTest.ValidateReturnsValidOnMoreThanMinimum" ParentId="MsTest:Manatee.Json.Tests.Schema.IntegerSchemaTest" type="MsTestTestMethodElement" MethodName="ValidateReturnsValidOnMoreThanMinimum" TypeName="Manatee.Json.Tests.Schema.IntegerSchemaTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.Schema.NullSchemaTest.ValidateReturnsValidOnNull" ParentId="MsTest:Manatee.Json.Tests.Schema.NullSchemaTest" type="MsTestTestMethodElement" MethodName="ValidateReturnsValidOnNull" TypeName="Manatee.Json.Tests.Schema.NullSchemaTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.Schema.ObjectSchemaTest.ValidateReturnsValidOnOptionalPropertyMissing" ParentId="MsTest:Manatee.Json.Tests.Schema.ObjectSchemaTest" type="MsTestTestMethodElement" MethodName="ValidateReturnsValidOnOptionalPropertyMissing" TypeName="Manatee.Json.Tests.Schema.ObjectSchemaTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.Schema.StringSchemaTest.ValidateReturnsValidOnPatternMatch" ParentId="MsTest:Manatee.Json.Tests.Schema.StringSchemaTest" type="MsTestTestMethodElement" MethodName="ValidateReturnsValidOnPatternMatch" TypeName="Manatee.Json.Tests.Schema.StringSchemaTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.Schema.OneOfSchemaTest.ValidateReturnsValidOnSingleValid" ParentId="MsTest:Manatee.Json.Tests.Schema.OneOfSchemaTest" type="MsTestTestMethodElement" MethodName="ValidateReturnsValidOnSingleValid" TypeName="Manatee.Json.Tests.Schema.OneOfSchemaTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.Schema.AnyOfSchemaTest.ValidateReturnsValidOnSingleValid" ParentId="MsTest:Manatee.Json.Tests.Schema.AnyOfSchemaTest" type="MsTestTestMethodElement" MethodName="ValidateReturnsValidOnSingleValid" TypeName="Manatee.Json.Tests.Schema.AnyOfSchemaTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.Schema.ArraySchemaTest.ValidateReturnsValidOnUniqueItems" ParentId="MsTest:Manatee.Json.Tests.Schema.ArraySchemaTest" type="MsTestTestMethodElement" MethodName="ValidateReturnsValidOnUniqueItems" TypeName="Manatee.Json.Tests.Schema.ArraySchemaTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.Schema.StringSchemaTest.ValidateReturnsValidOnValidDateTimeFormat" ParentId="MsTest:Manatee.Json.Tests.Schema.StringSchemaTest" type="MsTestTestMethodElement" MethodName="ValidateReturnsValidOnValidDateTimeFormat" TypeName="Manatee.Json.Tests.Schema.StringSchemaTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.Schema.StringSchemaTest.ValidateReturnsValidOnValidEmailFormat" ParentId="MsTest:Manatee.Json.Tests.Schema.StringSchemaTest" type="MsTestTestMethodElement" MethodName="ValidateReturnsValidOnValidEmailFormat" TypeName="Manatee.Json.Tests.Schema.StringSchemaTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.Schema.StringSchemaTest.ValidateReturnsValidOnValidHostNameFormat" ParentId="MsTest:Manatee.Json.Tests.Schema.StringSchemaTest" type="MsTestTestMethodElement" MethodName="ValidateReturnsValidOnValidHostNameFormat" TypeName="Manatee.Json.Tests.Schema.StringSchemaTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.Schema.StringSchemaTest.ValidateReturnsValidOnValidIpv4Format" ParentId="MsTest:Manatee.Json.Tests.Schema.StringSchemaTest" type="MsTestTestMethodElement" MethodName="ValidateReturnsValidOnValidIpv4Format" TypeName="Manatee.Json.Tests.Schema.StringSchemaTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.Schema.StringSchemaTest.ValidateReturnsValidOnValidIpv6Format" ParentId="MsTest:Manatee.Json.Tests.Schema.StringSchemaTest" type="MsTestTestMethodElement" MethodName="ValidateReturnsValidOnValidIpv6Format" TypeName="Manatee.Json.Tests.Schema.StringSchemaTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.Schema.ArraySchemaTest.ValidateReturnsValidOnValidItems" ParentId="MsTest:Manatee.Json.Tests.Schema.ArraySchemaTest" type="MsTestTestMethodElement" MethodName="ValidateReturnsValidOnValidItems" TypeName="Manatee.Json.Tests.Schema.ArraySchemaTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.Schema.StringSchemaTest.ValidateReturnsValidOnValidUriFormat" ParentId="MsTest:Manatee.Json.Tests.Schema.StringSchemaTest" type="MsTestTestMethodElement" MethodName="ValidateReturnsValidOnValidUriFormat" TypeName="Manatee.Json.Tests.Schema.StringSchemaTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.Schema.EnumSchemaTest.ValidateReturnsValidOnValueInRange" ParentId="MsTest:Manatee.Json.Tests.Schema.EnumSchemaTest" type="MsTestTestMethodElement" MethodName="ValidateReturnsValidOnValueInRange" TypeName="Manatee.Json.Tests.Schema.EnumSchemaTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;/Elements&gt;&lt;/Session&gt;</s:String>
 	<s:String x:Key="/Default/Housekeeping/UnitTestingMru/UnitTestSessionPersistentData/=F3B0C6EE3084457B8CA910870FFC4DFE/Name/@EntryValue">Deserialize_InterfaceWithMapToIJsonCompatibleImplementation_Successful</s:String>
 	<s:Boolean x:Key="/Default/Housekeeping/UnitTestingMru/UnitTestSessionPersistentData/=F3B0C6EE3084457B8CA910870FFC4DFE/@KeyIndexDefined">True</s:Boolean></wpf:ResourceDictionary>

File Manatee.Json.v11.suo

  • Ignore whitespace
Binary file modified.

File Manatee.Json/Internal/CharacterConverter.cs

View file
  • Ignore whitespace
 {
 	internal static class CharacterConverter
 	{
-	    private static readonly Dictionary<char, JsonInput> Converter = new Dictionary<char, JsonInput>()
-	                                                                        {
-	                                                                            {'{', JsonInput.OpenBrace},
-	                                                                            {'"', JsonInput.Quote},
-	                                                                            {':', JsonInput.Colon},
-	                                                                            {'-', JsonInput.Number},
-	                                                                            {'.', JsonInput.Number},
-	                                                                            {'0', JsonInput.Number},
-	                                                                            {'1', JsonInput.Number},
-	                                                                            {'2', JsonInput.Number},
-	                                                                            {'3', JsonInput.Number},
-	                                                                            {'4', JsonInput.Number},
-	                                                                            {'5', JsonInput.Number},
-	                                                                            {'6', JsonInput.Number},
-	                                                                            {'7', JsonInput.Number},
-	                                                                            {'8', JsonInput.Number},
-	                                                                            {'9', JsonInput.Number},
-	                                                                            {'t', JsonInput.Boolean},
-	                                                                            {'T', JsonInput.Boolean},
-	                                                                            {'f', JsonInput.Boolean},
-	                                                                            {'F', JsonInput.Boolean},
-	                                                                            {'n', JsonInput.Null},
-	                                                                            {'N', JsonInput.Null},
-	                                                                            {'[', JsonInput.OpenBracket},
-	                                                                            {',', JsonInput.Comma},
-	                                                                            {']', JsonInput.CloseBracket},
-	                                                                            {'}', JsonInput.CloseBrace}
-	                                                                        };
+		private static readonly Dictionary<char, JsonInput> Converter =
+			new Dictionary<char, JsonInput>()
+				{
+					{'{', JsonInput.OpenBrace},
+					{'"', JsonInput.Quote},
+					{':', JsonInput.Colon},
+					{'-', JsonInput.Number},
+					{'.', JsonInput.Number},
+					{'0', JsonInput.Number},
+					{'1', JsonInput.Number},
+					{'2', JsonInput.Number},
+					{'3', JsonInput.Number},
+					{'4', JsonInput.Number},
+					{'5', JsonInput.Number},
+					{'6', JsonInput.Number},
+					{'7', JsonInput.Number},
+					{'8', JsonInput.Number},
+					{'9', JsonInput.Number},
+					{'t', JsonInput.Boolean},
+					{'T', JsonInput.Boolean},
+					{'f', JsonInput.Boolean},
+					{'F', JsonInput.Boolean},
+					{'n', JsonInput.Null},
+					{'N', JsonInput.Null},
+					{'[', JsonInput.OpenBracket},
+					{',', JsonInput.Comma},
+					{']', JsonInput.CloseBracket},
+					{'}', JsonInput.CloseBrace}
+				};
 		public static JsonInput Item(char key) { return Converter[key]; }
 	}
 }

File Manatee.Json/JsonValue.cs

View file
  • Ignore whitespace
 		/// <filterpriority>2</filterpriority>
 		public override int GetHashCode()
 		{
+			switch (Type)
+			{
+				case JsonValueType.Number:
+					return Number.GetHashCode();
+				case JsonValueType.String:
+					return String.GetHashCode();
+				case JsonValueType.Boolean:
+					return Boolean.GetHashCode();
+				case JsonValueType.Object:
+					return Object.GetHashCode();
+				case JsonValueType.Array:
+					return Array.GetHashCode();
+				case JsonValueType.Null:
+					return JsonValueType.Null.GetHashCode();
+			}
 			return base.GetHashCode();
 		}
 

File Manatee.Json/Schema/AllOfSchema.cs