1. Greg Dennis
  2. Manatee.Json

Commits

gregsdennis  committed 0558032

Added projects to support .Net frameworks 3.5+

  • Participants
  • Parent commits 3814acf
  • Branches default

Comments (0)

Files changed (50)

File Frameworks/3.5 Client/Manatee.Json/Manatee.Json.csproj

View file
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+  <Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
+  <PropertyGroup>
+    <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+    <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+    <ProjectGuid>{A8F74E88-C5B0-4ABF-8AE7-3B2A4DD012C9}</ProjectGuid>
+    <OutputType>Library</OutputType>
+    <AppDesignerFolder>Properties</AppDesignerFolder>
+    <RootNamespace>Manatee.Json</RootNamespace>
+    <AssemblyName>Manatee.Json</AssemblyName>
+    <TargetFrameworkVersion>v3.5</TargetFrameworkVersion>
+    <FileAlignment>512</FileAlignment>
+    <TargetFrameworkProfile>Client</TargetFrameworkProfile>
+  </PropertyGroup>
+  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+    <DebugSymbols>true</DebugSymbols>
+    <DebugType>full</DebugType>
+    <Optimize>false</Optimize>
+    <OutputPath>bin\Debug\</OutputPath>
+    <DefineConstants>DEBUG;TRACE</DefineConstants>
+    <ErrorReport>prompt</ErrorReport>
+    <WarningLevel>4</WarningLevel>
+  </PropertyGroup>
+  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+    <DebugType>pdbonly</DebugType>
+    <Optimize>true</Optimize>
+    <OutputPath>bin\Release\</OutputPath>
+    <DefineConstants>TRACE;NET35C</DefineConstants>
+    <ErrorReport>prompt</ErrorReport>
+    <WarningLevel>4</WarningLevel>
+    <DocumentationFile>bin\Release\Manatee.Json.XML</DocumentationFile>
+    <NoWarn>
+    </NoWarn>
+  </PropertyGroup>
+  <ItemGroup>
+    <Reference Include="Manatee.StateMachine">
+      <HintPath>..\..\..\packages\Manatee.StateMachine.1.1\lib\net35-client\Manatee.StateMachine.dll</HintPath>
+    </Reference>
+    <Reference Include="System" />
+    <Reference Include="System.Core" />
+    <Reference Include="System.Xml.Linq" />
+    <Reference Include="System.Data.DataSetExtensions" />
+    <Reference Include="Microsoft.CSharp" />
+    <Reference Include="System.Data" />
+    <Reference Include="System.Xml" />
+  </ItemGroup>
+  <ItemGroup>
+    <Compile Include="Properties\AssemblyInfo.cs" />
+  </ItemGroup>
+  <ItemGroup>
+    <Compile Include="..\..\..\Manatee.Json\**\*.cs" />
+  </ItemGroup>
+  <ItemGroup>
+    <None Include="packages.config" />
+  </ItemGroup>
+  <Import Project="$(MSBuildToolsPath)\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.
+  <Target Name="BeforeBuild">
+  </Target>
+  <Target Name="AfterBuild">
+  </Target>
+  -->
+</Project>

File Frameworks/3.5 Client/Manatee.Json/Properties/AssemblyInfo.cs

View file
+using System.Reflection;
+using System.Runtime.CompilerServices;
+using System.Runtime.InteropServices;
+
+// General Information about an assembly is controlled through the following 
+// set of attributes. Change these attribute values to modify the information
+// associated with an assembly.
+[assembly: AssemblyTitle("Manatee.Json")]
+[assembly: AssemblyDescription("Provides an intuitive approach to building JSON structures.")]
+[assembly: AssemblyConfiguration("")]
+[assembly: AssemblyCompany("Little Crab Solutions")]
+[assembly: AssemblyProduct("Manatee.Json")]
+[assembly: AssemblyCopyright("Copyright © 2014 Little Crab Solutions")]
+[assembly: AssemblyTrademark("")]
+[assembly: AssemblyCulture("")]
+
+// Setting ComVisible to false makes the types in this assembly not visible 
+// to COM components.  If you need to access a type in this assembly from 
+// COM, set the ComVisible attribute to true on that type.
+[assembly: ComVisible(false)]
+
+// The following GUID is for the ID of the typelib if this project is exposed to COM
+[assembly: Guid("182bec60-852f-40d4-afc0-7fe78a535063")]
+
+// Version information for an assembly consists of the following four values:
+//
+//      Major Version
+//      Minor Version 
+//      Build Number
+//      Revision
+//
+// You can specify all the values or you can default the Build and Revision Numbers 
+// by using the '*' as shown below:
+// [assembly: AssemblyVersion("1.0.*")]
+[assembly: AssemblyVersion("1.0.0.0")]
+[assembly: AssemblyFileVersion("1.0.0.0")]

File Frameworks/3.5 Client/Manatee.Json/packages.config

View file
+<?xml version="1.0" encoding="utf-8"?>
+<packages>
+  <package id="Manatee.StateMachine" version="1.1" targetFramework="net35-Client" />
+</packages>

File Frameworks/3.5/Manatee.Json/Manatee.Json.csproj

View file
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+  <Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
+  <PropertyGroup>
+    <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+    <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+    <ProjectGuid>{2FF3277B-E5D4-4B23-86BD-32246D6AB4A6}</ProjectGuid>
+    <OutputType>Library</OutputType>
+    <AppDesignerFolder>Properties</AppDesignerFolder>
+    <RootNamespace>Manatee.Json</RootNamespace>
+    <AssemblyName>Manatee.Json</AssemblyName>
+    <TargetFrameworkVersion>v3.5</TargetFrameworkVersion>
+    <FileAlignment>512</FileAlignment>
+    <TargetFrameworkProfile />
+  </PropertyGroup>
+  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+    <DebugSymbols>true</DebugSymbols>
+    <DebugType>full</DebugType>
+    <Optimize>false</Optimize>
+    <OutputPath>bin\Debug\</OutputPath>
+    <DefineConstants>DEBUG;TRACE</DefineConstants>
+    <ErrorReport>prompt</ErrorReport>
+    <WarningLevel>4</WarningLevel>
+  </PropertyGroup>
+  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+    <DebugType>pdbonly</DebugType>
+    <Optimize>true</Optimize>
+    <OutputPath>bin\Release\</OutputPath>
+    <DefineConstants>TRACE;NET35</DefineConstants>
+    <ErrorReport>prompt</ErrorReport>
+    <WarningLevel>4</WarningLevel>
+    <DocumentationFile>bin\Release\Manatee.Json.XML</DocumentationFile>
+    <NoWarn>
+    </NoWarn>
+  </PropertyGroup>
+  <ItemGroup>
+    <Reference Include="Manatee.StateMachine">
+      <HintPath>..\..\..\packages\Manatee.StateMachine.1.1\lib\net35\Manatee.StateMachine.dll</HintPath>
+    </Reference>
+    <Reference Include="System" />
+    <Reference Include="System.Core" />
+    <Reference Include="System.Xml.Linq" />
+    <Reference Include="System.Data.DataSetExtensions" />
+    <Reference Include="Microsoft.CSharp" />
+    <Reference Include="System.Data" />
+    <Reference Include="System.Xml" />
+  </ItemGroup>
+  <ItemGroup>
+    <Compile Include="Properties\AssemblyInfo.cs" />
+  </ItemGroup>
+  <ItemGroup>
+    <Compile Include="..\..\..\Manatee.Json\**\*.cs" />
+  </ItemGroup>
+  <ItemGroup>
+    <None Include="packages.config" />
+  </ItemGroup>
+  <Import Project="$(MSBuildToolsPath)\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.
+  <Target Name="BeforeBuild">
+  </Target>
+  <Target Name="AfterBuild">
+  </Target>
+  -->
+</Project>

File Frameworks/3.5/Manatee.Json/Properties/AssemblyInfo.cs

View file
+using System.Reflection;
+using System.Runtime.CompilerServices;
+using System.Runtime.InteropServices;
+
+// General Information about an assembly is controlled through the following 
+// set of attributes. Change these attribute values to modify the information
+// associated with an assembly.
+[assembly: AssemblyTitle("Manatee.Json")]
+[assembly: AssemblyDescription("Provides an intuitive approach to building JSON structures.")]
+[assembly: AssemblyConfiguration("")]
+[assembly: AssemblyCompany("Little Crab Solutions")]
+[assembly: AssemblyProduct("Manatee.Json")]
+[assembly: AssemblyCopyright("Copyright © 2014 Little Crab Solutions")]
+[assembly: AssemblyTrademark("")]
+[assembly: AssemblyCulture("")]
+
+// Setting ComVisible to false makes the types in this assembly not visible 
+// to COM components.  If you need to access a type in this assembly from 
+// COM, set the ComVisible attribute to true on that type.
+[assembly: ComVisible(false)]
+
+// The following GUID is for the ID of the typelib if this project is exposed to COM
+[assembly: Guid("22174ef8-0236-40f7-8c24-ea093ff73c1c")]
+
+// Version information for an assembly consists of the following four values:
+//
+//      Major Version
+//      Minor Version 
+//      Build Number
+//      Revision
+//
+// You can specify all the values or you can default the Build and Revision Numbers 
+// by using the '*' as shown below:
+// [assembly: AssemblyVersion("1.0.*")]
+[assembly: AssemblyVersion("1.0.0.0")]
+[assembly: AssemblyFileVersion("1.0.0.0")]

File Frameworks/3.5/Manatee.Json/packages.config

View file
+<?xml version="1.0" encoding="utf-8"?>
+<packages>
+  <package id="Manatee.StateMachine" version="1.1" targetFramework="net35" />
+</packages>

File Frameworks/4.0 Client/Manatee.Json/Manatee.Json.csproj

View file
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+  <Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
+  <PropertyGroup>
+    <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+    <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+    <ProjectGuid>{98D2DA6F-3776-4AFA-BBB9-3F2C3F0DE3C5}</ProjectGuid>
+    <OutputType>Library</OutputType>
+    <AppDesignerFolder>Properties</AppDesignerFolder>
+    <RootNamespace>Manatee.Json</RootNamespace>
+    <AssemblyName>Manatee.Json</AssemblyName>
+    <TargetFrameworkVersion>v4.0</TargetFrameworkVersion>
+    <FileAlignment>512</FileAlignment>
+    <TargetFrameworkProfile>Client</TargetFrameworkProfile>
+  </PropertyGroup>
+  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+    <DebugSymbols>true</DebugSymbols>
+    <DebugType>full</DebugType>
+    <Optimize>false</Optimize>
+    <OutputPath>bin\Debug\</OutputPath>
+    <DefineConstants>DEBUG;TRACE</DefineConstants>
+    <ErrorReport>prompt</ErrorReport>
+    <WarningLevel>4</WarningLevel>
+  </PropertyGroup>
+  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+    <DebugType>pdbonly</DebugType>
+    <Optimize>true</Optimize>
+    <OutputPath>bin\Release\</OutputPath>
+    <DefineConstants>TRACE;NET4C</DefineConstants>
+    <ErrorReport>prompt</ErrorReport>
+    <WarningLevel>4</WarningLevel>
+    <DocumentationFile>bin\Release\Manatee.Json.XML</DocumentationFile>
+    <NoWarn>
+    </NoWarn>
+  </PropertyGroup>
+  <ItemGroup>
+    <Reference Include="Manatee.StateMachine">
+      <HintPath>..\..\..\packages\Manatee.StateMachine.1.1\lib\net40-client\Manatee.StateMachine.dll</HintPath>
+    </Reference>
+    <Reference Include="System" />
+    <Reference Include="System.Core" />
+    <Reference Include="System.Xml.Linq" />
+    <Reference Include="System.Data.DataSetExtensions" />
+    <Reference Include="Microsoft.CSharp" />
+    <Reference Include="System.Data" />
+    <Reference Include="System.Xml" />
+  </ItemGroup>
+  <ItemGroup>
+    <Compile Include="Properties\AssemblyInfo.cs" />
+  </ItemGroup>
+  <ItemGroup>
+    <Compile Include="..\..\..\Manatee.Json\**\*.cs" />
+  </ItemGroup>
+  <ItemGroup>
+    <None Include="packages.config" />
+  </ItemGroup>
+  <Import Project="$(MSBuildToolsPath)\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.
+	<Target Name="BeforeBuild">
+	</Target>
+	<Target Name="AfterBuild">
+	</Target>
+	-->
+</Project>

File Frameworks/4.0 Client/Manatee.Json/Properties/AssemblyInfo.cs

View file
+using System.Reflection;
+using System.Runtime.CompilerServices;
+using System.Runtime.InteropServices;
+
+// General Information about an assembly is controlled through the following 
+// set of attributes. Change these attribute values to modify the information
+// associated with an assembly.
+[assembly: AssemblyTitle("Manatee.Json")]
+[assembly: AssemblyDescription("Provides an intuitive approach to building JSON structures.")]
+[assembly: AssemblyConfiguration("")]
+[assembly: AssemblyCompany("Little Crab Solutions")]
+[assembly: AssemblyProduct("Manatee.Json")]
+[assembly: AssemblyCopyright("Copyright © 2014 Little Crab Solutions")]
+[assembly: AssemblyTrademark("")]
+[assembly: AssemblyCulture("")]
+
+// Setting ComVisible to false makes the types in this assembly not visible 
+// to COM components.  If you need to access a type in this assembly from 
+// COM, set the ComVisible attribute to true on that type.
+[assembly: ComVisible(false)]
+
+// The following GUID is for the ID of the typelib if this project is exposed to COM
+[assembly: Guid("4e4b4fc6-83db-4352-a591-9af0241ff77f")]
+
+// Version information for an assembly consists of the following four values:
+//
+//      Major Version
+//      Minor Version 
+//      Build Number
+//      Revision
+//
+// You can specify all the values or you can default the Build and Revision Numbers 
+// by using the '*' as shown below:
+// [assembly: AssemblyVersion("1.0.*")]
+[assembly: AssemblyVersion("1.0.0.0")]
+[assembly: AssemblyFileVersion("1.0.0.0")]

File Frameworks/4.0 Client/Manatee.Json/packages.config

View file
+<?xml version="1.0" encoding="utf-8"?>
+<packages>
+  <package id="Manatee.StateMachine" version="1.1" targetFramework="net40-Client" />
+</packages>

File Frameworks/4.5/Manatee.Json/Manatee.Json.csproj

View file
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+  <Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
+  <PropertyGroup>
+    <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+    <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+    <ProjectGuid>{E98AEA94-6CDF-4EC2-BB40-CBD746ECC3A5}</ProjectGuid>
+    <OutputType>Library</OutputType>
+    <AppDesignerFolder>Properties</AppDesignerFolder>
+    <RootNamespace>Manatee.Json</RootNamespace>
+    <AssemblyName>Manatee.Json</AssemblyName>
+    <TargetFrameworkVersion>v4.0</TargetFrameworkVersion>
+    <FileAlignment>512</FileAlignment>
+  </PropertyGroup>
+  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+    <DebugSymbols>true</DebugSymbols>
+    <DebugType>full</DebugType>
+    <Optimize>false</Optimize>
+    <OutputPath>bin\Debug\</OutputPath>
+    <DefineConstants>DEBUG;TRACE</DefineConstants>
+    <ErrorReport>prompt</ErrorReport>
+    <WarningLevel>4</WarningLevel>
+  </PropertyGroup>
+  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+    <DebugType>pdbonly</DebugType>
+    <Optimize>true</Optimize>
+    <OutputPath>bin\Release\</OutputPath>
+    <DefineConstants>TRACE;NET45</DefineConstants>
+    <ErrorReport>prompt</ErrorReport>
+    <WarningLevel>4</WarningLevel>
+    <DocumentationFile>bin\Release\Manatee.Json.XML</DocumentationFile>
+    <NoWarn>
+    </NoWarn>
+  </PropertyGroup>
+  <ItemGroup>
+    <Reference Include="Manatee.StateMachine">
+      <HintPath>..\..\..\packages\Manatee.StateMachine.1.1\lib\net40\Manatee.StateMachine.dll</HintPath>
+    </Reference>
+    <Reference Include="System" />
+    <Reference Include="System.Core" />
+    <Reference Include="System.Xml.Linq" />
+    <Reference Include="System.Data.DataSetExtensions" />
+    <Reference Include="Microsoft.CSharp" />
+    <Reference Include="System.Data" />
+    <Reference Include="System.Xml" />
+  </ItemGroup>
+  <ItemGroup>
+    <Compile Include="Properties\AssemblyInfo.cs" />
+  </ItemGroup>
+  <ItemGroup>
+    <Compile Include="..\..\..\Manatee.Json\**\*.cs" />
+  </ItemGroup>
+  <ItemGroup>
+    <None Include="packages.config" />
+  </ItemGroup>
+  <Import Project="$(MSBuildToolsPath)\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.
+  <Target Name="BeforeBuild">
+  </Target>
+  <Target Name="AfterBuild">
+  </Target>
+  -->
+</Project>

File Frameworks/4.5/Manatee.Json/Properties/AssemblyInfo.cs

View file
+using System.Reflection;
+using System.Runtime.CompilerServices;
+using System.Runtime.InteropServices;
+
+// General Information about an assembly is controlled through the following 
+// set of attributes. Change these attribute values to modify the information
+// associated with an assembly.
+[assembly: AssemblyTitle("Manatee.Json")]
+[assembly: AssemblyDescription("Provides an intuitive approach to building JSON structures.")]
+[assembly: AssemblyConfiguration("")]
+[assembly: AssemblyCompany("Little Crab Solutions")]
+[assembly: AssemblyProduct("Manatee.Json")]
+[assembly: AssemblyCopyright("Copyright © 2014 Little Crab Solutions")]
+[assembly: AssemblyTrademark("")]
+[assembly: AssemblyCulture("")]
+
+// Setting ComVisible to false makes the types in this assembly not visible 
+// to COM components.  If you need to access a type in this assembly from 
+// COM, set the ComVisible attribute to true on that type.
+[assembly: ComVisible(false)]
+
+// The following GUID is for the ID of the typelib if this project is exposed to COM
+[assembly: Guid("da7b6084-b35d-4918-a858-f7fb86ac45fa")]
+
+// Version information for an assembly consists of the following four values:
+//
+//      Major Version
+//      Minor Version 
+//      Build Number
+//      Revision
+//
+// You can specify all the values or you can default the Build and Revision Numbers 
+// by using the '*' as shown below:
+// [assembly: AssemblyVersion("1.0.*")]
+[assembly: AssemblyVersion("1.0.0.0")]
+[assembly: AssemblyFileVersion("1.0.0.0")]

File Frameworks/4.5/Manatee.Json/packages.config

View file
+<?xml version="1.0" encoding="utf-8"?>
+<packages>
+  <package id="Manatee.StateMachine" version="1.1" targetFramework="net40" />
+</packages>

File Manatee.Json.Tests/DevTest.cs

View file
 			Console.WriteLine(schema.ToJson(null));
 		}
 		[TestMethod]
-		public void QuotesTest()
+		public void EscapingTest()
 		{
-			var str = "[{\"id\":\"533f018805de2474035484e1\",\"closed\":false,\"dateLastActivity\":\"2014-04-16T19:28:54.092Z\",\"desc\":\"User Story #2072\",\"idBoard\":\"51b9e93ac6c1fb974b0002c8\",\"idList\":\"5342afd77c14f8c318f0ad53\",\"idShort\":2083,\"idAttachmentCover\":null,\"manualCoverAttachment\":false,\"name\":\"Change \\\"Remove Additional Deposits\\\" to \\\"Remove Pending Deposits\\\" plus text\",\"pos\":1769472,\"due\":null,\"url\":\"https://trello.com/c/kZEIQxtL/2083-change-remove-additional-deposits-to-remove-pending-deposits\",\"subscribed\":true},{\"id\":\"533f018b14ad777818e5e49c\",\"closed\":false,\"dateLastActivity\":\"2014-04-16T19:28:54.114Z\",\"desc\":\"User Story #2072\",\"idBoard\":\"51b9e93ac6c1fb974b0002c8\",\"idList\":\"5342afd77c14f8c318f0ad53\",\"idShort\":2089,\"idAttachmentCover\":null,\"manualCoverAttachment\":false,\"name\":\"Domain changes\",\"pos\":1867776,\"due\":null,\"url\":\"https://trello.com/c/bEq7rzRa/2089-domain-changes\",\"subscribed\":true}]";
-			var json = JsonValue.Parse(str);
-			Console.WriteLine(json.GetIndentedString());
+			var str = "{\"string\":\"double\\n\\nspaced\"}";
+			var json = JsonValue.Parse(str).Object;
+			Console.WriteLine(json["string"].String);
 		}
 	}
 }

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

View file
     <WarningLevel>4</WarningLevel>
   </PropertyGroup>
   <ItemGroup>
+    <Reference Include="Manatee.StateMachine, Version=1.0.0.0, Culture=neutral, processorArchitecture=MSIL">
+      <SpecificVersion>False</SpecificVersion>
+      <HintPath>..\packages\Manatee.StateMachine.1.1\lib\net40\Manatee.StateMachine.dll</HintPath>
+    </Reference>
     <Reference Include="Microsoft.CSharp" />
     <Reference Include="Microsoft.VisualStudio.QualityTools.UnitTestFramework, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL" />
     <Reference Include="System" />
     <Compile Include="Test References\DerivedClass.cs" />
     <Compile Include="Test References\ImplementationClass.cs" />
     <Compile Include="Test References\IInterface.cs" />
-    <Compile Include="Test References\JsonCompatibleClass.cs" />
-    <Compile Include="Test References\JsonCompatibleImplementationClass.cs" />
     <Compile Include="Test References\ObjectWithAbstractAndInterfaceProps.cs" />
     <Compile Include="Test References\ObjectWithBasicProps.cs" />
     <Compile Include="Test References\ObjectWithExtendedProps.cs" />
       <Name>Manatee.Json</Name>
     </ProjectReference>
   </ItemGroup>
-  <ItemGroup />
+  <ItemGroup>
+    <None Include="packages.config" />
+  </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/Properties/AssemblyInfo.cs

View file
 // General Information about an assembly is controlled through the following 
 // set of attributes. Change these attribute values to modify the information
 // associated with an assembly.
-[assembly: AssemblyTitle("Json.Tests")]
+[assembly: AssemblyTitle("Manatee.Json.Tests")]
 [assembly: AssemblyDescription("")]
 [assembly: AssemblyConfiguration("")]
-[assembly: AssemblyCompany("GameStop, Inc.")]
-[assembly: AssemblyProduct("Json.Tests")]
-[assembly: AssemblyCopyright("Copyright © GameStop, Inc. 2012")]
+[assembly: AssemblyCompany("Little Crab Solutions")]
+[assembly: AssemblyProduct("Manatee.Json.Tests")]
+[assembly: AssemblyCopyright("Copyright © 2014 Little Crab Solutions")]
 [assembly: AssemblyTrademark("")]
 [assembly: AssemblyCulture("")]
 

File Manatee.Json.Tests/Serialization/JsonSerializerTest.cs

View file
 			Assert.AreEqual(expected, actual);
 		}
 		[TestMethod]
-		public void Deserialize_InterfaceWithMapToIJsonCompatibleImplementation_Successful()
-		{
-			var serializer = GetSerializer();
-			JsonValue json = new JsonObject
-				{
-					{"requiredProp", "test"}
-				};
-			IInterface expected = new JsonCompatibleImplementationClass { RequiredProp = "test" };
-			JsonSerializationAbstractionMap.Map<IInterface, JsonCompatibleImplementationClass>();
-
-			var actual = serializer.Deserialize<IInterface>(json);
-			Assert.AreEqual(expected, actual);
-		}
-		[TestMethod]
 		public void Deserialize_InterfaceWithMapToIJsonSerializableImplementation_Successful()
 		{
 			var serializer = GetSerializer();
 			Assert.AreEqual(expected, actual);
 		}
 		[TestMethod]
-		public void Deserialize_IJsonCompatible_Successfull()
-		{
-			var serializer = GetSerializer();
-			var expected = new JsonCompatibleClass("test string", 42);
-			var json = new JsonObject
-				{
-					{"StringProp", "test string"},
-					{"IntProp", 42}
-				};
-			var actual = serializer.Deserialize<JsonCompatibleClass>(json);
-			Assert.AreEqual(expected, actual);
-		}
-		[TestMethod]
 		public void Deserialize_List_Successful()
 		{
 			var serializer = GetSerializer();
 			Assert.AreEqual(expected, actual);
 		}
 		[TestMethod]
-		public void Serialize_IJsonCompatible_Successful()
-		{
-			var serializer = GetSerializer();
-			var obj = new JsonCompatibleClass("test string", 42);
-			var expected = new JsonObject
-				{
-					{"StringProp", "test string"},
-					{"IntProp", 42}
-				};
-			var actual = serializer.Serialize(obj);
-			Assert.AreEqual(expected, actual);
-		}
-		[TestMethod]
 		public void Serialize_IJsonSerializable_Successful()
 		{
 			var serializer = GetSerializer();

File Manatee.Json.Tests/Test References/JsonCompatibleClass.cs

-/***************************************************************************************
-
-	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:		JsonCompatibleClass.cs
-	Namespace:		Manatee.Tests.Test_References
-	Class Name:		JsonCompatibleClass
-	Purpose:		Basic class that implements IJsonCompatible to be used in
-					testing the Manatee.Json library.
-
-***************************************************************************************/
-using Manatee.Json;
-using Manatee.Json.Serialization;
-
-namespace Manatee.Tests.Test_References
-{
-	public class JsonCompatibleClass : IJsonCompatible
-	{
-		public string StringProp { get; private set; }
-		public int IntProp { get; private set; }
-
-		public JsonCompatibleClass(string s, int i)
-		{
-			StringProp = s;
-			IntProp = i;
-		}
-
-		#region Implementation of IJsonCompatible
-
-		public void FromJson(JsonValue json)
-		{
-			StringProp = json.Object["StringProp"].String;
-			IntProp = (int)json.Object["IntProp"].Number;
-		}
-
-		public JsonValue ToJson()
-		{
-			return new JsonObject
-			       	{
-			       		{"StringProp", StringProp},
-			       		{"IntProp", IntProp}
-			       	};
-		}
-
-		#endregion
-
-		public override bool Equals(object obj)
-		{
-			if (obj is JsonCompatibleClass) return Equals((JsonCompatibleClass)obj);
-			return base.Equals(obj);
-		}
-
-		public bool Equals(JsonCompatibleClass other)
-		{
-			if (ReferenceEquals(null, other)) return false;
-			if (ReferenceEquals(this, other)) return true;
-			return Equals(other.StringProp, StringProp) && other.IntProp == IntProp;
-		}
-
-		public override int GetHashCode()
-		{
-			unchecked
-			{
-				return ((StringProp != null ? StringProp.GetHashCode() : 0) * 397) ^ IntProp;
-			}
-		}
-	}
-}

File Manatee.Json.Tests/Test References/JsonCompatibleImplementationClass.cs

-/***************************************************************************************
-
-	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:		JsonCompatibleImplementationClass.cs
-	Namespace:		Manatee.Tests.Test_References
-	Class Name:		JsonCompatibleImplementationClass
-	Purpose:		Basic class that implements IJsonCompatible to be used in
-					testing the Manatee.Json library.
-
-***************************************************************************************/
-using Manatee.Json;
-using Manatee.Json.Serialization;
-
-namespace Manatee.Tests.Test_References
-{
-	public class JsonCompatibleImplementationClass : ImplementationClass, IJsonCompatible
-	{
-		public void FromJson(JsonValue json)
-		{
-			RequiredProp = json.Object["requiredProp"].String;
-		}
-		public JsonValue ToJson()
-		{
-			return new JsonObject { { "requiredProp", RequiredProp } };
-		}
-	}
-}

File Manatee.Json.Tests/Test References/JsonSerializableClass.cs

View file
 
 		public override bool Equals(object obj)
 		{
-			if (obj is JsonCompatibleClass) return Equals((JsonCompatibleClass)obj);
+			if (obj is JsonSerializableClass) return Equals((JsonSerializableClass)obj);
 			return base.Equals(obj);
 		}
 
-		public bool Equals(JsonCompatibleClass other)
+		public bool Equals(JsonSerializableClass other)
 		{
 			if (ReferenceEquals(null, other)) return false;
 			if (ReferenceEquals(this, other)) return true;

File Manatee.Json.Tests/packages.config

View file
+<?xml version="1.0" encoding="utf-8"?>
+<packages>
+  <package id="Manatee.StateMachine" version="1.1" targetFramework="net40" />
+</packages>

File Manatee.Json.sln

View file
 EndProject
 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Manatee.Json.Tests", "Manatee.Json.Tests\Manatee.Json.Tests.csproj", "{E74B7538-5E17-43C7-925B-33784945312E}"
 EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Tests", "Tests", "{6E84846A-D11A-4B3F-9588-C815FB0A22C5}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "3.5", "3.5", "{C7B94F9D-BDEB-45E1-809E-F687BA7715D9}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "3.5 Client", "3.5 Client", "{93D5BD41-C245-4650-B629-0AA8D137A75E}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "4.0", "4.0", "{49822D30-93F8-4575-86DB-27EA27A5299E}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "4.0 Client", "4.0 Client", "{DDF2E4C0-0717-412F-9DDB-A4E7457B1A86}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "4.5", "4.5", "{E51BA75F-50F0-4B01-B39E-AB27C097BA8F}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Manatee.Json", "Frameworks\3.5\Manatee.Json\Manatee.Json.csproj", "{2FF3277B-E5D4-4B23-86BD-32246D6AB4A6}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Manatee.Json", "Frameworks\3.5 Client\Manatee.Json\Manatee.Json.csproj", "{A8F74E88-C5B0-4ABF-8AE7-3B2A4DD012C9}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Manatee.Json", "Frameworks\4.0 Client\Manatee.Json\Manatee.Json.csproj", "{98D2DA6F-3776-4AFA-BBB9-3F2C3F0DE3C5}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Manatee.Json", "Frameworks\4.5\Manatee.Json\Manatee.Json.csproj", "{E98AEA94-6CDF-4EC2-BB40-CBD746ECC3A5}"
+EndProject
 Global
 	GlobalSection(TestCaseManagementSettings) = postSolution
 		CategoryFile = Json.vsmdi
 		{E74B7538-5E17-43C7-925B-33784945312E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
 		{E74B7538-5E17-43C7-925B-33784945312E}.Debug|Any CPU.Build.0 = Debug|Any CPU
 		{E74B7538-5E17-43C7-925B-33784945312E}.Release|Any CPU.ActiveCfg = Release|Any CPU
+		{2FF3277B-E5D4-4B23-86BD-32246D6AB4A6}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+		{2FF3277B-E5D4-4B23-86BD-32246D6AB4A6}.Debug|Any CPU.Build.0 = Debug|Any CPU
+		{2FF3277B-E5D4-4B23-86BD-32246D6AB4A6}.Release|Any CPU.ActiveCfg = Release|Any CPU
+		{2FF3277B-E5D4-4B23-86BD-32246D6AB4A6}.Release|Any CPU.Build.0 = Release|Any CPU
+		{A8F74E88-C5B0-4ABF-8AE7-3B2A4DD012C9}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+		{A8F74E88-C5B0-4ABF-8AE7-3B2A4DD012C9}.Debug|Any CPU.Build.0 = Debug|Any CPU
+		{A8F74E88-C5B0-4ABF-8AE7-3B2A4DD012C9}.Release|Any CPU.ActiveCfg = Release|Any CPU
+		{A8F74E88-C5B0-4ABF-8AE7-3B2A4DD012C9}.Release|Any CPU.Build.0 = Release|Any CPU
+		{98D2DA6F-3776-4AFA-BBB9-3F2C3F0DE3C5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+		{98D2DA6F-3776-4AFA-BBB9-3F2C3F0DE3C5}.Debug|Any CPU.Build.0 = Debug|Any CPU
+		{98D2DA6F-3776-4AFA-BBB9-3F2C3F0DE3C5}.Release|Any CPU.ActiveCfg = Release|Any CPU
+		{98D2DA6F-3776-4AFA-BBB9-3F2C3F0DE3C5}.Release|Any CPU.Build.0 = Release|Any CPU
+		{E98AEA94-6CDF-4EC2-BB40-CBD746ECC3A5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+		{E98AEA94-6CDF-4EC2-BB40-CBD746ECC3A5}.Debug|Any CPU.Build.0 = Debug|Any CPU
+		{E98AEA94-6CDF-4EC2-BB40-CBD746ECC3A5}.Release|Any CPU.ActiveCfg = Release|Any CPU
+		{E98AEA94-6CDF-4EC2-BB40-CBD746ECC3A5}.Release|Any CPU.Build.0 = Release|Any CPU
 	EndGlobalSection
 	GlobalSection(SolutionProperties) = preSolution
 		HideSolutionNode = FALSE
 	EndGlobalSection
+	GlobalSection(NestedProjects) = preSolution
+		{E74B7538-5E17-43C7-925B-33784945312E} = {6E84846A-D11A-4B3F-9588-C815FB0A22C5}
+		{2FF3277B-E5D4-4B23-86BD-32246D6AB4A6} = {C7B94F9D-BDEB-45E1-809E-F687BA7715D9}
+		{A8F74E88-C5B0-4ABF-8AE7-3B2A4DD012C9} = {93D5BD41-C245-4650-B629-0AA8D137A75E}
+		{6ADF0BCF-4E46-4605-A784-51EA6DAC81C7} = {49822D30-93F8-4575-86DB-27EA27A5299E}
+		{98D2DA6F-3776-4AFA-BBB9-3F2C3F0DE3C5} = {DDF2E4C0-0717-412F-9DDB-A4E7457B1A86}
+		{E98AEA94-6CDF-4EC2-BB40-CBD746ECC3A5} = {E51BA75F-50F0-4B01-B39E-AB27C097BA8F}
+	EndGlobalSection
 EndGlobal

File Manatee.Json.sln.DotSettings.user

View file
 <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.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.Draft04SchemaTest" type="MsTestTestClassElement" TypeName="Manatee.Json.Tests.Schema.Draft04SchemaTest" 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.JsonObjectTest.Ctor_InitializationIsSuccessful" ParentId="MsTest:Manatee.Json.Tests.JsonObjectTest" type="MsTestTestMethodElement" MethodName="Ctor_InitializationIsSuccessful" TypeName="Manatee.Json.Tests.JsonObjectTest" Project="E74B7538-5E17-43C7-925B-33784945312E" /&gt;&lt;UnitTestElement Provider="MSTest" Id="MsTest:Manatee.Json.Tests.JsonArrayTest.Ctor_InitializationIsSuccessful" ParentId="MsTest:Manatee.Json.Tests.JsonArrayTest" type="MsTestTestMethodElement" MethodName="Ctor_InitializationIsSuccessful" TypeName="Manatee.Json.Tests.JsonArrayTest" 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.Schema.Draft04SchemaTest.Draft04IsSelfValidating" ParentId="MsTest:Manatee.Json.Tests.Schema.Draft04SchemaTest" type="MsTestTestMethodElement" MethodName="Draft04IsSelfValidating" TypeName="Manatee.Json.Tests.Schema.Draft04SchemaTest" 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.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.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.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.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.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.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.DevTest.QuotesTest" ParentId="MsTest:Manatee.Json.Tests.DevTest" type="MsTestTestMethodElement" MethodName="QuotesTest" TypeName="Manatee.Json.Tests.DevTest" 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.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.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.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.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.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.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.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.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.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.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.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/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.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.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_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_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_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_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_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_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_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_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_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_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.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_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_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_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_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.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.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_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_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_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_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.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_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.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.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_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_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_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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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

Binary file modified.

File Manatee.Json/Internal/GeneralExtensions.cs

View file
 		{
 			return Math.Ceiling(value) == Math.Floor(value);
 		}
+#if NET35 || NET35C
+		public static bool IsNullOrWhiteSpace(this string value)
+		{
+			return string.IsNullOrEmpty(value.Trim());
+		}
+#endif
 	}
 }

File Manatee.Json/JsonArray.cs

View file
 		public override string ToString()
 		{
 			if (Count == 0) return "[]";
-			return "[" + string.Join(",", from value in this
-										  select value.ToString()) + "]";
+#if NET35 || NET35C
+			return "[" + string.Join(",", this.Select(value => value.ToString()).ToArray()) + "]";
+#elif NET4 || NET4C || NET45
+			return "[" + string.Join(",", this.Select(value => value.ToString())) + "]";
+#endif
 		}
 
 		/// <summary>

File Manatee.Json/JsonObject.cs

View file
 		public override string ToString()
 		{
 			if (Count == 0) return "{}";
-			return "{" + string.Join(",", from kvp in this
-										  select string.Format("\"{0}\":{1}", kvp.Key, kvp.Value)) + "}";
+#if NET35 || NET35C
+			return "{" + string.Join(",", this.Select(kvp => string.Format("\"{0}\":{1}", kvp.Key, kvp.Value)).ToArray()) + "}";
+#elif NET4 || NET4C || NET45
+			return "{" + string.Join(",", this.Select(kvp => string.Format("\"{0}\":{1}", kvp.Key, kvp.Value))) + "}";
+#endif
 		}
 		/// <summary>
 		/// Determines whether the specified <see cref="object"/> is equal to the current <see cref="object"/>.

File Manatee.Json/JsonObjectExtensions.cs

View file
 			return (obj == null) ? null : obj.ContainsKey(key) && (obj[key].Type == JsonValueType.String) ? obj[key].String : null;
 		}
 		/// <summary>
-		/// Returns a <see cref="Nullable&lt;double&gt;"/> or null if the key is not found or is not a double.
+		/// Returns a <see cref="Nullable{Double}"/> or null if the key is not found or is not a double.
 		/// </summary>
 		/// <param name="obj">The <see cref="JsonObject"/> to search</param>
 		/// <param name="key">The key</param>
-		/// <returns>A <see cref="Nullable&lt;double&gt;"/> or null if the key is not found or is not a <see cref="Nullable&lt;double&gt;"/></returns>
+		/// <returns>A <see cref="Nullable{Double}"/> or null if the key is not found or is not a <see cref="Nullable{Double}"/></returns>
 		public static double? TryGetNumber(this JsonObject obj, string key)
 		{
 			return (obj == null) ? null : obj.ContainsKey(key) && (obj[key].Type == JsonValueType.Number) ? obj[key].Number : (double?)null;
 		}
 		/// <summary>
-		/// Returns a <see cref="Nullable&lt;bool&gt;"/> or null if the key is not found or is not a <see cref="bool"/>.
+		/// Returns a <see cref="Nullable{Boolan}"/> or null if the key is not found or is not a <see cref="bool"/>.
 		/// </summary>
 		/// <param name="obj">The <see cref="JsonObject"/> to search</param>
 		/// <param name="key">The key</param>
-		/// <returns>A <see cref="Nullable&lt;bool&gt;"/> or null if the key is not found or is not a <see cref="Nullable&lt;bool&gt;"/></returns>
+		/// <returns>A <see cref="Nullable{Boolan}"/> or null if the key is not found or is not a <see cref="Nullable{Boolan}"/></returns>
 		public static bool? TryGetBoolean(this JsonObject obj, string key)
 		{
 			return (obj == null) ? null : obj.ContainsKey(key) && (obj[key].Type == JsonValueType.Boolean) ? obj[key].Boolean : (bool?)null;

File Manatee.Json/JsonValue.cs

View file
 							s = s.Remove(i, 1);
 							break;
 						case 'b':
-							length = 2;
-							s = s.Substring(0, i) + '\b' + s.Substring(i + length);
+							s = s.Substring(0, i) + '\b' + s.Substring(i + length + 1);
 							break;
 						case 'f':
-							length = 2;
-							s = s.Substring(0, i) + '\f' + s.Substring(i + length);
+							s = s.Substring(0, i) + '\f' + s.Substring(i + length + 1);
 							break;
 						case 'n':
-							length = 2;
-							s = s.Substring(0, i) + '\n' + s.Substring(i + length);
+							s = s.Substring(0, i) + '\n' + s.Substring(i + length+1);
 							break;
 						case 'r':
-							length = 2;
-							s = s.Substring(0, i) + '\r' + s.Substring(i + length);
+							s = s.Substring(0, i) + '\r' + s.Substring(i + length + 1);
 							break;
 						case 't':
-							length = 2;
-							s = s.Substring(0, i) + '\t' + s.Substring(i + length);
+							s = s.Substring(0, i) + '\t' + s.Substring(i + length + 1);
 							break;
 						case 'u':
 							length = 6;

File Manatee.Json/JsonValueParseException.cs

View file
 	[Serializable]
 	public class JsonValueParseException : Exception
 	{
+		/// <summary>
+		/// Gets the index at which the error occurred.
+		/// </summary>
+		public int Index { get; private set; }
+		/// <summary>
+		/// Gets the input string which caused the error.
+		/// </summary>
 		public string Input { get; private set; }
 
 		/// <summary>
 		internal JsonValueParseException(JsonValueType t, int index, string input)
 			: base(string.Format("Parse of type {0} failed at index {1}.", t, index))
 		{
+			Index = index;
 			Input = input;
 		}
 		/// <summary>
 		internal JsonValueParseException(int index, string value, string input)
 			: base(string.Format("Parse failed at index {0}: cannot determine type of value '{1}'.", index, value))
 		{
+			Index = index;
 			Input = input;
 		}
 	}

File Manatee.Json/LinqExtensions.cs

View file
 	public static class LinqExtensions
 	{
 		/// <summary>
-		/// Converts an <see cref="IEnumerable(JsonValue)"/> returned from a LINQ query back into
+		/// Converts an <see cref="IEnumerable{JsonValue}"/> returned from a LINQ query back into
 		/// a <see cref="JsonArray"/>.
 		/// </summary>
-		/// <param name="results">An <see cref="IEnumerable(JsonValue)"/></param>
+		/// <param name="results">An <see cref="IEnumerable{JsonValue}"/></param>
 		/// <returns>An equivalent <see cref="JsonArray"/></returns>
 		public static JsonArray ToJson(this IEnumerable<JsonValue> results)
 		{
 		}
 
 		/// <summary>
-		/// Converts an <see cref="IEnumerable(KeyValuePair(string, JsonValue))"/> returned from a
+		/// Converts an <see cref="IEnumerable{KeyValuePair{string, JsonValue}}"/> returned from a
 		/// LINQ query back into a <see cref="JsonObject"/>.
 		/// </summary>
-		/// <param name="results">An <see cref="IEnumerable(KeyValuePair(string, JsonValue))"/></param>
+		/// <param name="results">An <see cref="IEnumerable{KeyValuePair{string, JsonValue}}"/></param>
 		/// <returns>An equivalent <see cref="JsonObject"/></returns>
 		public static JsonObject ToJson(this IEnumerable<KeyValuePair<string, JsonValue>> results)
 		{
 			return json;
 		}
 		/// <summary>
-		/// Converts a collection of <see cref="Nullable(bool)"/> to a <see cref="JsonArray"/>.
+		/// Converts a collection of <see cref="Nullable{Boolean}"/> to a <see cref="JsonArray"/>.
 		/// </summary>
-		/// <param name="list">A collection of <see cref="Nullable(bool)"/></param>
-		/// <returns>A <see cref="JsonArray"/> containing the <see cref="Nullable(bool)"/></returns>
+		/// <param name="list">A collection of <see cref="Nullable{Boolean}"/></param>
+		/// <returns>A <see cref="JsonArray"/> containing the <see cref="Nullable{Boolean}"/></returns>
 		public static JsonValue ToJson(this IEnumerable<bool?> list)
 		{
 			if (list == null) return JsonValue.Null;
 			return json;
 		}
 		/// <summary>
-		/// Serializes a collection of objects which implement <see cref="IJsonCompatible"/> to a <see cref="JsonArray"/> of equivalent JsonValues.
-		/// </summary>
-		/// <param name="list">A collection of equivalent <see cref="JsonValue"/>s</param>
-		/// <returns>A <see cref="JsonArray"/> containing the equivalent JsonValues</returns>
-		public static JsonValue ToJson<T>(this IEnumerable<T> list)
-			where T : IJsonCompatible
-		{
-			if (list == null) return JsonValue.Null;
-			var json = new JsonArray();
-			json.AddRange(list.Select(j => j == null ? JsonValue.Null : j.ToJson()));
-			return json;
-		}
-		/// <summary>
 		/// Serializes a collection of objects which implement <see cref="IJsonSerializable"/> to a <see cref="JsonArray"/> of equivalent JsonValues.
 		/// </summary>
 		/// <param name="list">A collection of equivalent <see cref="JsonValue"/>s</param>
 			return json;
 		}
 		/// <summary>
-		/// Converts an <see cref="IEnumerable(KeyValuePair(string, JsonValue))"/> returned from a
+		/// Converts an <see cref="IEnumerable{KeyValuePair{string, JsonValue}}"/> returned from a
 		/// LINQ query back into a <see cref="JsonObject"/>.
 		/// </summary>
-		/// <param name="results">An <see cref="IEnumerable(KeyValuePair(string, JsonValue))"/></param>
-		/// <returns>An equivalent <see cref="JsonObject"/></returns>
-		public static JsonObject ToJson<T>(this IEnumerable<KeyValuePair<string, T>> results)
-			where T : IJsonCompatible
-		{
-			var json = new JsonObject();
-			foreach (var keyValuePair in results)
-			{
-				json.Add(keyValuePair.Key, keyValuePair.Value == null ? JsonValue.Null : keyValuePair.Value.ToJson());
-			}
-			return json;
-		}
-		/// <summary>
-		/// Converts an <see cref="IEnumerable(KeyValuePair(string, JsonValue))"/> returned from a
-		/// LINQ query back into a <see cref="JsonObject"/>.
-		/// </summary>
-		/// <param name="results">An <see cref="IEnumerable(KeyValuePair(string, JsonValue))"/></param>
+		/// <param name="results">An <see cref="IEnumerable{KeyValuePair{string, JsonValue}}"/></param>
 		/// <param name="serializer">The <see cref="JsonSerializer"/> instance to use for additional
 		/// serialization of values.</param>
 		/// <returns>An equivalent <see cref="JsonObject"/></returns>
 			return json;
 		}
 		/// <summary>
-		/// Deserializes a collection of <see cref="JsonValue"/>s to an <see cref="IEnumerable(T)"/> of the objects.
-		/// </summary>
-		/// <typeparam name="T">The type of object contained in the collection</typeparam>
-		/// <param name="json">The collection of <see cref="JsonValue"/>s</param>
-		/// <returns>A collection of the deserialized objects</returns>
-		public static IEnumerable<T> FromJson<T>(this IEnumerable<JsonValue> json)
-			where T : IJsonCompatible, new()
-		{
-			if (json == null) return null;
-			var list = new List<T>();
-			foreach (var value in json)
-			{
-				T item = new T();
-				item.FromJson(value);
-				list.Add(item);
-			}
-			return list;
-		}
-		/// <summary>
-		/// Deserializes a collection of <see cref="JsonValue"/>s to an <see cref="IEnumerable(T)"/> of the objects.
+		/// Deserializes a collection of <see cref="JsonValue"/>s to an <see cref="IEnumerable{T}"/> of the objects.
 		/// </summary>
 		/// <typeparam name="T">The type of object contained in the collection</typeparam>
 		/// <param name="json">The collection of <see cref="JsonValue"/>s</param>
 		/// </summary>
 		/// <typeparam name="T">The type of object</typeparam>
 		/// <param name="json">The <see cref="JsonValue"/> to deserialize</param>
-		/// <returns>A collection of the deserialized objects</returns>
-		public static T FromJson<T>(this JsonObject json)
-			where T : IJsonCompatible, new()
-		{
-			if (json == null) return default(T);
-			T obj = new T();
-			obj.FromJson(json);
-			return obj;
-		}
-		/// <summary>
-		/// Deserializes a <see cref="JsonValue"/> to its equivalent object.
-		/// </summary>
-		/// <typeparam name="T">The type of object</typeparam>
-		/// <param name="json">The <see cref="JsonValue"/> to deserialize</param>
 		/// <param name="serializer">The <see cref="JsonSerializer"/> instance to use for additional
 		/// serialization of values.</param>
 		/// <returns>A collection of the deserialized objects</returns>

File Manatee.Json/Manatee.Json.csproj

View file
     <DebugType>pdbonly</DebugType>
     <Optimize>true</Optimize>
     <OutputPath>bin\Release\</OutputPath>
-    <DefineConstants>TRACE</DefineConstants>
+    <DefineConstants>TRACE;NET4</DefineConstants>
     <ErrorReport>prompt</ErrorReport>
     <WarningLevel>4</WarningLevel>
     <DocumentationFile>bin\Release\Manatee.Json.XML</DocumentationFile>
+    <NoWarn>
+    </NoWarn>
   </PropertyGroup>
   <PropertyGroup>
     <SignAssembly>false</SignAssembly>
   <ItemGroup>
     <Reference Include="Manatee.StateMachine, Version=1.0.0.0, Culture=neutral, processorArchitecture=MSIL">
       <SpecificVersion>False</SpecificVersion>
-      <HintPath>..\packages\Manatee.StateMachine.1.0.1\lib\net40\Manatee.StateMachine.dll</HintPath>
+      <HintPath>..\packages\Manatee.StateMachine.1.1\lib\net40\Manatee.StateMachine.dll</HintPath>
     </Reference>
     <Reference Include="Microsoft.VisualStudio.QualityTools.UnitTestFramework, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL" />
     <Reference Include="System" />
     <Compile Include="Serialization\InvalidPropertyKeyBehavior.cs" />
     <Compile Include="Serialization\TypeDoesNotContainPropertyException.cs" />
     <Compile Include="Serialization\TypeRegistrationException.cs" />
-    <Compile Include="Serialization\IJsonCompatible.cs" />
     <Compile Include="Serialization\Internal\AutoSerializer.cs" />
     <Compile Include="Serialization\Internal\Constants.cs" />
     <Compile Include="Serialization\Internal\DefaultValueSerializer.cs" />
     <Compile Include="Serialization\Internal\EnumNameSerializer.cs" />
     <Compile Include="Serialization\Internal\EnumValueSerializer.cs" />
     <Compile Include="Serialization\Internal\ISerializerFactory.cs" />
-    <Compile Include="Serialization\Internal\JsonCompatibleSerializer.cs" />
     <Compile Include="Serialization\Internal\ReferencingSerializer.cs" />
     <Compile Include="Serialization\Internal\SchemaSerializer.cs" />
     <Compile Include="Serialization\Internal\SerializationPair.cs" />
   <ItemGroup>
     <None Include="packages.config" />
   </ItemGroup>
-  <ItemGroup />
   <Import Project="$(MSBuildToolsPath)\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/Properties/AssemblyInfo.cs

View file
-using System.Reflection;
+#if NET4
+
+using System.Reflection;
 using System.Runtime.CompilerServices;
 using System.Runtime.InteropServices;
 
 // General Information about an assembly is controlled through the following 
 // set of attributes. Change these attribute values to modify the information
 // associated with an assembly.
-[assembly: AssemblyTitle("Json")]
+[assembly: AssemblyTitle("Manatee.Json")]
 [assembly: AssemblyDescription("Provides an intuitive approach to building JSON structures.")]
 [assembly: AssemblyConfiguration("")]
-[assembly: AssemblyCompany("GregDennis")]
-[assembly: AssemblyProduct("Json")]
-[assembly: AssemblyCopyright("Copyright ©  2011")]
+[assembly: AssemblyCompany("Little Crab Solutions")]
+[assembly: AssemblyProduct("Manatee.Json")]
+[assembly: AssemblyCopyright("Copyright © 2014 Little Crab Solutions")]
 [assembly: AssemblyTrademark("")]
 [assembly: AssemblyCulture("")]
 
 [assembly: AssemblyVersion("1.0.0.0")]
 [assembly: AssemblyFileVersion("1.0.0.0")]
 
-[assembly: InternalsVisibleTo("Manatee.Json.Tests")]
+[assembly: InternalsVisibleTo("Manatee.Json.Tests")]
+#endif

File Manatee.Json/Schema/AdditionalPropertiesDefinition.cs

View file
 
 ***************************************************************************************/
 
+using System;
 using System.Data;
 using Manatee.Json.Serialization;
 
 namespace Manatee.Json.Schema
 {
-	public class AdditionalProperties : IJsonSerializable
+	/// <summary>
+	/// Defines additional properties for ObjectSchema.
+	/// </summary>
+	public class AdditionalProperties : IJsonSerializable, IEquatable<AdditionalProperties>
 	{
+		/// <summary>
+		/// Allows any additional property to be added to the schema.
+		/// </summary>
 		public static readonly AdditionalProperties True;
-
+		/// <summary>
+		/// Prohibits additional properties in the schema.
+		/// </summary>
 		public static readonly AdditionalProperties False;
 
 		private bool _isReadOnly;
 		private IJsonSchema _definition;
 
+		/// <summary>
+		/// Defines a schema to which any additional properties must validate.
+		/// </summary>
 		public IJsonSchema Definition
 		{
 			get { return _definition; }
 		static AdditionalProperties()
 		{
 			True = new AdditionalProperties {Definition = new ObjectSchema(), _isReadOnly = true};
-			False = new AdditionalProperties();
+			False = new AdditionalProperties {_isReadOnly = true};
 		}
 
+		/// <summary>
+		/// Indicates whether the current object is equal to another object of the same type.
+		/// </summary>
+		/// <returns>
+		/// true if the current object is equal to the <paramref name="other"/> parameter; otherwise, false.
+		/// </returns>
+		/// <param name="other">An object to compare with this object.</param>
 		public bool Equals(AdditionalProperties other)
 		{
 			return Equals(_definition, other._definition);
 		}
+		/// <summary>
+		/// Determines whether the specified <see cref="T:System.Object"/> is equal to the current <see cref="T:System.Object"/>.
+		/// </summary>
+		/// <returns>
+		/// true if the specified <see cref="T:System.Object"/> is equal to the current <see cref="T:System.Object"/>; otherwise, false.
+		/// </returns>
+		/// <param name="obj">The object to compare with the current object. </param><filterpriority>2</filterpriority>
 		public override bool Equals(object obj)
 		{
 			if (ReferenceEquals(null, obj)) return false;
 			if (obj.GetType() != GetType()) return false;
 			return Equals((AdditionalProperties) obj);
 		}
+		/// <summary>
+		/// Serves as a hash function for a particular type. 
+		/// </summary>
+		/// <returns>
+		/// A hash code for the current <see cref="T:System.Object"/>.
+		/// </returns>
+		/// <filterpriority>2</filterpriority>
 		public override int GetHashCode()
 		{
 			unchecked
 				return (_isReadOnly.GetHashCode() * 397) ^ (_definition != null ? _definition.GetHashCode() : 0);
 			}
 		}
+		/// <summary>
+		/// Returns a string that represents the current object.
+		/// </summary>
+		/// <returns>
+		/// A string that represents the current object.
+		/// </returns>
+		/// <filterpriority>2</filterpriority>
 		public override string ToString()
 		{
 			if (Equals(True)) return ((JsonValue) true).ToString();
 			if (Equals(False)) return ((JsonValue) false).ToString();
 			return Definition.ToString();
 		}
+		/// <summary>
+		/// Builds an object from a <see cref="JsonValue"/>.
+		/// </summary>
+		/// <param name="json">The <see cref="JsonValue"/> representation of the object.</param>
+		/// <param name="serializer">The <see cref="JsonSerializer"/> instance to use for additional
+		/// serialization of values.</param>
 		public void FromJson(JsonValue json, JsonSerializer serializer)
 		{
 			if (json.Type == JsonValueType.Boolean)
 				Definition = JsonSchemaFactory.FromJson(json);
 			}
 		}
+		/// <summary>
+		/// Converts an object to a <see cref="JsonValue"/>.
+		/// </summary>
+		/// <param name="serializer">The <see cref="JsonSerializer"/> instance to use for additional
+		/// serialization of values.</param>
+		/// <returns>The <see cref="JsonValue"/> representation of the object.</returns>
 		public JsonValue ToJson(JsonSerializer serializer)
 		{
 			if (Equals(True)) return true;

File Manatee.Json/Schema/JsonSchemaFactory.cs

View file
 			schema.FromJson(json, null);
 			return schema;
 		}
-
+		/// <summary>
+		/// Builds a <see cref="IJsonSchema"/> implementation which can validate JSON for a given type.
+		/// </summary>
+		/// <typeparam name="T">The type to convert to a schema.</typeparam>
+		/// <returns>The schema object.</returns>
 		public static IJsonSchema FromTypeBeta<T>()
 		{
 			return FromTypeBeta(typeof (T));
 		}
 
+		/// <summary>
+		/// Builds a <see cref="IJsonSchema"/> implementation which can validate JSON for a given type.
+		/// </summary>
+		/// <param name="type">The type to convert to a schema.</param>
+		/// <returns>The schema object.</returns>
 		public static IJsonSchema FromTypeBeta(Type type)
 		{
 			var schema = FromType(type, null);

File Manatee.Json/Schema/JsonSchemaReference.cs

View file
 using System;
 using System.Linq;
 using System.Net;
+using Manatee.Json.Internal;
 using Manatee.Json.Serialization;
 
 namespace Manatee.Json.Schema
 		{
 			Reference = reference;
 		}
-
-		/// <summary>
-		/// Resolves the reference in relation to a specific root.
-		/// </summary>
-		/// <param name="root"></param>
-		public void Resolve(JsonValue root)
-		{
-			if (string.IsNullOrWhiteSpace(Reference))
-				throw new ArgumentNullException("Reference");
-			if (root == null)
-				throw new ArgumentNullException("root");
-			if (Reference[0] == '#')
-				_schema = ResolveLocalReference(root);
-			else