diff SilverlightExampleApp/Libs/Microsoft.VisualStudio.QualityTools.UnitTesting.Silverlight.xml @ 49:502f5f365649

Initial load for Silverlight Example Application
author Steven Hollidge <stevenhollidge@hotmail.com>
date Tue, 17 Apr 2012 17:57:52 +0100
parents
children 3591c26bd63e
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/SilverlightExampleApp/Libs/Microsoft.VisualStudio.QualityTools.UnitTesting.Silverlight.xml	Tue Apr 17 17:57:52 2012 +0100
@@ -0,0 +1,3429 @@
+<?xml version="1.0"?>
+<doc>
+    <assembly>
+        <name>Microsoft.VisualStudio.QualityTools.UnitTesting.Silverlight</name>
+    </assembly>
+    <members>
+        <member name="T:Microsoft.VisualStudio.TestTools.UnitTesting.Web.UrlToTestAttribute">
+            <summary>
+            UrlToTest specifies the url that should be requested to give context to the test.
+            </summary>
+        </member>
+        <member name="M:Microsoft.VisualStudio.TestTools.UnitTesting.Web.UrlToTestAttribute.#ctor(System.String)">
+            <summary>
+            An unused attribute.
+            </summary>
+            <param name="urlToTest"></param>
+        </member>
+        <member name="P:Microsoft.VisualStudio.TestTools.UnitTesting.Web.UrlToTestAttribute.UrlToTest">
+            <summary>
+            Gets the URL to test.
+            </summary>
+        </member>
+        <member name="T:Microsoft.VisualStudio.TestTools.UnitTesting.Web.AspNetDevelopmentServerAttribute">
+            <summary>
+            AspNetDevelopmentServer specifies the settings to be used for the
+            ASP.NET Development Server for the test.
+            </summary>
+        </member>
+        <member name="M:Microsoft.VisualStudio.TestTools.UnitTesting.Web.AspNetDevelopmentServerAttribute.#ctor(System.String,System.String)">
+            <summary>
+            Initializes the AspNetDevelopmentServerAttribute.
+            </summary>
+            <param name="name">The name.</param>
+            <param name="pathToWebApp">The path to web app.</param>
+        </member>
+        <member name="M:Microsoft.VisualStudio.TestTools.UnitTesting.Web.AspNetDevelopmentServerAttribute.#ctor(System.String,System.String,System.String)">
+            <summary>
+            Initializes the AspNetDevelopmentServerAttribute.
+            </summary>
+            <param name="name">The name.</param>
+            <param name="pathToWebApp">The path to web app.</param>
+            <param name="webAppRoot">The web app root.</param>
+        </member>
+        <member name="P:Microsoft.VisualStudio.TestTools.UnitTesting.Web.AspNetDevelopmentServerAttribute.Name">
+            <summary>
+            Gets the name.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.TestTools.UnitTesting.Web.AspNetDevelopmentServerAttribute.PathToWebApp">
+            <summary>
+            Gets the PathToWebApp.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.TestTools.UnitTesting.Web.AspNetDevelopmentServerAttribute.WebAppRoot">
+            <summary>
+            Gets the web app root.
+            </summary>
+        </member>
+        <member name="T:Microsoft.VisualStudio.TestTools.UnitTesting.Web.AspNetDevelopmentServerHostAttribute">
+            <summary>
+            AspNetDevelopmentServerHost specifies the settings to be used when
+            ASP.NET Development Server is the host server for the test.
+            </summary>
+        </member>
+        <member name="M:Microsoft.VisualStudio.TestTools.UnitTesting.Web.AspNetDevelopmentServerHostAttribute.#ctor(System.String)">
+            <summary>
+            Initializes the AspNetDevelopmentServerHostAttribute.
+            </summary>
+            <param name="pathToWebApp">The path to the web app.</param>
+        </member>
+        <member name="M:Microsoft.VisualStudio.TestTools.UnitTesting.Web.AspNetDevelopmentServerHostAttribute.#ctor(System.String,System.String)">
+            <summary>
+            Initializes the AspNetDevelopmentServerHostAttribute.
+            </summary>
+            <param name="pathToWebApp">The path to the web app.</param>
+            <param name="webAppRoot">The web app root.</param>
+        </member>
+        <member name="P:Microsoft.VisualStudio.TestTools.UnitTesting.Web.AspNetDevelopmentServerHostAttribute.PathToWebApp">
+            <summary>
+            Gets the path to the web application.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.TestTools.UnitTesting.Web.AspNetDevelopmentServerHostAttribute.WebAppRoot">
+            <summary>
+            Gets the WebAppRoot.
+            </summary>
+        </member>
+        <member name="T:Microsoft.VisualStudio.TestTools.UnitTesting.Web.CredentialAttribute">
+            <summary>
+            For ASP.NET sites that require basic authentication, specify the
+            user name and password using the Credential attribute.
+            WARNING: The password is stored in plain text in source code
+            and in the compiled assembly. Restrict access to the source code
+            and assembly to protect this sensitive information.
+            </summary>
+        </member>
+        <member name="M:Microsoft.VisualStudio.TestTools.UnitTesting.Web.CredentialAttribute.#ctor(System.String,System.String)">
+            <summary>
+            Specify the user name and password needed to access the web site under test.
+            </summary>
+            <param name="userName">The user name.</param>
+            <param name="password">
+            The password. WARNING: The password is stored in plain text in source code
+            and in the compiled assembly. Restrict access to the source code and assembly
+            to protect this sensitive information.
+            </param>
+        </member>
+        <member name="M:Microsoft.VisualStudio.TestTools.UnitTesting.Web.CredentialAttribute.#ctor(System.String,System.String,System.String)">
+            <summary>
+            Specify the user name, password, and domain needed to access the web site under test.
+            </summary>
+            <param name="userName">The user name.</param>
+            <param name="password">
+            The password. WARNING: The password is stored in plain text in source code
+            and in the compiled assembly. Restrict access to the source code and assembly
+            to protect this sensitive information.
+            </param>
+            <param name="domain">The domain.</param>
+        </member>
+        <member name="P:Microsoft.VisualStudio.TestTools.UnitTesting.Web.CredentialAttribute.UserName">
+            <summary>
+            Gets the user name.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.TestTools.UnitTesting.Web.CredentialAttribute.Password">
+            <summary>
+            Gets the password.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.TestTools.UnitTesting.Web.CredentialAttribute.Domain">
+            <summary>
+            Gets the domain.
+            </summary>
+        </member>
+        <member name="T:Microsoft.VisualStudio.TestTools.UnitTesting.UnitTestAssertException">
+            <summary>
+            Base class for Framework Exceptions, provides localization trick so that messages are in HA locale.
+            </summary>
+        </member>
+        <member name="M:Microsoft.VisualStudio.TestTools.UnitTesting.UnitTestAssertException.#ctor">
+            <summary>
+            Initializes a new UnitTestAssertException.
+            </summary>
+        </member>
+        <member name="M:Microsoft.VisualStudio.TestTools.UnitTesting.UnitTestAssertException.#ctor(System.String)">
+            <summary>
+            Initializes UnitTestAssertException.
+            </summary>
+            <param name="msg">The message.</param>
+        </member>
+        <member name="P:Microsoft.VisualStudio.TestTools.UnitTesting.UnitTestAssertException.Message">
+            <summary>
+            Gets the Message string.
+            </summary>
+        </member>
+        <member name="T:Microsoft.VisualStudio.TestTools.UnitTesting.AssertFailedException">
+            <summary>
+            AssertFailedException class. Used to indicate failure for a test case
+            </summary>
+        </member>
+        <member name="M:Microsoft.VisualStudio.TestTools.UnitTesting.AssertFailedException.#ctor(System.String)">
+            <summary>
+            Initializes a new AssertFailedException.
+            </summary>
+            <param name="message">The message.</param>
+        </member>
+        <member name="M:Microsoft.VisualStudio.TestTools.UnitTesting.AssertFailedException.#ctor(System.String,System.Exception)">
+            <summary>
+            AssertFailedException
+            </summary>
+            <param name="message">The message.</param>
+            <param name="inner">The inner exception.</param>
+        </member>
+        <member name="T:Microsoft.VisualStudio.TestTools.UnitTesting.AssertInconclusiveException">
+            <summary>
+            The AssertInconclusiveException class.
+            </summary>
+        </member>
+        <member name="M:Microsoft.VisualStudio.TestTools.UnitTesting.AssertInconclusiveException.#ctor(System.String)">
+            <summary>
+            Initializes a new AssertInconclusiveException.
+            </summary>
+            <param name="message">The message.</param>
+        </member>
+        <member name="M:Microsoft.VisualStudio.TestTools.UnitTesting.AssertInconclusiveException.#ctor(System.String,System.Exception)">
+            <summary>
+            Initializes a new AssertInconclusiveException.
+            </summary>
+            <param name="message">The message.</param>
+            <param name="inner">The inner exception.</param>
+        </member>
+        <member name="M:Microsoft.VisualStudio.TestTools.UnitTesting.AssertInconclusiveException.#ctor">
+            <summary>
+            Initializes a new AssertInconclusiveException.
+            </summary>
+        </member>
+        <member name="T:Microsoft.VisualStudio.TestTools.UnitTesting.InternalTestFailureException">
+            <summary>
+            InternalTestFailureException class. Used to indicate internal failure 
+            for a test case.
+            </summary>
+        </member>
+        <member name="M:Microsoft.VisualStudio.TestTools.UnitTesting.InternalTestFailureException.#ctor(System.String)">
+            <summary>
+            Initializes a new InternalTestFailureException.
+            </summary>
+            <param name="message">The message.</param>
+        </member>
+        <member name="M:Microsoft.VisualStudio.TestTools.UnitTesting.InternalTestFailureException.#ctor(System.String,System.Exception)">
+            <summary>
+            Initializes a new InternalTestFailureException.
+            </summary>
+            <param name="message">The message.</param>
+            <param name="inner">The inner exception.</param>
+        </member>
+        <member name="M:Microsoft.VisualStudio.TestTools.UnitTesting.InternalTestFailureException.#ctor">
+            <summary>
+            Initializes a new InternalTestFailureException.
+            </summary>
+        </member>
+        <member name="T:Microsoft.VisualStudio.TestTools.UnitTesting.Assert">
+            <summary>
+            A collection of helper classes to test various conditions within
+            unit tests. If the condition being tested is not met, an exception
+            is thrown.
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.TestTools.UnitTesting.Assert.error">
+            <summary>
+            
+            </summary>
+        </member>
+        <member name="M:Microsoft.VisualStudio.TestTools.UnitTesting.Assert.IsTrue(System.Boolean)">
+            <summary>
+            Tests whether the specified condition is true and throws an exception
+            if the condition is false.
+            </summary>
+            <param name="condition">The condition the test expects to be true.</param>
+            <exception cref="T:Microsoft.VisualStudio.TestTools.UnitTesting.AssertFailedException">
+            Thrown if <paramref name="condition"/> is false.
+            </exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.TestTools.UnitTesting.Assert.IsTrue(System.Boolean,System.String)">
+            <summary>
+            Tests whether the specified condition is true and throws an exception
+            if the condition is false.
+            </summary>
+            <param name="condition">The condition the test expects to be true.</param>
+            <param name="message">
+            The message to include in the exception when <paramref name="condition"/>
+            is false. The message is shown in test results.
+            </param>
+            <exception cref="T:Microsoft.VisualStudio.TestTools.UnitTesting.AssertFailedException">
+            Thrown if <paramref name="condition"/> is false.
+            </exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.TestTools.UnitTesting.Assert.IsTrue(System.Boolean,System.String,System.Object[])">
+            <summary>
+            Tests whether the specified condition is true and throws an exception
+            if the condition is false.
+            </summary>
+            <param name="condition">The condition the test expects to be true.</param>
+            <param name="message">
+            The message to include in the exception when <paramref name="condition"/>
+            is false. The message is shown in test results.
+            </param>
+            <param name="parameters">
+            An array of parameters to use when formatting <paramref name="message"/>.
+            </param>
+            <exception cref="T:Microsoft.VisualStudio.TestTools.UnitTesting.AssertFailedException">
+            Thrown if <paramref name="condition"/> is false.
+            </exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.TestTools.UnitTesting.Assert.IsFalse(System.Boolean)">
+            <summary>
+            Tests whether the specified condition is false and throws an exception
+            if the condition is true.
+            </summary>
+            <param name="condition">The condition the test expects to be false.</param>
+            <exception cref="T:Microsoft.VisualStudio.TestTools.UnitTesting.AssertFailedException">
+            Thrown if <paramref name="condition"/> is true.
+            </exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.TestTools.UnitTesting.Assert.IsFalse(System.Boolean,System.String)">
+            <summary>
+            Tests whether the specified condition is false and throws an exception
+            if the condition is true.
+            </summary>
+            <param name="condition">The condition the test expects to be false.</param>
+            <param name="message">
+            The message to include in the exception when <paramref name="condition"/>
+            is true. The message is shown in test results.
+            </param>
+            <exception cref="T:Microsoft.VisualStudio.TestTools.UnitTesting.AssertFailedException">
+            Thrown if <paramref name="condition"/> is true.
+            </exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.TestTools.UnitTesting.Assert.IsFalse(System.Boolean,System.String,System.Object[])">
+            <summary>
+            Tests whether the specified condition is false and throws an exception
+            if the condition is true.
+            </summary>
+            <param name="condition">The condition the test expects to be false.</param>
+            <param name="message">
+            The message to include in the exception when <paramref name="condition"/>
+            is true. The message is shown in test results.
+            </param>
+            <param name="parameters">
+            An array of parameters to use when formatting <paramref name="message"/>.
+            </param>
+            <exception cref="T:Microsoft.VisualStudio.TestTools.UnitTesting.AssertFailedException">
+            Thrown if <paramref name="condition"/> is true.
+            </exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.TestTools.UnitTesting.Assert.IsNull(System.Object)">
+            <summary>
+            Tests whether the specified object is null and throws an exception
+            if it is not.
+            </summary>
+            <param name="value">The object the test expects to be null.</param>
+            <exception cref="T:Microsoft.VisualStudio.TestTools.UnitTesting.AssertFailedException">
+            Thrown if <paramref name="value"/> is not null.
+            </exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.TestTools.UnitTesting.Assert.IsNull(System.Object,System.String)">
+            <summary>
+            Tests whether the specified object is null and throws an exception
+            if it is not.
+            </summary>
+            <param name="value">The object the test expects to be null.</param>
+            <param name="message">
+            The message to include in the exception when <paramref name="value"/>
+            is not null. The message is shown in test results.
+            </param>
+            <exception cref="T:Microsoft.VisualStudio.TestTools.UnitTesting.AssertFailedException">
+            Thrown if <paramref name="value"/> is not null.
+            </exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.TestTools.UnitTesting.Assert.IsNull(System.Object,System.String,System.Object[])">
+            <summary>
+            Tests whether the specified object is null and throws an exception
+            if it is not.
+            </summary>
+            <param name="value">The object the test expects to be null.</param>
+            <param name="message">
+            The message to include in the exception when <paramref name="value"/>
+            is not null. The message is shown in test results.
+            </param>
+            <param name="parameters">
+            An array of parameters to use when formatting <paramref name="message"/>.
+            </param>
+            <exception cref="T:Microsoft.VisualStudio.TestTools.UnitTesting.AssertFailedException">
+            Thrown if <paramref name="value"/> is not null.
+            </exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.TestTools.UnitTesting.Assert.IsNotNull(System.Object)">
+            <summary>
+            Tests whether the specified object is non-null and throws an exception
+            if it is null.
+            </summary>
+            <param name="value">The object the test expects not to be null.</param>
+            <exception cref="T:Microsoft.VisualStudio.TestTools.UnitTesting.AssertFailedException">
+            Thrown if <paramref name="value"/> is null.
+            </exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.TestTools.UnitTesting.Assert.IsNotNull(System.Object,System.String)">
+            <summary>
+            Tests whether the specified object is non-null and throws an exception
+            if it is null.
+            </summary>
+            <param name="value">The object the test expects not to be null.</param>
+            <param name="message">
+            The message to include in the exception when <paramref name="value"/>
+            is null. The message is shown in test results.
+            </param>
+            <exception cref="T:Microsoft.VisualStudio.TestTools.UnitTesting.AssertFailedException">
+            Thrown if <paramref name="value"/> is null.
+            </exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.TestTools.UnitTesting.Assert.IsNotNull(System.Object,System.String,System.Object[])">
+            <summary>
+            Tests whether the specified object is non-null and throws an exception
+            if it is null.
+            </summary>
+            <param name="value">The object the test expects not to be null.</param>
+            <param name="message">
+            The message to include in the exception when <paramref name="value"/>
+            is null. The message is shown in test results.
+            </param>
+            <param name="parameters">
+            An array of parameters to use when formatting <paramref name="message"/>.
+            </param>
+            <exception cref="T:Microsoft.VisualStudio.TestTools.UnitTesting.AssertFailedException">
+            Thrown if <paramref name="value"/> is null.
+            </exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.TestTools.UnitTesting.Assert.AreSame(System.Object,System.Object)">
+            <summary>
+            Tests whether the specified objects both refer to the same object and
+            throws an exception if the two inputs do not refer to the same object.
+            </summary>
+            <param name="expected">
+            The first object to compare. This is the value the test expects.
+            </param>
+            <param name="actual">
+            The second object to compare. This is the value produced by the code under test.
+            </param>
+            <exception cref="T:Microsoft.VisualStudio.TestTools.UnitTesting.AssertFailedException">
+            Thrown if <paramref name="expected"/> does not refer to the same object
+            as <paramref name="actual"/>.
+            </exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.TestTools.UnitTesting.Assert.AreSame(System.Object,System.Object,System.String)">
+            <summary>
+            Tests whether the specified objects both refer to the same object and
+            throws an exception if the two inputs do not refer to the same object.
+            </summary>
+            <param name="expected">
+            The first object to compare. This is the value the test expects.
+            </param>
+            <param name="actual">
+            The second object to compare. This is the value produced by the code under test.
+            </param>
+            <param name="message">
+            The message to include in the exception when <paramref name="actual"/>
+            is not the same as <paramref name="expected"/>. The message is shown
+            in test results.
+            </param>
+            <exception cref="T:Microsoft.VisualStudio.TestTools.UnitTesting.AssertFailedException">
+            Thrown if <paramref name="expected"/> does not refer to the same object
+            as <paramref name="actual"/>.
+            </exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.TestTools.UnitTesting.Assert.AreSame(System.Object,System.Object,System.String,System.Object[])">
+            <summary>
+            Tests whether the specified objects both refer to the same object and
+            throws an exception if the two inputs do not refer to the same object.
+            </summary>
+            <param name="expected">
+            The first object to compare. This is the value the test expects.
+            </param>
+            <param name="actual">
+            The second object to compare. This is the value produced by the code under test.
+            </param>
+            <param name="message">
+            The message to include in the exception when <paramref name="actual"/>
+            is not the same as <paramref name="expected"/>. The message is shown
+            in test results.
+            </param>
+            <param name="parameters">
+            An array of parameters to use when formatting <paramref name="message"/>.
+            </param>
+            <exception cref="T:Microsoft.VisualStudio.TestTools.UnitTesting.AssertFailedException">
+            Thrown if <paramref name="expected"/> does not refer to the same object
+            as <paramref name="actual"/>.
+            </exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.TestTools.UnitTesting.Assert.AreNotSame(System.Object,System.Object)">
+            <summary>
+            Tests whether the specified objects refer to different objects and
+            throws an exception if the two inputs refer to the same object.
+            </summary>
+            <param name="notExpected">
+            The first object to compare. This is the value the test expects not
+            to match <paramref name="actual"/>.
+            </param>
+            <param name="actual">
+            The second object to compare. This is the value produced by the code under test.
+            </param>
+            <exception cref="T:Microsoft.VisualStudio.TestTools.UnitTesting.AssertFailedException">
+            Thrown if <paramref name="notExpected"/> refers to the same object
+            as <paramref name="actual"/>.
+            </exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.TestTools.UnitTesting.Assert.AreNotSame(System.Object,System.Object,System.String)">
+            <summary>
+            Tests whether the specified objects refer to different objects and
+            throws an exception if the two inputs refer to the same object.
+            </summary>
+            <param name="notExpected">
+            The first object to compare. This is the value the test expects not
+            to match <paramref name="actual"/>.
+            </param>
+            <param name="actual">
+            The second object to compare. This is the value produced by the code under test.
+            </param>
+            <param name="message">
+            The message to include in the exception when <paramref name="actual"/>
+            is the same as <paramref name="notExpected"/>. The message is shown in
+            test results.
+            </param>
+            <exception cref="T:Microsoft.VisualStudio.TestTools.UnitTesting.AssertFailedException">
+            Thrown if <paramref name="notExpected"/> refers to the same object
+            as <paramref name="actual"/>.
+            </exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.TestTools.UnitTesting.Assert.AreNotSame(System.Object,System.Object,System.String,System.Object[])">
+            <summary>
+            Tests whether the specified objects refer to different objects and
+            throws an exception if the two inputs refer to the same object.
+            </summary>
+            <param name="notExpected">
+            The first object to compare. This is the value the test expects not
+            to match <paramref name="actual"/>.
+            </param>
+            <param name="actual">
+            The second object to compare. This is the value produced by the code under test.
+            </param>
+            <param name="message">
+            The message to include in the exception when <paramref name="actual"/>
+            is the same as <paramref name="notExpected"/>. The message is shown in
+            test results.
+            </param>
+            <param name="parameters">
+            An array of parameters to use when formatting <paramref name="message"/>.
+            </param>
+            <exception cref="T:Microsoft.VisualStudio.TestTools.UnitTesting.AssertFailedException">
+            Thrown if <paramref name="notExpected"/> refers to the same object
+            as <paramref name="actual"/>.
+            </exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.TestTools.UnitTesting.Assert.AreEqual``1(``0,``0)">
+            <summary>
+            Tests whether the specified values are equal and throws an exception
+            if the two values are not equal. Different numeric types are treated
+            as unequal even if the logical values are equal. 42L is not equal to 42.
+            </summary>
+            <typeparam name="T">The type of values to compare.</typeparam>
+            <param name="expected">
+            The first value to compare. This is the value the tests expects.
+            </param>
+            <param name="actual">
+            The second value to compare. This is the value produced by the code under test.
+            </param>
+            <exception cref="T:Microsoft.VisualStudio.TestTools.UnitTesting.AssertFailedException">
+            Thrown if <paramref name="expected"/> is not equal to 
+            <paramref name="actual"/>.
+            </exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.TestTools.UnitTesting.Assert.AreEqual``1(``0,``0,System.String)">
+            <summary>
+            Tests whether the specified values are equal and throws an exception
+            if the two values are not equal. Different numeric types are treated
+            as unequal even if the logical values are equal. 42L is not equal to 42.
+            </summary>
+            <typeparam name="T">The type of values to compare.</typeparam>
+            <param name="expected">
+            The first value to compare. This is the value the tests expects.
+            </param>
+            <param name="actual">
+            The second value to compare. This is the value produced by the code under test.
+            </param>
+            <param name="message">
+            The message to include in the exception when <paramref name="actual"/>
+            is not equal to <paramref name="expected"/>. The message is shown in
+            test results.
+            </param>
+            <exception cref="T:Microsoft.VisualStudio.TestTools.UnitTesting.AssertFailedException">
+            Thrown if <paramref name="expected"/> is not equal to
+            <paramref name="actual"/>.
+            </exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.TestTools.UnitTesting.Assert.AreEqual``1(``0,``0,System.String,System.Object[])">
+            <summary>
+            Tests whether the specified values are equal and throws an exception
+            if the two values are not equal. Different numeric types are treated
+            as unequal even if the logical values are equal. 42L is not equal to 42.
+            </summary>
+            <typeparam name="T">The type of values to compare.</typeparam>
+            <param name="expected">
+            The first value to compare. This is the value the tests expects.
+            </param>
+            <param name="actual">
+            The second value to compare. This is the value produced by the code under test.
+            </param>
+            <param name="message">
+            The message to include in the exception when <paramref name="actual"/>
+            is not equal to <paramref name="expected"/>. The message is shown in
+            test results.
+            </param>
+            <param name="parameters">
+            An array of parameters to use when formatting <paramref name="message"/>.
+            </param>
+            <exception cref="T:Microsoft.VisualStudio.TestTools.UnitTesting.AssertFailedException">
+            Thrown if <paramref name="expected"/> is not equal to 
+            <paramref name="actual"/>.
+            </exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.TestTools.UnitTesting.Assert.AreNotEqual``1(``0,``0)">
+            <summary>
+            Tests whether the specified values are unequal and throws an exception
+            if the two values are equal. Different numeric types are treated
+            as unequal even if the logical values are equal. 42L is not equal to 42.
+            </summary>
+            <typeparam name="T">The type of values to compare.</typeparam>
+            <param name="notExpected">
+            The first value to compare. This is the value the test expects not
+            to match <paramref name="actual"/>.
+            </param>
+            <param name="actual">
+            The second value to compare. This is the value produced by the code under test.
+            </param>
+            <exception cref="T:Microsoft.VisualStudio.TestTools.UnitTesting.AssertFailedException">
+            Thrown if <paramref name="notExpected"/> is equal to <paramref name="actual"/>.
+            </exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.TestTools.UnitTesting.Assert.AreNotEqual``1(``0,``0,System.String)">
+            <summary>
+            Tests whether the specified values are unequal and throws an exception
+            if the two values are equal. Different numeric types are treated
+            as unequal even if the logical values are equal. 42L is not equal to 42.
+            </summary>
+            <typeparam name="T">The type of values to compare.</typeparam>
+            <param name="notExpected">
+            The first value to compare. This is the value the test expects not
+            to match <paramref name="actual"/>.
+            </param>
+            <param name="actual">
+            The second value to compare. This is the value produced by the code under test.
+            </param>
+            <param name="message">
+            The message to include in the exception when <paramref name="actual"/>
+            is equal to <paramref name="notExpected"/>. The message is shown in
+            test results.
+            </param>
+            <exception cref="T:Microsoft.VisualStudio.TestTools.UnitTesting.AssertFailedException">
+            Thrown if <paramref name="notExpected"/> is equal to <paramref name="actual"/>.
+            </exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.TestTools.UnitTesting.Assert.AreNotEqual``1(``0,``0,System.String,System.Object[])">
+            <summary>
+            Tests whether the specified values are unequal and throws an exception
+            if the two values are equal. Different numeric types are treated
+            as unequal even if the logical values are equal. 42L is not equal to 42.
+            </summary>
+            <typeparam name="T">The type of values to compare.</typeparam>
+            <param name="notExpected">
+            The first value to compare. This is the value the test expects not
+            to match <paramref name="actual"/>.
+            </param>
+            <param name="actual">
+            The second value to compare. This is the value produced by the code under test.
+            </param>
+            <param name="message">
+            The message to include in the exception when <paramref name="actual"/>
+            is equal to <paramref name="notExpected"/>. The message is shown in
+            test results.
+            </param>
+            <param name="parameters">
+            An array of parameters to use when formatting <paramref name="message"/>.
+            </param>
+            <exception cref="T:Microsoft.VisualStudio.TestTools.UnitTesting.AssertFailedException">
+            Thrown if <paramref name="notExpected"/> is equal to <paramref name="actual"/>.
+            </exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.TestTools.UnitTesting.Assert.AreEqual(System.Object,System.Object)">
+            <summary>
+            Tests whether the specified objects are equal and throws an exception
+            if the two objects are not equal. Different numeric types are treated
+            as unequal even if the logical values are equal. 42L is not equal to 42.
+            </summary>
+            <param name="expected">
+            The first object to compare. This is the object the tests expects.
+            </param>
+            <param name="actual">
+            The second object to compare. This is the object produced by the code under test.
+            </param>
+            <exception cref="T:Microsoft.VisualStudio.TestTools.UnitTesting.AssertFailedException">
+            Thrown if <paramref name="expected"/> is not equal to
+            <paramref name="actual"/>.
+            </exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.TestTools.UnitTesting.Assert.AreEqual(System.Object,System.Object,System.String)">
+            <summary>
+            Tests whether the specified objects are equal and throws an exception
+            if the two objects are not equal. Different numeric types are treated
+            as unequal even if the logical values are equal. 42L is not equal to 42.
+            </summary>
+            <param name="expected">
+            The first object to compare. This is the object the tests expects.
+            </param>
+            <param name="actual">
+            The second object to compare. This is the object produced by the code under test.
+            </param>
+            <param name="message">
+            The message to include in the exception when <paramref name="actual"/>
+            is not equal to <paramref name="expected"/>. The message is shown in
+            test results.
+            </param>
+            <exception cref="T:Microsoft.VisualStudio.TestTools.UnitTesting.AssertFailedException">
+            Thrown if <paramref name="expected"/> is not equal to
+            <paramref name="actual"/>.
+            </exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.TestTools.UnitTesting.Assert.AreEqual(System.Object,System.Object,System.String,System.Object[])">
+            <summary>
+            Tests whether the specified objects are equal and throws an exception
+            if the two objects are not equal. Different numeric types are treated
+            as unequal even if the logical values are equal. 42L is not equal to 42.
+            </summary>
+            <param name="expected">
+            The first object to compare. This is the object the tests expects.
+            </param>
+            <param name="actual">
+            The second object to compare. This is the object produced by the code under test.
+            </param>
+            <param name="message">
+            The message to include in the exception when <paramref name="actual"/>
+            is not equal to <paramref name="expected"/>. The message is shown in
+            test results.
+            </param>
+            <param name="parameters">
+            An array of parameters to use when formatting <paramref name="message"/>.
+            </param>
+            <exception cref="T:Microsoft.VisualStudio.TestTools.UnitTesting.AssertFailedException">
+            Thrown if <paramref name="expected"/> is not equal to
+            <paramref name="actual"/>.
+            </exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.TestTools.UnitTesting.Assert.AreNotEqual(System.Object,System.Object)">
+            <summary>
+            Tests whether the specified objects are unequal and throws an exception
+            if the two objects are equal. Different numeric types are treated
+            as unequal even if the logical values are equal. 42L is not equal to 42.
+            </summary>
+            <param name="notExpected">
+            The first object to compare. This is the value the test expects not
+            to match <paramref name="actual"/>.
+            </param>
+            <param name="actual">
+            The second object to compare. This is the object produced by the code under test.
+            </param>
+            <exception cref="T:Microsoft.VisualStudio.TestTools.UnitTesting.AssertFailedException">
+            Thrown if <paramref name="notExpected"/> is equal to <paramref name="actual"/>.
+            </exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.TestTools.UnitTesting.Assert.AreNotEqual(System.Object,System.Object,System.String)">
+            <summary>
+            Tests whether the specified objects are unequal and throws an exception
+            if the two objects are equal. Different numeric types are treated
+            as unequal even if the logical values are equal. 42L is not equal to 42.
+            </summary>
+            <param name="notExpected">
+            The first object to compare. This is the value the test expects not
+            to match <paramref name="actual"/>.
+            </param>
+            <param name="actual">
+            The second object to compare. This is the object produced by the code under test.
+            </param>
+            <param name="message">
+            The message to include in the exception when <paramref name="actual"/>
+            is equal to <paramref name="notExpected"/>. The message is shown in
+            test results.
+            </param>
+            <exception cref="T:Microsoft.VisualStudio.TestTools.UnitTesting.AssertFailedException">
+            Thrown if <paramref name="notExpected"/> is equal to <paramref name="actual"/>.
+            </exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.TestTools.UnitTesting.Assert.AreNotEqual(System.Object,System.Object,System.String,System.Object[])">
+            <summary>
+            Tests whether the specified objects are unequal and throws an exception
+            if the two objects are equal. Different numeric types are treated
+            as unequal even if the logical values are equal. 42L is not equal to 42.
+            </summary>
+            <param name="notExpected">
+            The first object to compare. This is the value the test expects not
+            to match <paramref name="actual"/>.
+            </param>
+            <param name="actual">
+            The second object to compare. This is the object produced by the code under test.
+            </param>
+            <param name="message">
+            The message to include in the exception when <paramref name="actual"/>
+            is equal to <paramref name="notExpected"/>. The message is shown in
+            test results.
+            </param>
+            <param name="parameters">
+            An array of parameters to use when formatting <paramref name="message"/>.
+            </param>
+            <exception cref="T:Microsoft.VisualStudio.TestTools.UnitTesting.AssertFailedException">
+            Thrown if <paramref name="notExpected"/> is equal to <paramref name="actual"/>.
+            </exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.TestTools.UnitTesting.Assert.AreEqual(System.Single,System.Single,System.Single)">
+            <summary>
+            Tests whether the specified floats are equal and throws an exception
+            if they are not equal.
+            </summary>
+            <param name="expected">
+            The first float to compare. This is the float the tests expects.
+            </param>
+            <param name="actual">
+            The second float to compare. This is the float produced by the code under test.
+            </param>
+            <param name="delta">
+            The required accuracy. An exception will be thrown only if
+            <paramref name="actual"/> is different than <paramref name="expected"/>
+            by more than <paramref name="delta"/>.
+            </param>
+            <exception cref="T:Microsoft.VisualStudio.TestTools.UnitTesting.AssertFailedException">
+            Thrown if <paramref name="expected"/> is not equal to
+            <paramref name="actual"/>.
+            </exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.TestTools.UnitTesting.Assert.AreEqual(System.Single,System.Single,System.Single,System.String)">
+            <summary>
+            Tests whether the specified floats are equal and throws an exception
+            if they are not equal.
+            </summary>
+            <param name="expected">
+            The first float to compare. This is the float the tests expects.
+            </param>
+            <param name="actual">
+            The second float to compare. This is the float produced by the code under test.
+            </param>
+            <param name="delta">
+            The required accuracy. An exception will be thrown only if
+            <paramref name="actual"/> is different than <paramref name="expected"/>
+            by more than <paramref name="delta"/>.
+            </param>
+            <param name="message">
+            The message to include in the exception when <paramref name="actual"/>
+            is different than <paramref name="expected"/> by more than
+            <paramref name="delta"/>. The message is shown in test results.
+            </param>
+            <exception cref="T:Microsoft.VisualStudio.TestTools.UnitTesting.AssertFailedException">
+            Thrown if <paramref name="expected"/> is not equal to
+            <paramref name="actual"/>.
+            </exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.TestTools.UnitTesting.Assert.AreEqual(System.Single,System.Single,System.Single,System.String,System.Object[])">
+            <summary>
+            Tests whether the specified floats are equal and throws an exception
+            if they are not equal.
+            </summary>
+            <param name="expected">
+            The first float to compare. This is the float the tests expects.
+            </param>
+            <param name="actual">
+            The second float to compare. This is the float produced by the code under test.
+            </param>
+            <param name="delta">
+            The required accuracy. An exception will be thrown only if
+            <paramref name="actual"/> is different than <paramref name="expected"/>
+            by more than <paramref name="delta"/>.
+            </param>
+            <param name="message">
+            The message to include in the exception when <paramref name="actual"/>
+            is different than <paramref name="expected"/> by more than
+            <paramref name="delta"/>. The message is shown in test results.
+            </param>
+            <param name="parameters">
+            An array of parameters to use when formatting <paramref name="message"/>.
+            </param>
+            <exception cref="T:Microsoft.VisualStudio.TestTools.UnitTesting.AssertFailedException">
+            Thrown if <paramref name="expected"/> is not equal to
+            <paramref name="actual"/>.
+            </exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.TestTools.UnitTesting.Assert.AreNotEqual(System.Single,System.Single,System.Single)">
+            <summary>
+            Tests whether the specified floats are unequal and throws an exception
+            if they are equal.
+            </summary>
+            <param name="notExpected">
+            The first float to compare. This is the float the test expects not to
+            match <paramref name="actual"/>.
+            </param>
+            <param name="actual">
+            The second float to compare. This is the float produced by the code under test.
+            </param>
+            <param name="delta">
+            The required accuracy. An exception will be thrown only if
+            <paramref name="actual"/> is different than <paramref name="notExpected"/>
+            by at most <paramref name="delta"/>.
+            </param>
+            <exception cref="T:Microsoft.VisualStudio.TestTools.UnitTesting.AssertFailedException">
+            Thrown if <paramref name="notExpected"/> is equal to <paramref name="actual"/>.
+            </exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.TestTools.UnitTesting.Assert.AreNotEqual(System.Single,System.Single,System.Single,System.String)">
+            <summary>
+            Tests whether the specified floats are unequal and throws an exception
+            if they are equal.
+            </summary>
+            <param name="notExpected">
+            The first float to compare. This is the float the test expects not to
+            match <paramref name="actual"/>.
+            </param>
+            <param name="actual">
+            The second float to compare. This is the float produced by the code under test.
+            </param>
+            <param name="delta">
+            The required accuracy. An exception will be thrown only if
+            <paramref name="actual"/> is different than <paramref name="notExpected"/>
+            by at most <paramref name="delta"/>.
+            </param>
+            <param name="message">
+            The message to include in the exception when <paramref name="actual"/>
+            is equal to <paramref name="notExpected"/> or different by less than
+            <paramref name="delta"/>. The message is shown in test results.
+            </param>
+            <exception cref="T:Microsoft.VisualStudio.TestTools.UnitTesting.AssertFailedException">
+            Thrown if <paramref name="notExpected"/> is equal to <paramref name="actual"/>.
+            </exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.TestTools.UnitTesting.Assert.AreNotEqual(System.Single,System.Single,System.Single,System.String,System.Object[])">
+            <summary>
+            Tests whether the specified floats are unequal and throws an exception
+            if they are equal.
+            </summary>
+            <param name="notExpected">
+            The first float to compare. This is the float the test expects not to
+            match <paramref name="actual"/>.
+            </param>
+            <param name="actual">
+            The second float to compare. This is the float produced by the code under test.
+            </param>
+            <param name="delta">
+            The required accuracy. An exception will be thrown only if
+            <paramref name="actual"/> is different than <paramref name="notExpected"/>
+            by at most <paramref name="delta"/>.
+            </param>
+            <param name="message">
+            The message to include in the exception when <paramref name="actual"/>
+            is equal to <paramref name="notExpected"/> or different by less than
+            <paramref name="delta"/>. The message is shown in test results.
+            </param>
+            <param name="parameters">
+            An array of parameters to use when formatting <paramref name="message"/>.
+            </param>
+            <exception cref="T:Microsoft.VisualStudio.TestTools.UnitTesting.AssertFailedException">
+            Thrown if <paramref name="notExpected"/> is equal to <paramref name="actual"/>.
+            </exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.TestTools.UnitTesting.Assert.AreEqual(System.Double,System.Double,System.Double)">
+            <summary>
+            Tests whether the specified doubles are equal and throws an exception
+            if they are not equal.
+            </summary>
+            <param name="expected">
+            The first double to compare. This is the double the tests expects.
+            </param>
+            <param name="actual">
+            The second double to compare. This is the double produced by the code under test.
+            </param>
+            <param name="delta">
+            The required accuracy. An exception will be thrown only if
+            <paramref name="actual"/> is different than <paramref name="expected"/>
+            by more than <paramref name="delta"/>.
+            </param>
+            <exception cref="T:Microsoft.VisualStudio.TestTools.UnitTesting.AssertFailedException">
+            Thrown if <paramref name="expected"/> is not equal to
+            <paramref name="actual"/>.
+            </exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.TestTools.UnitTesting.Assert.AreEqual(System.Double,System.Double,System.Double,System.String)">
+            <summary>
+            Tests whether the specified doubles are equal and throws an exception
+            if they are not equal.
+            </summary>
+            <param name="expected">
+            The first double to compare. This is the double the tests expects.
+            </param>
+            <param name="actual">
+            The second double to compare. This is the double produced by the code under test.
+            </param>
+            <param name="delta">
+            The required accuracy. An exception will be thrown only if
+            <paramref name="actual"/> is different than <paramref name="expected"/>
+            by more than <paramref name="delta"/>.
+            </param>
+            <param name="message">
+            The message to include in the exception when <paramref name="actual"/>
+            is different than <paramref name="expected"/> by more than
+            <paramref name="delta"/>. The message is shown in test results.
+            </param>
+            <exception cref="T:Microsoft.VisualStudio.TestTools.UnitTesting.AssertFailedException">
+            Thrown if <paramref name="expected"/> is not equal to 
+            <paramref name="actual"/>.
+            </exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.TestTools.UnitTesting.Assert.AreEqual(System.Double,System.Double,System.Double,System.String,System.Object[])">
+            <summary>
+            Tests whether the specified doubles are equal and throws an exception
+            if they are not equal.
+            </summary>
+            <param name="expected">
+            The first double to compare. This is the double the tests expects.
+            </param>
+            <param name="actual">
+            The second double to compare. This is the double produced by the code under test.
+            </param>
+            <param name="delta">
+            The required accuracy. An exception will be thrown only if
+            <paramref name="actual"/> is different than <paramref name="expected"/>
+            by more than <paramref name="delta"/>.
+            </param>
+            <param name="message">
+            The message to include in the exception when <paramref name="actual"/>
+            is different than <paramref name="expected"/> by more than
+            <paramref name="delta"/>. The message is shown in test results.
+            </param>
+            <param name="parameters">
+            An array of parameters to use when formatting <paramref name="message"/>.
+            </param>
+            <exception cref="T:Microsoft.VisualStudio.TestTools.UnitTesting.AssertFailedException">
+            Thrown if <paramref name="expected"/> is not equal to 
+            <paramref name="actual"/>.
+            </exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.TestTools.UnitTesting.Assert.AreNotEqual(System.Double,System.Double,System.Double)">
+            <summary>
+            Tests whether the specified doubles are unequal and throws an exception
+            if they are equal.
+            </summary>
+            <param name="notExpected">
+            The first double to compare. This is the double the test expects not to
+            match <paramref name="actual"/>.
+            </param>
+            <param name="actual">
+            The second double to compare. This is the double produced by the code under test.
+            </param>
+            <param name="delta">
+            The required accuracy. An exception will be thrown only if
+            <paramref name="actual"/> is different than <paramref name="notExpected"/>
+            by at most <paramref name="delta"/>.
+            </param>
+            <exception cref="T:Microsoft.VisualStudio.TestTools.UnitTesting.AssertFailedException">
+            Thrown if <paramref name="notExpected"/> is equal to <paramref name="actual"/>.
+            </exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.TestTools.UnitTesting.Assert.AreNotEqual(System.Double,System.Double,System.Double,System.String)">
+            <summary>
+            Tests whether the specified doubles are unequal and throws an exception
+            if they are equal.
+            </summary>
+            <param name="notExpected">
+            The first double to compare. This is the double the test expects not to
+            match <paramref name="actual"/>.
+            </param>
+            <param name="actual">
+            The second double to compare. This is the double produced by the code under test.
+            </param>
+            <param name="delta">
+            The required accuracy. An exception will be thrown only if
+            <paramref name="actual"/> is different than <paramref name="notExpected"/>
+            by at most <paramref name="delta"/>.
+            </param>
+            <param name="message">
+            The message to include in the exception when <paramref name="actual"/>
+            is equal to <paramref name="notExpected"/> or different by less than
+            <paramref name="delta"/>. The message is shown in test results.
+            </param>
+            <exception cref="T:Microsoft.VisualStudio.TestTools.UnitTesting.AssertFailedException">
+            Thrown if <paramref name="notExpected"/> is equal to <paramref name="actual"/>.
+            </exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.TestTools.UnitTesting.Assert.AreNotEqual(System.Double,System.Double,System.Double,System.String,System.Object[])">
+            <summary>
+            Tests whether the specified doubles are unequal and throws an exception
+            if they are equal.
+            </summary>
+            <param name="notExpected">
+            The first double to compare. This is the double the test expects not to
+            match <paramref name="actual"/>.
+            </param>
+            <param name="actual">
+            The second double to compare. This is the double produced by the code under test.
+            </param>
+            <param name="delta">
+            The required accuracy. An exception will be thrown only if
+            <paramref name="actual"/> is different than <paramref name="notExpected"/>
+            by at most <paramref name="delta"/>.
+            </param>
+            <param name="message">
+            The message to include in the exception when <paramref name="actual"/>
+            is equal to <paramref name="notExpected"/> or different by less than
+            <paramref name="delta"/>. The message is shown in test results.
+            </param>
+            <param name="parameters">
+            An array of parameters to use when formatting <paramref name="message"/>.
+            </param>
+            <exception cref="T:Microsoft.VisualStudio.TestTools.UnitTesting.AssertFailedException">
+            Thrown if <paramref name="notExpected"/> is equal to <paramref name="actual"/>.
+            </exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.TestTools.UnitTesting.Assert.AreEqual(System.String,System.String,System.Boolean)">
+            <summary>
+            Tests whether the specified strings are equal and throws an exception
+            if they are not equal. The invariant culture is used for the comparison.
+            </summary>
+            <param name="expected">
+            The first string to compare. This is the string the tests expects.
+            </param>
+            <param name="actual">
+            The second string to compare. This is the string produced by the code under test.
+            </param>
+            <param name="ignoreCase">
+            A Boolean indicating a case-sensitive or insensitive comparison. (true
+            indicates a case-insensitive comparison.)
+            </param>
+            <exception cref="T:Microsoft.VisualStudio.TestTools.UnitTesting.AssertFailedException">
+            Thrown if <paramref name="expected"/> is not equal to 
+            <paramref name="actual"/>.
+            </exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.TestTools.UnitTesting.Assert.AreEqual(System.String,System.String,System.Boolean,System.String)">
+            <summary>
+            Tests whether the specified strings are equal and throws an exception
+            if they are not equal. The invariant culture is used for the comparison.
+            </summary>
+            <param name="expected">
+            The first string to compare. This is the string the tests expects.
+            </param>
+            <param name="actual">
+            The second string to compare. This is the string produced by the code under test.
+            </param>
+            <param name="ignoreCase">
+            A Boolean indicating a case-sensitive or insensitive comparison. (true
+            indicates a case-insensitive comparison.)
+            </param>
+            <param name="message">
+            The message to include in the exception when <paramref name="actual"/>
+            is not equal to <paramref name="expected"/>. The message is shown in
+            test results.
+            </param>
+            <exception cref="T:Microsoft.VisualStudio.TestTools.UnitTesting.AssertFailedException">
+            Thrown if <paramref name="expected"/> is not equal to 
+            <paramref name="actual"/>.
+            </exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.TestTools.UnitTesting.Assert.AreEqual(System.String,System.String,System.Boolean,System.String,System.Object[])">
+            <summary>
+            Tests whether the specified strings are equal and throws an exception
+            if they are not equal. The invariant culture is used for the comparison.
+            </summary>
+            <param name="expected">
+            The first string to compare. This is the string the tests expects.
+            </param>
+            <param name="actual">
+            The second string to compare. This is the string produced by the code under test.
+            </param>
+            <param name="ignoreCase">
+            A Boolean indicating a case-sensitive or insensitive comparison. (true
+            indicates a case-insensitive comparison.)
+            </param>
+            <param name="message">
+            The message to include in the exception when <paramref name="actual"/>
+            is not equal to <paramref name="expected"/>. The message is shown in
+            test results.
+            </param>
+            <param name="parameters">
+            An array of parameters to use when formatting <paramref name="message"/>.
+            </param>
+            <exception cref="T:Microsoft.VisualStudio.TestTools.UnitTesting.AssertFailedException">
+            Thrown if <paramref name="expected"/> is not equal to 
+            <paramref name="actual"/>.
+            </exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.TestTools.UnitTesting.Assert.AreEqual(System.String,System.String,System.Boolean,System.Globalization.CultureInfo)">
+            <summary>
+            Tests whether the specified strings are equal and throws an exception
+            if they are not equal.
+            </summary>
+            <param name="expected">
+            The first string to compare. This is the string the tests expects.
+            </param>
+            <param name="actual">
+            The second string to compare. This is the string produced by the code under test.
+            </param>
+            <param name="ignoreCase">
+            A Boolean indicating a case-sensitive or insensitive comparison. (true
+            indicates a case-insensitive comparison.)
+            </param>
+            <param name="culture">
+            A CultureInfo object that supplies culture-specific comparison information.
+            </param>
+            <exception cref="T:Microsoft.VisualStudio.TestTools.UnitTesting.AssertFailedException">
+            Thrown if <paramref name="expected"/> is not equal to 
+            <paramref name="actual"/>.
+            </exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.TestTools.UnitTesting.Assert.AreEqual(System.String,System.String,System.Boolean,System.Globalization.CultureInfo,System.String)">
+            <summary>
+            Tests whether the specified strings are equal and throws an exception
+            if they are not equal.
+            </summary>
+            <param name="expected">
+            The first string to compare. This is the string the tests expects.
+            </param>
+            <param name="actual">
+            The second string to compare. This is the string produced by the code under test.
+            </param>
+            <param name="ignoreCase">
+            A Boolean indicating a case-sensitive or insensitive comparison. (true
+            indicates a case-insensitive comparison.)
+            </param>
+            <param name="culture">
+            A CultureInfo object that supplies culture-specific comparison information.
+            </param>
+            <param name="message">
+            The message to include in the exception when <paramref name="actual"/>
+            is not equal to <paramref name="expected"/>. The message is shown in
+            test results.
+            </param>
+            <exception cref="T:Microsoft.VisualStudio.TestTools.UnitTesting.AssertFailedException">
+            Thrown if <paramref name="expected"/> is not equal to 
+            <paramref name="actual"/>.
+            </exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.TestTools.UnitTesting.Assert.AreEqual(System.String,System.String,System.Boolean,System.Globalization.CultureInfo,System.String,System.Object[])">
+            <summary>
+            Tests whether the specified strings are equal and throws an exception
+            if they are not equal.
+            </summary>
+            <param name="expected">
+            The first string to compare. This is the string the tests expects.
+            </param>
+            <param name="actual">
+            The second string to compare. This is the string produced by the code under test.
+            </param>
+            <param name="ignoreCase">
+            A Boolean indicating a case-sensitive or insensitive comparison. (true
+            indicates a case-insensitive comparison.)
+            </param>
+            <param name="culture">
+            A CultureInfo object that supplies culture-specific comparison information.
+            </param>
+            <param name="message">
+            The message to include in the exception when <paramref name="actual"/>
+            is not equal to <paramref name="expected"/>. The message is shown in
+            test results.
+            </param>
+            <param name="parameters">
+            An array of parameters to use when formatting <paramref name="message"/>.
+            </param>
+            <exception cref="T:Microsoft.VisualStudio.TestTools.UnitTesting.AssertFailedException">
+            Thrown if <paramref name="expected"/> is not equal to 
+            <paramref name="actual"/>.
+            </exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.TestTools.UnitTesting.Assert.AreNotEqual(System.String,System.String,System.Boolean)">
+            <summary>
+            Tests whether the specified strings are unequal and throws an exception
+            if they are equal. The invariant culture is used for the comparison.
+            </summary>
+            <param name="notExpected">
+            The first string to compare. This is the string the test expects not to
+            match <paramref name="actual"/>.
+            </param>
+            <param name="actual">
+            The second string to compare. This is the string produced by the code under test.
+            </param>
+            <param name="ignoreCase">
+            A Boolean indicating a case-sensitive or insensitive comparison. (true
+            indicates a case-insensitive comparison.)
+            </param>
+            <exception cref="T:Microsoft.VisualStudio.TestTools.UnitTesting.AssertFailedException">
+            Thrown if <paramref name="notExpected"/> is equal to <paramref name="actual"/>.
+            </exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.TestTools.UnitTesting.Assert.AreNotEqual(System.String,System.String,System.Boolean,System.String)">
+            <summary>
+            Tests whether the specified strings are unequal and throws an exception
+            if they are equal. The invariant culture is used for the comparison.
+            </summary>
+            <param name="notExpected">
+            The first string to compare. This is the string the test expects not to
+            match <paramref name="actual"/>.
+            </param>
+            <param name="actual">
+            The second string to compare. This is the string produced by the code under test.
+            </param>
+            <param name="ignoreCase">
+            A Boolean indicating a case-sensitive or insensitive comparison. (true
+            indicates a case-insensitive comparison.)
+            </param>
+            <param name="message">
+            The message to include in the exception when <paramref name="actual"/>
+            is equal to <paramref name="notExpected"/>. The message is shown in
+            test results.
+            </param>
+            <exception cref="T:Microsoft.VisualStudio.TestTools.UnitTesting.AssertFailedException">
+            Thrown if <paramref name="notExpected"/> is equal to <paramref name="actual"/>.
+            </exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.TestTools.UnitTesting.Assert.AreNotEqual(System.String,System.String,System.Boolean,System.String,System.Object[])">
+            <summary>
+            Tests whether the specified strings are unequal and throws an exception
+            if they are equal. The invariant culture is used for the comparison.
+            </summary>
+            <param name="notExpected">
+            The first string to compare. This is the string the test expects not to
+            match <paramref name="actual"/>.
+            </param>
+            <param name="actual">
+            The second string to compare. This is the string produced by the code under test.
+            </param>
+            <param name="ignoreCase">
+            A Boolean indicating a case-sensitive or insensitive comparison. (true
+            indicates a case-insensitive comparison.)
+            </param>
+            <param name="message">
+            The message to include in the exception when <paramref name="actual"/>
+            is equal to <paramref name="notExpected"/>. The message is shown in
+            test results.
+            </param>
+            <param name="parameters">
+            An array of parameters to use when formatting <paramref name="message"/>.
+            </param>
+            <exception cref="T:Microsoft.VisualStudio.TestTools.UnitTesting.AssertFailedException">
+            Thrown if <paramref name="notExpected"/> is equal to <paramref name="actual"/>.
+            </exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.TestTools.UnitTesting.Assert.AreNotEqual(System.String,System.String,System.Boolean,System.Globalization.CultureInfo)">
+            <summary>
+            Tests whether the specified strings are unequal and throws an exception
+            if they are equal.
+            </summary>
+            <param name="notExpected">
+            The first string to compare. This is the string the test expects not to
+            match <paramref name="actual"/>.
+            </param>
+            <param name="actual">
+            The second string to compare. This is the string produced by the code under test.
+            </param>
+            <param name="ignoreCase">
+            A Boolean indicating a case-sensitive or insensitive comparison. (true
+            indicates a case-insensitive comparison.)
+            </param>
+            <param name="culture">
+            A CultureInfo object that supplies culture-specific comparison information.
+            </param>
+            <exception cref="T:Microsoft.VisualStudio.TestTools.UnitTesting.AssertFailedException">
+            Thrown if <paramref name="notExpected"/> is equal to <paramref name="actual"/>.
+            </exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.TestTools.UnitTesting.Assert.AreNotEqual(System.String,System.String,System.Boolean,System.Globalization.CultureInfo,System.String)">
+            <summary>
+            Tests whether the specified strings are unequal and throws an exception
+            if they are equal.
+            </summary>
+            <param name="notExpected">
+            The first string to compare. This is the string the test expects not to
+            match <paramref name="actual"/>.
+            </param>
+            <param name="actual">
+            The second string to compare. This is the string produced by the code under test.
+            </param>
+            <param name="ignoreCase">
+            A Boolean indicating a case-sensitive or insensitive comparison. (true
+            indicates a case-insensitive comparison.)
+            </param>
+            <param name="culture">
+            A CultureInfo object that supplies culture-specific comparison information.
+            </param>
+            <param name="message">
+            The message to include in the exception when <paramref name="actual"/>
+            is equal to <paramref name="notExpected"/>. The message is shown in
+            test results.
+            </param>
+            <exception cref="T:Microsoft.VisualStudio.TestTools.UnitTesting.AssertFailedException">
+            Thrown if <paramref name="notExpected"/> is equal to <paramref name="actual"/>.
+            </exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.TestTools.UnitTesting.Assert.AreNotEqual(System.String,System.String,System.Boolean,System.Globalization.CultureInfo,System.String,System.Object[])">
+            <summary>
+            Tests whether the specified strings are unequal and throws an exception
+            if they are equal.
+            </summary>
+            <param name="notExpected">
+            The first string to compare. This is the string the test expects not to
+            match <paramref name="actual"/>.
+            </param>
+            <param name="actual">
+            The second string to compare. This is the string produced by the code under test.
+            </param>
+            <param name="ignoreCase">
+            A Boolean indicating a case-sensitive or insensitive comparison. (true
+            indicates a case-insensitive comparison.)
+            </param>
+            <param name="culture">
+            A CultureInfo object that supplies culture-specific comparison information.
+            </param>
+            <param name="message">
+            The message to include in the exception when <paramref name="actual"/>
+            is equal to <paramref name="notExpected"/>. The message is shown in
+            test results.
+            </param>
+            <param name="parameters">
+            An array of parameters to use when formatting <paramref name="message"/>.
+            </param>
+            <exception cref="T:Microsoft.VisualStudio.TestTools.UnitTesting.AssertFailedException">
+            Thrown if <paramref name="notExpected"/> is equal to <paramref name="actual"/>.
+            </exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.TestTools.UnitTesting.Assert.IsInstanceOfType(System.Object,System.Type)">
+            <summary>
+            Tests whether the specified object is an instance of the expected
+            type and throws an exception if the expected type is not in the
+            inheritance hierarchy of the object.
+            </summary>
+            <param name="value">
+            The object the test expects to be of the specified type.
+            </param>
+            <param name="expectedType">
+            The expected type of <paramref name="value"/>.
+            </param>
+            <exception cref="T:Microsoft.VisualStudio.TestTools.UnitTesting.AssertFailedException">
+            Thrown if <paramref name="value"/> is null or
+            <paramref name="expectedType"/> is not in the inheritance hierarchy
+            of <paramref name="value"/>.
+            </exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.TestTools.UnitTesting.Assert.IsInstanceOfType(System.Object,System.Type,System.String)">
+            <summary>
+            Tests whether the specified object is an instance of the expected
+            type and throws an exception if the expected type is not in the
+            inheritance hierarchy of the object.
+            </summary>
+            <param name="value">
+            The object the test expects to be of the specified type.
+            </param>
+            <param name="expectedType">
+            The expected type of <paramref name="value"/>.
+            </param>
+            <param name="message">
+            The message to include in the exception when <paramref name="value"/>
+            is not an instance of <paramref name="expectedType"/>. The message is
+            shown in test results.
+            </param>
+            <exception cref="T:Microsoft.VisualStudio.TestTools.UnitTesting.AssertFailedException">
+            Thrown if <paramref name="value"/> is null or
+            <paramref name="expectedType"/> is not in the inheritance hierarchy
+            of <paramref name="value"/>.
+            </exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.TestTools.UnitTesting.Assert.IsInstanceOfType(System.Object,System.Type,System.String,System.Object[])">
+            <summary>
+            Tests whether the specified object is an instance of the expected
+            type and throws an exception if the expected type is not in the
+            inheritance hierarchy of the object.
+            </summary>
+            <param name="value">
+            The object the test expects to be of the specified type.
+            </param>
+            <param name="expectedType">
+            The expected type of <paramref name="value"/>.
+            </param>
+            <param name="message">
+            The message to include in the exception when <paramref name="value"/>
+            is not an instance of <paramref name="expectedType"/>. The message is
+            shown in test results.
+            </param>
+            <param name="parameters">
+            An array of parameters to use when formatting <paramref name="message"/>.
+            </param>
+            <exception cref="T:Microsoft.VisualStudio.TestTools.UnitTesting.AssertFailedException">
+            Thrown if <paramref name="value"/> is null or
+            <paramref name="expectedType"/> is not in the inheritance hierarchy
+            of <paramref name="value"/>.
+            </exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.TestTools.UnitTesting.Assert.IsNotInstanceOfType(System.Object,System.Type)">
+            <summary>
+            Tests whether the specified object is not an instance of the wrong
+            type and throws an exception if the specified type is in the
+            inheritance hierarchy of the object.
+            </summary>
+            <param name="value">
+            The object the test expects not to be of the specified type.
+            </param>
+            <param name="wrongType">
+            The type that <paramref name="value"/> should not be.
+            </param>
+            <exception cref="T:Microsoft.VisualStudio.TestTools.UnitTesting.AssertFailedException">
+            Thrown if <paramref name="value"/> is not null and
+            <paramref name="wrongType"/> is in the inheritance hierarchy
+            of <paramref name="value"/>.
+            </exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.TestTools.UnitTesting.Assert.IsNotInstanceOfType(System.Object,System.Type,System.String)">
+            <summary>
+            Tests whether the specified object is not an instance of the wrong
+            type and throws an exception if the specified type is in the
+            inheritance hierarchy of the object.
+            </summary>
+            <param name="value">
+            The object the test expects not to be of the specified type.
+            </param>
+            <param name="wrongType">
+            The type that <paramref name="value"/> should not be.
+            </param>
+            <param name="message">
+            The message to include in the exception when <paramref name="value"/>
+            is an instance of <paramref name="wrongType"/>. The message is shown
+            in test results.
+            </param>
+            <exception cref="T:Microsoft.VisualStudio.TestTools.UnitTesting.AssertFailedException">
+            Thrown if <paramref name="value"/> is not null and
+            <paramref name="wrongType"/> is in the inheritance hierarchy
+            of <paramref name="value"/>.
+            </exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.TestTools.UnitTesting.Assert.IsNotInstanceOfType(System.Object,System.Type,System.String,System.Object[])">
+            <summary>
+            Tests whether the specified object is not an instance of the wrong
+            type and throws an exception if the specified type is in the
+            inheritance hierarchy of the object.
+            </summary>
+            <param name="value">
+            The object the test expects not to be of the specified type.
+            </param>
+            <param name="wrongType">
+            The type that <paramref name="value"/> should not be.
+            </param>
+            <param name="message">
+            The message to include in the exception when <paramref name="value"/>
+            is an instance of <paramref name="wrongType"/>. The message is shown
+            in test results.
+            </param>
+            <param name="parameters">
+            An array of parameters to use when formatting <paramref name="message"/>.
+            </param>
+            <exception cref="T:Microsoft.VisualStudio.TestTools.UnitTesting.AssertFailedException">
+            Thrown if <paramref name="value"/> is not null and
+            <paramref name="wrongType"/> is in the inheritance hierarchy
+            of <paramref name="value"/>.
+            </exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.TestTools.UnitTesting.Assert.Fail">
+            <summary>
+            Throws an AssertFailedException.
+            </summary>
+            <exception cref="T:Microsoft.VisualStudio.TestTools.UnitTesting.AssertFailedException">
+            Always thrown.
+            </exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.TestTools.UnitTesting.Assert.Fail(System.String)">
+            <summary>
+            Throws an AssertFailedException.
+            </summary>
+            <param name="message">
+            The message to include in the exception. The message is shown in
+            test results.
+            </param>
+            <exception cref="T:Microsoft.VisualStudio.TestTools.UnitTesting.AssertFailedException">
+            Always thrown.
+            </exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.TestTools.UnitTesting.Assert.Fail(System.String,System.Object[])">
+            <summary>
+            Throws an AssertFailedException.
+            </summary>
+            <param name="message">
+            The message to include in the exception. The message is shown in
+            test results.
+            </param>
+            <param name="parameters">
+            An array of parameters to use when formatting <paramref name="message"/>.
+            </param>
+            <exception cref="T:Microsoft.VisualStudio.TestTools.UnitTesting.AssertFailedException">
+            Always thrown.
+            </exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.TestTools.UnitTesting.Assert.Inconclusive">
+            <summary>
+            Throws an AssertInconclusiveException.
+            </summary>
+            <exception cref="T:Microsoft.VisualStudio.TestTools.UnitTesting.AssertInconclusiveException">
+            Always thrown.
+            </exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.TestTools.UnitTesting.Assert.Inconclusive(System.String)">
+            <summary>
+            Throws an AssertInconclusiveException.
+            </summary>
+            <param name="message">
+            The message to include in the exception. The message is shown in
+            test results.
+            </param>
+            <exception cref="T:Microsoft.VisualStudio.TestTools.UnitTesting.AssertInconclusiveException">
+            Always thrown.
+            </exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.TestTools.UnitTesting.Assert.Inconclusive(System.String,System.Object[])">
+            <summary>
+            Throws an AssertInconclusiveException.
+            </summary>
+            <param name="message">
+            The message to include in the exception. The message is shown in
+            test results.
+            </param>
+            <param name="parameters">
+            An array of parameters to use when formatting <paramref name="message"/>.
+            </param>
+            <exception cref="T:Microsoft.VisualStudio.TestTools.UnitTesting.AssertInconclusiveException">
+            Always thrown.
+            </exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.TestTools.UnitTesting.Assert.HandleFail(System.String,System.String,System.Object[])">
+            <summary>
+            Helper function that creates and throws an AssertionFailedException.
+            </summary>
+            <param name="assertionName">name of the assertion throwing an exception.</param>
+            <param name="message">message describing conditions for assertion failure.</param>
+            <param name="parameters">The parameters.</param>
+        </member>
+        <member name="M:Microsoft.VisualStudio.TestTools.UnitTesting.Assert.CheckParameterNotNull(System.Object,System.String,System.String,System.String,System.Object[])">
+            <summary>
+            Checks the parameter for valid conditions
+            </summary>
+            <param name="param">The parameter.</param>
+            <param name="assertionName">The assertion name.</param>
+            <param name="parameterName">The parameter name.</param>
+            <param name="message">The message.</param>
+            <param name="parameters">The parameters.</param>
+        </member>
+        <member name="M:Microsoft.VisualStudio.TestTools.UnitTesting.Assert.ReplaceNulls(System.Object)">
+            <summary>
+            Safely converts an object to a string, handling null values and null characters.
+            Null values are converted to "(null)". Null characters are converted to "\\0".
+            </summary>
+            <param name="input">The object to convert to a string.</param>
+            <returns>The converted string.</returns>
+        </member>
+        <member name="M:Microsoft.VisualStudio.TestTools.UnitTesting.Assert.ReplaceNullChars(System.String)">
+            <summary>
+            Replaces null characters ('\0') with "\\0".
+            </summary>
+            <param name="input">The string to search.</param>
+            <returns>The converted string with null characters replaced by "\\0".</returns>
+        </member>
+        <member name="M:Microsoft.VisualStudio.TestTools.UnitTesting.Helper.ThrowInnerException(System.Reflection.TargetInvocationException)">
+            <summary>
+            An exception from reflection will always be a TargetInvocationException - however
+            the goal of Private Accessors is to be seamless to the original code.
+            The only problem with throwing the inner exception is that the stack trace will
+            be overwritten.  From here we register the stack trace of the inner exception
+            and then throw it.  The Unit Test Adapter will then later rebuild the stack
+            from the cached shadow information plus the remaining stack from this throw.
+            </summary>
+            <param name="outer"></param>
+        </member>
+        <member name="T:Microsoft.VisualStudio.TestTools.UnitTesting.CollectionAssert">
+            <summary>
+            A collection of helper classes to test various conditions associated
+            with collections within unit tests. If the condition being tested is not
+            met, an exception is thrown.
+            </summary>
+        </member>
+        <member name="M:Microsoft.VisualStudio.TestTools.UnitTesting.CollectionAssert.Contains(System.Collections.ICollection,System.Object)">
+            <summary>
+            Tests whether the specified collection contains the specified element
+            and throws an exception if the element is not in the collection.
+            </summary>
+            <param name="collection">
+            The collection in which to search for the element.
+            </param>
+            <param name="element">
+            The element that is expected to be in the collection.
+            </param>
+            <exception cref="T:Microsoft.VisualStudio.TestTools.UnitTesting.AssertFailedException">
+            Thrown if <paramref name="element"/> is not found in
+            <paramref name="collection"/>.
+            </exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.TestTools.UnitTesting.CollectionAssert.Contains(System.Collections.ICollection,System.Object,System.String)">
+            <summary>
+            Tests whether the specified collection contains the specified element
+            and throws an exception if the element is not in the collection.
+            </summary>
+            <param name="collection">
+            The collection in which to search for the element.
+            </param>
+            <param name="element">
+            The element that is expected to be in the collection.
+            </param>
+            <param name="message">
+            The message to include in the exception when <paramref name="element"/>
+            is not in <paramref name="collection"/>. The message is shown in
+            test results.
+            </param>
+            <exception cref="T:Microsoft.VisualStudio.TestTools.UnitTesting.AssertFailedException">
+            Thrown if <paramref name="element"/> is not found in
+            <paramref name="collection"/>.
+            </exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.TestTools.UnitTesting.CollectionAssert.Contains(System.Collections.ICollection,System.Object,System.String,System.Object[])">
+            <summary>
+            Tests whether the specified collection contains the specified element
+            and throws an exception if the element is not in the collection.
+            </summary>
+            <param name="collection">
+            The collection in which to search for the element.
+            </param>
+            <param name="element">
+            The element that is expected to be in the collection.
+            </param>
+            <param name="message">
+            The message to include in the exception when <paramref name="element"/>
+            is not in <paramref name="collection"/>. The message is shown in
+            test results.
+            </param>
+            <param name="parameters">
+            An array of parameters to use when formatting <paramref name="message"/>.
+            </param>
+            <exception cref="T:Microsoft.VisualStudio.TestTools.UnitTesting.AssertFailedException">
+            Thrown if <paramref name="element"/> is not found in
+            <paramref name="collection"/>.
+            </exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.TestTools.UnitTesting.CollectionAssert.DoesNotContain(System.Collections.ICollection,System.Object)">
+            <summary>
+            Tests whether the specified collection does not contain the specified
+            element and throws an exception if the element is in the collection.
+            </summary>
+            <param name="collection">
+            The collection in which to search for the element.
+            </param>
+            <param name="element">
+            The element that is expected not to be in the collection.
+            </param>
+            <exception cref="T:Microsoft.VisualStudio.TestTools.UnitTesting.AssertFailedException">
+            Thrown if <paramref name="element"/> is found in
+            <paramref name="collection"/>.
+            </exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.TestTools.UnitTesting.CollectionAssert.DoesNotContain(System.Collections.ICollection,System.Object,System.String)">
+            <summary>
+            Tests whether the specified collection does not contain the specified
+            element and throws an exception if the element is in the collection.
+            </summary>
+            <param name="collection">
+            The collection in which to search for the element.
+            </param>
+            <param name="element">
+            The element that is expected not to be in the collection.
+            </param>
+            <param name="message">
+            The message to include in the exception when <paramref name="element"/>
+            is in <paramref name="collection"/>. The message is shown in test
+            results.
+            </param>
+            <exception cref="T:Microsoft.VisualStudio.TestTools.UnitTesting.AssertFailedException">
+            Thrown if <paramref name="element"/> is found in
+            <paramref name="collection"/>.
+            </exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.TestTools.UnitTesting.CollectionAssert.DoesNotContain(System.Collections.ICollection,System.Object,System.String,System.Object[])">
+            <summary>
+            Tests whether the specified collection does not contain the specified
+            element and throws an exception if the element is in the collection.
+            </summary>
+            <param name="collection">
+            The collection in which to search for the element.
+            </param>
+            <param name="element">
+            The element that is expected not to be in the collection.
+            </param>
+            <param name="message">
+            The message to include in the exception when <paramref name="element"/>
+            is in <paramref name="collection"/>. The message is shown in test
+            results.
+            </param>
+            <param name="parameters">
+            An array of parameters to use when formatting <paramref name="message"/>.
+            </param>
+            <exception cref="T:Microsoft.VisualStudio.TestTools.UnitTesting.AssertFailedException">
+            Thrown if <paramref name="element"/> is found in
+            <paramref name="collection"/>.
+            </exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.TestTools.UnitTesting.CollectionAssert.AllItemsAreNotNull(System.Collections.ICollection)">
+            <summary>
+            Tests whether all items in the specified collection are non-null and throws
+            an exception if any element is null.
+            </summary>
+            <param name="collection">
+            The collection in which to search for null elements.
+            </param>
+            <exception cref="T:Microsoft.VisualStudio.TestTools.UnitTesting.AssertFailedException">
+            Thrown if a null element is found in <paramref name="collection"/>.
+            </exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.TestTools.UnitTesting.CollectionAssert.AllItemsAreNotNull(System.Collections.ICollection,System.String)">
+            <summary>
+            Tests whether all items in the specified collection are non-null and throws
+            an exception if any element is null.
+            </summary>
+            <param name="collection">
+            The collection in which to search for null elements.
+            </param>
+            <param name="message">
+            The message to include in the exception when <paramref name="collection"/>
+            contains a null element. The message is shown in test results.
+            </param>
+            <exception cref="T:Microsoft.VisualStudio.TestTools.UnitTesting.AssertFailedException">
+            Thrown if a null element is found in <paramref name="collection"/>.
+            </exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.TestTools.UnitTesting.CollectionAssert.AllItemsAreNotNull(System.Collections.ICollection,System.String,System.Object[])">
+            <summary>
+            Tests whether all items in the specified collection are non-null and throws
+            an exception if any element is null.
+            </summary>
+            <param name="collection">
+            The collection in which to search for null elements.
+            </param>
+            <param name="message">
+            The message to include in the exception when <paramref name="collection"/>
+            contains a null element. The message is shown in test results.
+            </param>
+            <param name="parameters">
+            An array of parameters to use when formatting <paramref name="message"/>.
+            </param>
+            <exception cref="T:Microsoft.VisualStudio.TestTools.UnitTesting.AssertFailedException">
+            Thrown if a null element is found in <paramref name="collection"/>.
+            </exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.TestTools.UnitTesting.CollectionAssert.AllItemsAreUnique(System.Collections.ICollection)">
+            <summary>
+            Tests whether all items in the specified collection are unique or not and
+            throws if any two elements in the collection are equal.
+            </summary>
+            <param name="collection">
+            The collection in which to search for duplicate elements.
+            </param>
+            <exception cref="T:Microsoft.VisualStudio.TestTools.UnitTesting.AssertFailedException">
+            Thrown if a two or more equal elements are found in
+            <paramref name="collection"/>.
+            </exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.TestTools.UnitTesting.CollectionAssert.AllItemsAreUnique(System.Collections.ICollection,System.String)">
+            <summary>
+            Tests whether all items in the specified collection are unique or not and
+            throws if any two elements in the collection are equal.
+            </summary>
+            <param name="collection">
+            The collection in which to search for duplicate elements.
+            </param>
+            <param name="message">
+            The message to include in the exception when <paramref name="collection"/>
+            contains at least one duplicate element. The message is shown in
+            test results.
+            </param>
+            <exception cref="T:Microsoft.VisualStudio.TestTools.UnitTesting.AssertFailedException">
+            Thrown if a two or more equal elements are found in
+            <paramref name="collection"/>.
+            </exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.TestTools.UnitTesting.CollectionAssert.AllItemsAreUnique(System.Collections.ICollection,System.String,System.Object[])">
+            <summary>
+            Tests whether all items in the specified collection are unique or not and
+            throws if any two elements in the collection are equal.
+            </summary>
+            <param name="collection">
+            The collection in which to search for duplicate elements.
+            </param>
+            <param name="message">
+            The message to include in the exception when <paramref name="collection"/>
+            contains at least one duplicate element. The message is shown in
+            test results.
+            </param>
+            <param name="parameters">
+            An array of parameters to use when formatting <paramref name="message"/>.
+            </param>
+            <exception cref="T:Microsoft.VisualStudio.TestTools.UnitTesting.AssertFailedException">
+            Thrown if a two or more equal elements are found in
+            <paramref name="collection"/>.
+            </exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.TestTools.UnitTesting.CollectionAssert.IsSubsetOf(System.Collections.ICollection,System.Collections.ICollection)">
+            <summary>
+            Tests whether one collection is a subset of another collection and
+            throws an exception if any element in the subset is not also in the
+            superset.
+            </summary>
+            <param name="subset">
+            The collection expected to be a subset of <paramref name="superset"/>.
+            </param>
+            <param name="superset">
+            The collection expected to be a superset of <paramref name="subset"/>
+            </param>
+            <exception cref="T:Microsoft.VisualStudio.TestTools.UnitTesting.AssertFailedException">
+            Thrown if an element in <paramref name="subset"/> is not found in
+            <paramref name="superset"/>.
+            </exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.TestTools.UnitTesting.CollectionAssert.IsSubsetOf(System.Collections.ICollection,System.Collections.ICollection,System.String)">
+            <summary>
+            Tests whether one collection is a subset of another collection and
+            throws an exception if any element in the subset is not also in the
+            superset.
+            </summary>
+            <param name="subset">
+            The collection expected to be a subset of <paramref name="superset"/>.
+            </param>
+            <param name="superset">
+            The collection expected to be a superset of <paramref name="subset"/>
+            </param>
+            <param name="message">
+            The message to include in the exception when an element in
+            <paramref name="subset"/> is not found in <paramref name="superset"/>.
+            The message is shown in test results.
+            </param>
+            <exception cref="T:Microsoft.VisualStudio.TestTools.UnitTesting.AssertFailedException">
+            Thrown if an element in <paramref name="subset"/> is not found in
+            <paramref name="superset"/>.
+            </exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.TestTools.UnitTesting.CollectionAssert.IsSubsetOf(System.Collections.ICollection,System.Collections.ICollection,System.String,System.Object[])">
+            <summary>
+            Tests whether one collection is a subset of another collection and
+            throws an exception if any element in the subset is not also in the
+            superset.
+            </summary>
+            <param name="subset">
+            The collection expected to be a subset of <paramref name="superset"/>.
+            </param>
+            <param name="superset">
+            The collection expected to be a superset of <paramref name="subset"/>
+            </param>
+            <param name="message">
+            The message to include in the exception when an element in
+            <paramref name="subset"/> is not found in <paramref name="superset"/>.
+            The message is shown in test results.
+            </param>
+            <param name="parameters">
+            An array of parameters to use when formatting <paramref name="message"/>.
+            </param>
+            <exception cref="T:Microsoft.VisualStudio.TestTools.UnitTesting.AssertFailedException">
+            Thrown if an element in <paramref name="subset"/> is not found in
+            <paramref name="superset"/>.
+            </exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.TestTools.UnitTesting.CollectionAssert.IsNotSubsetOf(System.Collections.ICollection,System.Collections.ICollection)">
+            <summary>
+            Tests whether one collection is not a subset of another collection and
+            throws an exception if all elements in the subset are also in the
+            superset.
+            </summary>
+            <param name="subset">
+            The collection expected not to be a subset of <paramref name="superset"/>.
+            </param>
+            <param name="superset">
+            The collection expected not to be a superset of <paramref name="subset"/>
+            </param>
+            <exception cref="T:Microsoft.VisualStudio.TestTools.UnitTesting.AssertFailedException">
+            Thrown if every element in <paramref name="subset"/> is also found in
+            <paramref name="superset"/>.
+            </exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.TestTools.UnitTesting.CollectionAssert.IsNotSubsetOf(System.Collections.ICollection,System.Collections.ICollection,System.String)">
+            <summary>
+            Tests whether one collection is not a subset of another collection and
+            throws an exception if all elements in the subset are also in the
+            superset.
+            </summary>
+            <param name="subset">
+            The collection expected not to be a subset of <paramref name="superset"/>.
+            </param>
+            <param name="superset">
+            The collection expected not to be a superset of <paramref name="subset"/>
+            </param>
+            <param name="message">
+            The message to include in the exception when every element in
+            <paramref name="subset"/> is also found in <paramref name="superset"/>.
+            The message is shown in test results.
+            </param>
+            <exception cref="T:Microsoft.VisualStudio.TestTools.UnitTesting.AssertFailedException">
+            Thrown if every element in <paramref name="subset"/> is also found in
+            <paramref name="superset"/>.
+            </exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.TestTools.UnitTesting.CollectionAssert.IsNotSubsetOf(System.Collections.ICollection,System.Collections.ICollection,System.String,System.Object[])">
+            <summary>
+            Tests whether one collection is not a subset of another collection and
+            throws an exception if all elements in the subset are also in the
+            superset.
+            </summary>
+            <param name="subset">
+            The collection expected not to be a subset of <paramref name="superset"/>.
+            </param>
+            <param name="superset">
+            The collection expected not to be a superset of <paramref name="subset"/>
+            </param>
+            <param name="message">
+            The message to include in the exception when every element in
+            <paramref name="subset"/> is also found in <paramref name="superset"/>.
+            The message is shown in test results.
+            </param>
+            <param name="parameters">
+            An array of parameters to use when formatting <paramref name="message"/>.
+            </param>
+            <exception cref="T:Microsoft.VisualStudio.TestTools.UnitTesting.AssertFailedException">
+            Thrown if every element in <paramref name="subset"/> is also found in
+            <paramref name="superset"/>.
+            </exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.TestTools.UnitTesting.CollectionAssert.AreEquivalent(System.Collections.ICollection,System.Collections.ICollection)">
+            <summary>
+            Tests whether two collections contain the same elements and throws an
+            exception if either collection contains an element not in the other
+            collection.
+            </summary>
+            <param name="expected">
+            The first collection to compare. This contains the elements the test
+            expects.
+            </param>
+            <param name="actual">
+            The second collection to compare. This is the collection produced by
+            the code under test.
+            </param>
+            <exception cref="T:Microsoft.VisualStudio.TestTools.UnitTesting.AssertFailedException">
+            Thrown if an element was found in one of the collections but not
+            the other.
+            </exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.TestTools.UnitTesting.CollectionAssert.AreEquivalent(System.Collections.ICollection,System.Collections.ICollection,System.String)">
+            <summary>
+            Tests whether two collections contain the same elements and throws an
+            exception if either collection contains an element not in the other
+            collection.
+            </summary>
+            <param name="expected">
+            The first collection to compare. This contains the elements the test
+            expects.
+            </param>
+            <param name="actual">
+            The second collection to compare. This is the collection produced by
+            the code under test.
+            </param>
+            <param name="message">
+            The message to include in the exception when an element was found
+            in one of the collections but not the other. The message is shown
+            in test results.
+            </param>
+            <exception cref="T:Microsoft.VisualStudio.TestTools.UnitTesting.AssertFailedException">
+            Thrown if an element was found in one of the collections but not
+            the other.
+            </exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.TestTools.UnitTesting.CollectionAssert.AreEquivalent(System.Collections.ICollection,System.Collections.ICollection,System.String,System.Object[])">
+            <summary>
+            Tests whether two collections contain the same elements and throws an
+            exception if either collection contains an element not in the other
+            collection.
+            </summary>
+            <param name="expected">
+            The first collection to compare. This contains the elements the test
+            expects.
+            </param>
+            <param name="actual">
+            The second collection to compare. This is the collection produced by
+            the code under test.
+            </param>
+            <param name="message">
+            The message to include in the exception when an element was found
+            in one of the collections but not the other. The message is shown
+            in test results.
+            </param>
+            <param name="parameters">
+            An array of parameters to use when formatting <paramref name="message"/>.
+            </param>
+            <exception cref="T:Microsoft.VisualStudio.TestTools.UnitTesting.AssertFailedException">
+            Thrown if an element was found in one of the collections but not
+            the other.
+            </exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.TestTools.UnitTesting.CollectionAssert.AreNotEquivalent(System.Collections.ICollection,System.Collections.ICollection)">
+            <summary>
+            Tests whether two collections contain the different elements and throws an
+            exception if the two collections contain identical elements without regard
+            to order.
+            </summary>
+            <param name="expected">
+            The first collection to compare. This contains the elements the test
+            expects to be different than the actual collection.
+            </param>
+            <param name="actual">
+            The second collection to compare. This is the collection produced by
+            the code under test.
+            </param>
+            <exception cref="T:Microsoft.VisualStudio.TestTools.UnitTesting.AssertFailedException">
+            Thrown if the two collections contained the same elements, including
+            the same number of duplicate occurrences of each element.
+            </exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.TestTools.UnitTesting.CollectionAssert.AreNotEquivalent(System.Collections.ICollection,System.Collections.ICollection,System.String)">
+            <summary>
+            Tests whether two collections contain the different elements and throws an
+            exception if the two collections contain identical elements without regard
+            to order.
+            </summary>
+            <param name="expected">
+            The first collection to compare. This contains the elements the test
+            expects to be different than the actual collection.
+            </param>
+            <param name="actual">
+            The second collection to compare. This is the collection produced by
+            the code under test.
+            </param>
+            <param name="message">
+            The message to include in the exception when <paramref name="actual"/>
+            contains the same elements as <paramref name="expected"/>. The message
+            is shown in test results.
+            </param>
+            <exception cref="T:Microsoft.VisualStudio.TestTools.UnitTesting.AssertFailedException">
+            Thrown if the two collections contained the same elements, including
+            the same number of duplicate occurrences of each element.
+            </exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.TestTools.UnitTesting.CollectionAssert.AreNotEquivalent(System.Collections.ICollection,System.Collections.ICollection,System.String,System.Object[])">
+            <summary>
+            Tests whether two collections contain the different elements and throws an
+            exception if the two collections contain identical elements without regard
+            to order.
+            </summary>
+            <param name="expected">
+            The first collection to compare. This contains the elements the test
+            expects to be different than the actual collection.
+            </param>
+            <param name="actual">
+            The second collection to compare. This is the collection produced by
+            the code under test.
+            </param>
+            <param name="message">
+            The message to include in the exception when <paramref name="actual"/>
+            contains the same elements as <paramref name="expected"/>. The message
+            is shown in test results.
+            </param>
+            <param name="parameters">
+            An array of parameters to use when formatting <paramref name="message"/>.
+            </param>
+            <exception cref="T:Microsoft.VisualStudio.TestTools.UnitTesting.AssertFailedException">
+            Thrown if the two collections contained the same elements, including
+            the same number of duplicate occurrences of each element.
+            </exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.TestTools.UnitTesting.CollectionAssert.AllItemsAreInstancesOfType(System.Collections.ICollection,System.Type)">
+            <summary>
+            Tests whether all elements in the specified collection are instances
+            of the expected type and throws an exception if the expected type is
+            not in the inheritance hierarchy of one or more of the elements.
+            </summary>
+            <param name="collection">
+            The collection containing elements the test expects to be of the
+            specified type.
+            </param>
+            <param name="expectedType">
+            The expected type of each element of <paramref name="collection"/>.
+            </param>
+            <exception cref="T:Microsoft.VisualStudio.TestTools.UnitTesting.AssertFailedException">
+            Thrown if an element in <paramref name="collection"/> is null or
+            <paramref name="expectedType"/> is not in the inheritance hierarchy
+            of an element in <paramref name="collection"/>.
+            </exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.TestTools.UnitTesting.CollectionAssert.AllItemsAreInstancesOfType(System.Collections.ICollection,System.Type,System.String)">
+            <summary>
+            Tests whether all elements in the specified collection are instances
+            of the expected type and throws an exception if the expected type is
+            not in the inheritance hierarchy of one or more of the elements.
+            </summary>
+            <param name="collection">
+            The collection containing elements the test expects to be of the
+            specified type.
+            </param>
+            <param name="expectedType">
+            The expected type of each element of <paramref name="collection"/>.
+            </param>
+            <param name="message">
+            The message to include in the exception when an element in
+            <paramref name="collection"/> is not an instance of
+            <paramref name="expectedType"/>. The message is shown in test results.
+            </param>
+            <exception cref="T:Microsoft.VisualStudio.TestTools.UnitTesting.AssertFailedException">
+            Thrown if an element in <paramref name="collection"/> is null or
+            <paramref name="expectedType"/> is not in the inheritance hierarchy
+            of an element in <paramref name="collection"/>.
+            </exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.TestTools.UnitTesting.CollectionAssert.AllItemsAreInstancesOfType(System.Collections.ICollection,System.Type,System.String,System.Object[])">
+            <summary>
+            Tests whether all elements in the specified collection are instances
+            of the expected type and throws an exception if the expected type is
+            not in the inheritance hierarchy of one or more of the elements.
+            </summary>
+            <param name="collection">
+            The collection containing elements the test expects to be of the
+            specified type.
+            </param>
+            <param name="expectedType">
+            The expected type of each element of <paramref name="collection"/>.
+            </param>
+            <param name="message">
+            The message to include in the exception when an element in
+            <paramref name="collection"/> is not an instance of
+            <paramref name="expectedType"/>. The message is shown in test results.
+            </param>
+            <param name="parameters">
+            An array of parameters to use when formatting <paramref name="message"/>.
+            </param>
+            <exception cref="T:Microsoft.VisualStudio.TestTools.UnitTesting.AssertFailedException">
+            Thrown if an element in <paramref name="collection"/> is null or
+            <paramref name="expectedType"/> is not in the inheritance hierarchy
+            of an element in <paramref name="collection"/>.
+            </exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.TestTools.UnitTesting.CollectionAssert.AreEqual(System.Collections.ICollection,System.Collections.ICollection)">
+            <summary>
+            Tests whether the specified collections are equal and throws an exception
+            if the two collections are not equal. Equality is defined as having the same
+            elements in the same order and quantity. Different references to the same
+            value are considered equal.
+            </summary>
+            <param name="expected">
+            The first collection to compare. This is the collection the tests expects.
+            </param>
+            <param name="actual">
+            The second collection to compare. This is the collection produced by the
+            code under test.
+            </param>
+            <exception cref="T:Microsoft.VisualStudio.TestTools.UnitTesting.AssertFailedException">
+            Thrown if <paramref name="expected"/> is not equal to 
+            <paramref name="actual"/>.
+            </exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.TestTools.UnitTesting.CollectionAssert.AreEqual(System.Collections.ICollection,System.Collections.ICollection,System.String)">
+            <summary>
+            Tests whether the specified collections are equal and throws an exception
+            if the two collections are not equal. Equality is defined as having the same
+            elements in the same order and quantity. Different references to the same
+            value are considered equal.
+            </summary>
+            <param name="expected">
+            The first collection to compare. This is the collection the tests expects.
+            </param>
+            <param name="actual">
+            The second collection to compare. This is the collection produced by the
+            code under test.
+            </param>
+            <param name="message">
+            The message to include in the exception when <paramref name="actual"/>
+            is not equal to <paramref name="expected"/>. The message is shown in
+            test results.
+            </param>
+            <exception cref="T:Microsoft.VisualStudio.TestTools.UnitTesting.AssertFailedException">
+            Thrown if <paramref name="expected"/> is not equal to 
+            <paramref name="actual"/>.
+            </exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.TestTools.UnitTesting.CollectionAssert.AreEqual(System.Collections.ICollection,System.Collections.ICollection,System.String,System.Object[])">
+            <summary>
+            Tests whether the specified collections are equal and throws an exception
+            if the two collections are not equal. Equality is defined as having the same
+            elements in the same order and quantity. Different references to the same
+            value are considered equal.
+            </summary>
+            <param name="expected">
+            The first collection to compare. This is the collection the tests expects.
+            </param>
+            <param name="actual">
+            The second collection to compare. This is the collection produced by the
+            code under test.
+            </param>
+            <param name="message">
+            The message to include in the exception when <paramref name="actual"/>
+            is not equal to <paramref name="expected"/>. The message is shown in
+            test results.
+            </param>
+            <param name="parameters">
+            An array of parameters to use when formatting <paramref name="message"/>.
+            </param>
+            <exception cref="T:Microsoft.VisualStudio.TestTools.UnitTesting.AssertFailedException">
+            Thrown if <paramref name="expected"/> is not equal to 
+            <paramref name="actual"/>.
+            </exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.TestTools.UnitTesting.CollectionAssert.AreNotEqual(System.Collections.ICollection,System.Collections.ICollection)">
+            <summary>
+            Tests whether the specified collections are unequal and throws an exception
+            if the two collections are equal. Equality is defined as having the same
+            elements in the same order and quantity. Different references to the same
+            value are considered equal.
+            </summary>
+            <param name="notExpected">
+            The first collection to compare. This is the collection the tests expects
+            not to match <paramref name="actual"/>.
+            </param>
+            <param name="actual">
+            The second collection to compare. This is the collection produced by the
+            code under test.
+            </param>
+            <exception cref="T:Microsoft.VisualStudio.TestTools.UnitTesting.AssertFailedException">
+            Thrown if <paramref name="notExpected"/> is equal to <paramref name="actual"/>.
+            </exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.TestTools.UnitTesting.CollectionAssert.AreNotEqual(System.Collections.ICollection,System.Collections.ICollection,System.String)">
+            <summary>
+            Tests whether the specified collections are unequal and throws an exception
+            if the two collections are equal. Equality is defined as having the same
+            elements in the same order and quantity. Different references to the same
+            value are considered equal.
+            </summary>
+            <param name="notExpected">
+            The first collection to compare. This is the collection the tests expects
+            not to match <paramref name="actual"/>.
+            </param>
+            <param name="actual">
+            The second collection to compare. This is the collection produced by the
+            code under test.
+            </param>
+            <param name="message">
+            The message to include in the exception when <paramref name="actual"/>
+            is equal to <paramref name="notExpected"/>. The message is shown in
+            test results.
+            </param>
+            <exception cref="T:Microsoft.VisualStudio.TestTools.UnitTesting.AssertFailedException">
+            Thrown if <paramref name="notExpected"/> is equal to <paramref name="actual"/>.
+            </exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.TestTools.UnitTesting.CollectionAssert.AreNotEqual(System.Collections.ICollection,System.Collections.ICollection,System.String,System.Object[])">
+            <summary>
+            Tests whether the specified collections are unequal and throws an exception
+            if the two collections are equal. Equality is defined as having the same
+            elements in the same order and quantity. Different references to the same
+            value are considered equal.
+            </summary>
+            <param name="notExpected">
+            The first collection to compare. This is the collection the tests expects
+            not to match <paramref name="actual"/>.
+            </param>
+            <param name="actual">
+            The second collection to compare. This is the collection produced by the
+            code under test.
+            </param>
+            <param name="message">
+            The message to include in the exception when <paramref name="actual"/>
+            is equal to <paramref name="notExpected"/>. The message is shown in
+            test results.
+            </param>
+            <param name="parameters">
+            An array of parameters to use when formatting <paramref name="message"/>.
+            </param>
+            <exception cref="T:Microsoft.VisualStudio.TestTools.UnitTesting.AssertFailedException">
+            Thrown if <paramref name="notExpected"/> is equal to <paramref name="actual"/>.
+            </exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.TestTools.UnitTesting.CollectionAssert.AreEqual(System.Collections.ICollection,System.Collections.ICollection,System.Collections.IComparer)">
+            <summary>
+            Tests whether the specified collections are equal and throws an exception
+            if the two collections are not equal. Equality is defined as having the same
+            elements in the same order and quantity. Different references to the same
+            value are considered equal.
+            </summary>
+            <param name="expected">
+            The first collection to compare. This is the collection the tests expects.
+            </param>
+            <param name="actual">
+            The second collection to compare. This is the collection produced by the
+            code under test.
+            </param>
+            <param name="comparer">
+            The compare implementation to use when comparing elements of the collection.
+            </param>
+            <exception cref="T:Microsoft.VisualStudio.TestTools.UnitTesting.AssertFailedException">
+            Thrown if <paramref name="expected"/> is not equal to 
+            <paramref name="actual"/>.
+            </exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.TestTools.UnitTesting.CollectionAssert.AreEqual(System.Collections.ICollection,System.Collections.ICollection,System.Collections.IComparer,System.String)">
+            <summary>
+            Tests whether the specified collections are equal and throws an exception
+            if the two collections are not equal. Equality is defined as having the same
+            elements in the same order and quantity. Different references to the same
+            value are considered equal.
+            </summary>
+            <param name="expected">
+            The first collection to compare. This is the collection the tests expects.
+            </param>
+            <param name="actual">
+            The second collection to compare. This is the collection produced by the
+            code under test.
+            </param>
+            <param name="comparer">
+            The compare implementation to use when comparing elements of the collection.
+            </param>
+            <param name="message">
+            The message to include in the exception when <paramref name="actual"/>
+            is not equal to <paramref name="expected"/>. The message is shown in
+            test results.
+            </param>
+            <exception cref="T:Microsoft.VisualStudio.TestTools.UnitTesting.AssertFailedException">
+            Thrown if <paramref name="expected"/> is not equal to 
+            <paramref name="actual"/>.
+            </exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.TestTools.UnitTesting.CollectionAssert.AreEqual(System.Collections.ICollection,System.Collections.ICollection,System.Collections.IComparer,System.String,System.Object[])">
+            <summary>
+            Tests whether the specified collections are equal and throws an exception
+            if the two collections are not equal. Equality is defined as having the same
+            elements in the same order and quantity. Different references to the same
+            value are considered equal.
+            </summary>
+            <param name="expected">
+            The first collection to compare. This is the collection the tests expects.
+            </param>
+            <param name="actual">
+            The second collection to compare. This is the collection produced by the
+            code under test.
+            </param>
+            <param name="comparer">
+            The compare implementation to use when comparing elements of the collection.
+            </param>
+            <param name="message">
+            The message to include in the exception when <paramref name="actual"/>
+            is not equal to <paramref name="expected"/>. The message is shown in
+            test results.
+            </param>
+            <param name="parameters">
+            An array of parameters to use when formatting <paramref name="message"/>.
+            </param>
+            <exception cref="T:Microsoft.VisualStudio.TestTools.UnitTesting.AssertFailedException">
+            Thrown if <paramref name="expected"/> is not equal to 
+            <paramref name="actual"/>.
+            </exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.TestTools.UnitTesting.CollectionAssert.AreNotEqual(System.Collections.ICollection,System.Collections.ICollection,System.Collections.IComparer)">
+            <summary>
+            Tests whether the specified collections are unequal and throws an exception
+            if the two collections are equal. Equality is defined as having the same
+            elements in the same order and quantity. Different references to the same
+            value are considered equal.
+            </summary>
+            <param name="notExpected">
+            The first collection to compare. This is the collection the tests expects
+            not to match <paramref name="actual"/>.
+            </param>
+            <param name="actual">
+            The second collection to compare. This is the collection produced by the
+            code under test.
+            </param>
+            <param name="comparer">
+            The compare implementation to use when comparing elements of the collection.
+            </param>
+            <exception cref="T:Microsoft.VisualStudio.TestTools.UnitTesting.AssertFailedException">
+            Thrown if <paramref name="notExpected"/> is equal to <paramref name="actual"/>.
+            </exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.TestTools.UnitTesting.CollectionAssert.AreNotEqual(System.Collections.ICollection,System.Collections.ICollection,System.Collections.IComparer,System.String)">
+            <summary>
+            Tests whether the specified collections are unequal and throws an exception
+            if the two collections are equal. Equality is defined as having the same
+            elements in the same order and quantity. Different references to the same
+            value are considered equal.
+            </summary>
+            <param name="notExpected">
+            The first collection to compare. This is the collection the tests expects
+            not to match <paramref name="actual"/>.
+            </param>
+            <param name="actual">
+            The second collection to compare. This is the collection produced by the
+            code under test.
+            </param>
+            <param name="comparer">
+            The compare implementation to use when comparing elements of the collection.
+            </param>
+            <param name="message">
+            The message to include in the exception when <paramref name="actual"/>
+            is equal to <paramref name="notExpected"/>. The message is shown in
+            test results.
+            </param>
+            <exception cref="T:Microsoft.VisualStudio.TestTools.UnitTesting.AssertFailedException">
+            Thrown if <paramref name="notExpected"/> is equal to <paramref name="actual"/>.
+            </exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.TestTools.UnitTesting.CollectionAssert.AreNotEqual(System.Collections.ICollection,System.Collections.ICollection,System.Collections.IComparer,System.String,System.Object[])">
+            <summary>
+            Tests whether the specified collections are unequal and throws an exception
+            if the two collections are equal. Equality is defined as having the same
+            elements in the same order and quantity. Different references to the same
+            value are considered equal.
+            </summary>
+            <param name="notExpected">
+            The first collection to compare. This is the collection the tests expects
+            not to match <paramref name="actual"/>.
+            </param>
+            <param name="actual">
+            The second collection to compare. This is the collection produced by the
+            code under test.
+            </param>
+            <param name="comparer">
+            The compare implementation to use when comparing elements of the collection.
+            </param>
+            <param name="message">
+            The message to include in the exception when <paramref name="actual"/>
+            is equal to <paramref name="notExpected"/>. The message is shown in
+            test results.
+            </param>
+            <param name="parameters">
+            An array of parameters to use when formatting <paramref name="message"/>.
+            </param>
+            <exception cref="T:Microsoft.VisualStudio.TestTools.UnitTesting.AssertFailedException">
+            Thrown if <paramref name="notExpected"/> is equal to <paramref name="actual"/>.
+            </exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.TestTools.UnitTesting.CollectionAssert.GetElementCounts(System.Collections.ICollection,System.Int32@)">
+            <summary>
+            Constructs a dictionary containing the number of occurrences of each
+            element in the specified collection.
+            </summary>
+            <param name="collection">
+            The collection to process.
+            </param>
+            <param name="nullCount">
+            The number of null elements in the collection.
+            </param>
+            <returns>
+            A dictionary containing the number of occurrences of each element
+            in the specified collection.
+            </returns>
+        </member>
+        <member name="M:Microsoft.VisualStudio.TestTools.UnitTesting.CollectionAssert.IsSubsetOfHelper(System.Collections.ICollection,System.Collections.ICollection)">
+            <summary>
+            Determines whether the first collection is a subset of the second
+            collection. If either set contains duplicate elements, the number
+            of occurrences of the element in the subset must be less than or
+            equal to the number of occurrences in the superset.
+            </summary>
+            <param name="subset">
+            The collection the test expects to be contained in <paramref name="superset"/>.
+            </param>
+            <param name="superset">
+            The collection the test expects to contain <paramref name="subset"/>.
+            </param>
+            <returns>
+            True if <paramref name="subset"/> is a subset of
+            <paramref name="superset"/>, false otherwise.
+            </returns>
+        </member>
+        <member name="M:Microsoft.VisualStudio.TestTools.UnitTesting.CollectionAssert.FindMismatchedElement(System.Collections.ICollection,System.Collections.ICollection,System.Int32@,System.Int32@,System.Object@)">
+            <summary>
+            Finds a mismatched element between the two collections. A mismatched
+            element is one that appears a different number of times in the
+            expected collection than it does in the actual collection. The
+            collections are assumed to be different non-null references with the
+            same number of elements. The caller is responsible for this level of
+            verification. If there is no mismatched element, the function returns
+            false and the out parameters should not be used.
+            </summary>
+            <param name="expected">The first collection to compare.</param>
+            <param name="actual">The second collection to compare.</param>
+            <param name="expectedCount">
+            The expected number of occurrences of
+            <paramref name="mismatchedElement"/> or 0 if there is no mismatched
+            element.
+            </param>
+            <param name="actualCount">
+            The actual number of occurrences of
+            <paramref name="mismatchedElement"/> or 0 if there is no mismatched
+            element.
+            </param>
+            <param name="mismatchedElement">
+            The mismatched element (may be null) or null if there is no
+            mismatched element.
+            </param>
+            <returns>
+            true if a mismatched element was found; false otherwise.
+            </returns>
+        </member>
+        <member name="T:Microsoft.VisualStudio.TestTools.UnitTesting.CollectionAssert.ObjectComparer">
+            <summary>
+            compares the objects using object.Equals
+            </summary>
+        </member>
+        <member name="T:Microsoft.VisualStudio.TestTools.UnitTesting.GenericParameterHelper">
+            <summary>
+            This class is designed to help user doing unit testing.
+            GenericParameterHelper satisfies some comment generic type constraints
+            such as:
+            1. public default constructor
+            2. implements common interface: IComparable, IEnumerable, ICloneable
+            
+            </summary>
+        </member>
+        <member name="M:Microsoft.VisualStudio.TestTools.UnitTesting.GenericParameterHelper.#ctor">
+            <summary>
+            public default constructor, satisfies the constraint in C# generics.
+            This constructor initializes the Data property to a random value.
+            </summary>
+        </member>
+        <member name="M:Microsoft.VisualStudio.TestTools.UnitTesting.GenericParameterHelper.#ctor(System.Int32)">
+            <summary>
+            This constructor initializes the Data property to a user-supplied value
+            </summary>
+            <param name="data"></param>
+        </member>
+        <member name="M:Microsoft.VisualStudio.TestTools.UnitTesting.GenericParameterHelper.Equals(System.Object)">
+            <summary>
+            Do the value comparison for two GenericParameterHelper object
+            </summary>
+            <param name="obj">object to do comparison with</param>
+            <returns>true if obj has the same value as 'this' GenericParameterHelper object.
+            false otherwise.</returns>
+        </member>
+        <member name="M:Microsoft.VisualStudio.TestTools.UnitTesting.GenericParameterHelper.GetHashCode">
+            <summary>
+            Returns a hash code for this object.
+            </summary>
+            <returns></returns>
+        </member>
+        <member name="M:Microsoft.VisualStudio.TestTools.UnitTesting.GenericParameterHelper.CompareTo(System.Object)">
+            <summary>
+            Compares to the object.
+            </summary>
+            <param name="obj"></param>
+            <returns></returns>
+        </member>
+        <member name="M:Microsoft.VisualStudio.TestTools.UnitTesting.GenericParameterHelper.GetEnumerator">
+            <summary>
+            Returns an IEnumerator object whose length is derived from
+            the Data property.
+            </summary>
+            <returns></returns>
+        </member>
+        <member name="M:Microsoft.VisualStudio.TestTools.UnitTesting.GenericParameterHelper.Clone">
+            <summary>
+            Returns a GenericParameterHelper object that is equal to 
+            'this' one.
+            </summary>
+            <returns></returns>
+        </member>
+        <member name="P:Microsoft.VisualStudio.TestTools.UnitTesting.GenericParameterHelper.Data">
+            <summary>
+            Gets or sets the Data property.
+            </summary>
+        </member>
+        <member name="T:Microsoft.VisualStudio.TestTools.UnitTesting.RuntimeTypeHelper">
+            <summary>
+            Provides method signature discovery for generic methods.
+            </summary>
+        </member>
+        <member name="M:Microsoft.VisualStudio.TestTools.UnitTesting.RuntimeTypeHelper.SelectMethod(System.Reflection.BindingFlags,System.Reflection.MethodBase[],System.Type[],System.Reflection.ParameterModifier[])">
+            <summary>
+            Given a set of methods that match the base criteria, select a method based
+            upon an array of types.  This method should return null if no method matches
+            the criteria.
+            </summary>
+        </member>
+        <member name="T:Microsoft.VisualStudio.TestTools.UnitTesting.StringAssert">
+            <summary>
+            Set of string assertions.
+            </summary>
+        </member>
+        <member name="M:Microsoft.VisualStudio.TestTools.UnitTesting.StringAssert.Contains(System.String,System.String)">
+            <summary>
+            Tests whether the specified string contains the specified substring
+            and throws an exception if the substring does not occur within the
+            test string.
+            </summary>
+            <param name="value">
+            The string that is expected to contain <paramref name="substring"/>.
+            </param>
+            <param name="substring">
+            The string expected to occur within <paramref name="value"/>.
+            </param>
+            <exception cref="T:Microsoft.VisualStudio.TestTools.UnitTesting.AssertFailedException">
+            Thrown if <paramref name="substring"/> is not found in
+            <paramref name="value"/>.
+            </exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.TestTools.UnitTesting.StringAssert.Contains(System.String,System.String,System.String)">
+            <summary>
+            Tests whether the specified string contains the specified substring
+            and throws an exception if the substring does not occur within the
+            test string.
+            </summary>
+            <param name="value">
+            The string that is expected to contain <paramref name="substring"/>.
+            </param>
+            <param name="substring">
+            The string expected to occur within <paramref name="value"/>.
+            </param>
+            <param name="message">
+            The message to include in the exception when <paramref name="substring"/>
+            is not in <paramref name="value"/>. The message is shown in
+            test results.
+            </param>
+            <exception cref="T:Microsoft.VisualStudio.TestTools.UnitTesting.AssertFailedException">
+            Thrown if <paramref name="substring"/> is not found in
+            <paramref name="value"/>.
+            </exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.TestTools.UnitTesting.StringAssert.Contains(System.String,System.String,System.String,System.Object[])">
+            <summary>
+            Tests whether the specified string contains the specified substring
+            and throws an exception if the substring does not occur within the
+            test string.
+            </summary>
+            <param name="value">
+            The string that is expected to contain <paramref name="substring"/>.
+            </param>
+            <param name="substring">
+            The string expected to occur within <paramref name="value"/>.
+            </param>
+            <param name="message">
+            The message to include in the exception when <paramref name="substring"/>
+            is not in <paramref name="value"/>. The message is shown in
+            test results.
+            </param>
+            <param name="parameters">
+            An array of parameters to use when formatting <paramref name="message"/>.
+            </param>
+            <exception cref="T:Microsoft.VisualStudio.TestTools.UnitTesting.AssertFailedException">
+            Thrown if <paramref name="substring"/> is not found in
+            <paramref name="value"/>.
+            </exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.TestTools.UnitTesting.StringAssert.StartsWith(System.String,System.String)">
+            <summary>
+            Tests whether the specified string begins with the specified substring
+            and throws an exception if the test string does not start with the
+            substring.
+            </summary>
+            <param name="value">
+            The string that is expected to begin with <paramref name="substring"/>.
+            </param>
+            <param name="substring">
+            The string expected to be a prefix of <paramref name="value"/>.
+            </param>
+            <exception cref="T:Microsoft.VisualStudio.TestTools.UnitTesting.AssertFailedException">
+            Thrown if <paramref name="value"/> does not begin with
+            <paramref name="substring"/>.
+            </exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.TestTools.UnitTesting.StringAssert.StartsWith(System.String,System.String,System.String)">
+            <summary>
+            Tests whether the specified string begins with the specified substring
+            and throws an exception if the test string does not start with the
+            substring.
+            </summary>
+            <param name="value">
+            The string that is expected to begin with <paramref name="substring"/>.
+            </param>
+            <param name="substring">
+            The string expected to be a prefix of <paramref name="value"/>.
+            </param>
+            <param name="message">
+            The message to include in the exception when <paramref name="value"/>
+            does not begin with <paramref name="substring"/>. The message is
+            shown in test results.
+            </param>
+            <exception cref="T:Microsoft.VisualStudio.TestTools.UnitTesting.AssertFailedException">
+            Thrown if <paramref name="value"/> does not begin with
+            <paramref name="substring"/>.
+            </exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.TestTools.UnitTesting.StringAssert.StartsWith(System.String,System.String,System.String,System.Object[])">
+            <summary>
+            Tests whether the specified string begins with the specified substring
+            and throws an exception if the test string does not start with the
+            substring.
+            </summary>
+            <param name="value">
+            The string that is expected to begin with <paramref name="substring"/>.
+            </param>
+            <param name="substring">
+            The string expected to be a prefix of <paramref name="value"/>.
+            </param>
+            <param name="message">
+            The message to include in the exception when <paramref name="value"/>
+            does not begin with <paramref name="substring"/>. The message is
+            shown in test results.
+            </param>
+            <param name="parameters">
+            An array of parameters to use when formatting <paramref name="message"/>.
+            </param>
+            <exception cref="T:Microsoft.VisualStudio.TestTools.UnitTesting.AssertFailedException">
+            Thrown if <paramref name="value"/> does not begin with
+            <paramref name="substring"/>.
+            </exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.TestTools.UnitTesting.StringAssert.EndsWith(System.String,System.String)">
+            <summary>
+            Tests whether the specified string ends with the specified substring
+            and throws an exception if the test string does not end with the
+            substring.
+            </summary>
+            <param name="value">
+            The string that is expected to end with <paramref name="substring"/>.
+            </param>
+            <param name="substring">
+            The string expected to be a suffix of <paramref name="value"/>.
+            </param>
+            <exception cref="T:Microsoft.VisualStudio.TestTools.UnitTesting.AssertFailedException">
+            Thrown if <paramref name="value"/> does not end with
+            <paramref name="substring"/>.
+            </exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.TestTools.UnitTesting.StringAssert.EndsWith(System.String,System.String,System.String)">
+            <summary>
+            Tests whether the specified string ends with the specified substring
+            and throws an exception if the test string does not end with the
+            substring.
+            </summary>
+            <param name="value">
+            The string that is expected to end with <paramref name="substring"/>.
+            </param>
+            <param name="substring">
+            The string expected to be a suffix of <paramref name="value"/>.
+            </param>
+            <param name="message">
+            The message to include in the exception when <paramref name="value"/>
+            does not end with <paramref name="substring"/>. The message is
+            shown in test results.
+            </param>
+            <exception cref="T:Microsoft.VisualStudio.TestTools.UnitTesting.AssertFailedException">
+            Thrown if <paramref name="value"/> does not end with
+            <paramref name="substring"/>.
+            </exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.TestTools.UnitTesting.StringAssert.EndsWith(System.String,System.String,System.String,System.Object[])">
+            <summary>
+            Tests whether the specified string ends with the specified substring
+            and throws an exception if the test string does not end with the
+            substring.
+            </summary>
+            <param name="value">
+            The string that is expected to end with <paramref name="substring"/>.
+            </param>
+            <param name="substring">
+            The string expected to be a suffix of <paramref name="value"/>.
+            </param>
+            <param name="message">
+            The message to include in the exception when <paramref name="value"/>
+            does not end with <paramref name="substring"/>. The message is
+            shown in test results.
+            </param>
+            <param name="parameters">
+            An array of parameters to use when formatting <paramref name="message"/>.
+            </param>
+            <exception cref="T:Microsoft.VisualStudio.TestTools.UnitTesting.AssertFailedException">
+            Thrown if <paramref name="value"/> does not end with
+            <paramref name="substring"/>.
+            </exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.TestTools.UnitTesting.StringAssert.Matches(System.String,System.Text.RegularExpressions.Regex)">
+            <summary>
+            Tests whether the specified string matches a regular expression and
+            throws an exception if the string does not match the expression.
+            </summary>
+            <param name="value">
+            The string that is expected to match <paramref name="pattern"/>.
+            </param>
+            <param name="pattern">
+            The regular expression that <paramref name="value"/> is
+            expected to match.
+            </param>
+            <exception cref="T:Microsoft.VisualStudio.TestTools.UnitTesting.AssertFailedException">
+            Thrown if <paramref name="value"/> does not match
+            <paramref name="pattern"/>.
+            </exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.TestTools.UnitTesting.StringAssert.Matches(System.String,System.Text.RegularExpressions.Regex,System.String)">
+            <summary>
+            Tests whether the specified string matches a regular expression and
+            throws an exception if the string does not match the expression.
+            </summary>
+            <param name="value">
+            The string that is expected to match <paramref name="pattern"/>.
+            </param>
+            <param name="pattern">
+            The regular expression that <paramref name="value"/> is
+            expected to match.
+            </param>
+            <param name="message">
+            The message to include in the exception when <paramref name="value"/>
+            does not match <paramref name="pattern"/>. The message is shown in
+            test results.
+            </param>
+            <exception cref="T:Microsoft.VisualStudio.TestTools.UnitTesting.AssertFailedException">
+            Thrown if <paramref name="value"/> does not match
+            <paramref name="pattern"/>.
+            </exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.TestTools.UnitTesting.StringAssert.Matches(System.String,System.Text.RegularExpressions.Regex,System.String,System.Object[])">
+            <summary>
+            Tests whether the specified string matches a regular expression and
+            throws an exception if the string does not match the expression.
+            </summary>
+            <param name="value">
+            The string that is expected to match <paramref name="pattern"/>.
+            </param>
+            <param name="pattern">
+            The regular expression that <paramref name="value"/> is
+            expected to match.
+            </param>
+            <param name="message">
+            The message to include in the exception when <paramref name="value"/>
+            does not match <paramref name="pattern"/>. The message is shown in
+            test results.
+            </param>
+            <param name="parameters">
+            An array of parameters to use when formatting <paramref name="message"/>.
+            </param>
+            <exception cref="T:Microsoft.VisualStudio.TestTools.UnitTesting.AssertFailedException">
+            Thrown if <paramref name="value"/> does not match
+            <paramref name="pattern"/>.
+            </exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.TestTools.UnitTesting.StringAssert.DoesNotMatch(System.String,System.Text.RegularExpressions.Regex)">
+            <summary>
+            Tests whether the specified string does not match a regular expression
+            and throws an exception if the string matches the expression.
+            </summary>
+            <param name="value">
+            The string that is expected not to match <paramref name="pattern"/>.
+            </param>
+            <param name="pattern">
+            The regular expression that <paramref name="value"/> is
+            expected to not match.
+            </param>
+            <exception cref="T:Microsoft.VisualStudio.TestTools.UnitTesting.AssertFailedException">
+            Thrown if <paramref name="value"/> matches <paramref name="pattern"/>.
+            </exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.TestTools.UnitTesting.StringAssert.DoesNotMatch(System.String,System.Text.RegularExpressions.Regex,System.String)">
+            <summary>
+            Tests whether the specified string does not match a regular expression
+            and throws an exception if the string matches the expression.
+            </summary>
+            <param name="value">
+            The string that is expected not to match <paramref name="pattern"/>.
+            </param>
+            <param name="pattern">
+            The regular expression that <paramref name="value"/> is
+            expected to not match.
+            </param>
+            <param name="message">
+            The message to include in the exception when <paramref name="value"/>
+            matches <paramref name="pattern"/>. The message is shown in test
+            results.
+            </param>
+            <exception cref="T:Microsoft.VisualStudio.TestTools.UnitTesting.AssertFailedException">
+            Thrown if <paramref name="value"/> matches <paramref name="pattern"/>.
+            </exception>
+        </member>
+        <member name="M:Microsoft.VisualStudio.TestTools.UnitTesting.StringAssert.DoesNotMatch(System.String,System.Text.RegularExpressions.Regex,System.String,System.Object[])">
+            <summary>
+            Tests whether the specified string does not match a regular expression
+            and throws an exception if the string matches the expression.
+            </summary>
+            <param name="value">
+            The string that is expected not to match <paramref name="pattern"/>.
+            </param>
+            <param name="pattern">
+            The regular expression that <paramref name="value"/> is
+            expected to not match.
+            </param>
+            <param name="message">
+            The message to include in the exception when <paramref name="value"/>
+            matches <paramref name="pattern"/>. The message is shown in test
+            results.
+            </param>
+            <param name="parameters">
+            An array of parameters to use when formatting <paramref name="message"/>.
+            </param>
+            <exception cref="T:Microsoft.VisualStudio.TestTools.UnitTesting.AssertFailedException">
+            Thrown if <paramref name="value"/> matches <paramref name="pattern"/>.
+            </exception>
+        </member>
+        <member name="T:Microsoft.VisualStudio.TestTools.UnitTesting.TestContext">
+            <summary>
+            TestContext class. This class should be fully abstract and not contain any 
+            members. The adapter will implement the members. Users in the framework should
+            only access this via a well-defined interface.
+            </summary>
+        </member>
+        <member name="M:Microsoft.VisualStudio.TestTools.UnitTesting.TestContext.WriteLine(System.String,System.Object[])">
+            <summary>
+            Used to write trace messages while the test is running
+            </summary>
+            <param name="format">format string</param>
+            <param name="args">the arguments</param>
+        </member>
+        <member name="M:Microsoft.VisualStudio.TestTools.UnitTesting.TestContext.AddResultFile(System.String)">
+            <summary>
+            Adds a file name to the list in TestResult.ResultFileNames
+            </summary>
+        </member>
+        <member name="M:Microsoft.VisualStudio.TestTools.UnitTesting.TestContext.BeginTimer(System.String)">
+            <summary>
+            Begins a timer with the specified name
+            </summary>
+        </member>
+        <member name="M:Microsoft.VisualStudio.TestTools.UnitTesting.TestContext.EndTimer(System.String)">
+            <summary>
+            Ends a timer with the specified name
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.TestTools.UnitTesting.TestContext.Properties">
+            <summary>
+            Per test properties
+            </summary>
+            <value></value>
+        </member>
+        <member name="P:Microsoft.VisualStudio.TestTools.UnitTesting.TestContext.DataRow">
+            <summary>
+            Current data row when test is used for data driven testing.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.TestTools.UnitTesting.TestContext.DataConnection">
+            <summary>
+            Current data connection row when test is used for data driven testing.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.TestTools.UnitTesting.TestContext.TestLogsDir">
+            <summary>
+            Gets the test logs directory.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.TestTools.UnitTesting.TestContext.TestDir">
+            <summary>
+            Gets the test directory.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.TestTools.UnitTesting.TestContext.TestDeploymentDir">
+            <summary>
+            Gets the test deployment directory.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.TestTools.UnitTesting.TestContext.TestName">
+            <summary>
+            Gets the test name.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.TestTools.UnitTesting.TestContext.CurrentTestOutcome">
+            <summary>
+            Gets the CurrentTestOutcome.
+            </summary>
+        </member>
+        <member name="T:Microsoft.VisualStudio.TestTools.UnitTesting.UnitTestOutcome">
+            <summary>
+            Outcome of a test or a run.
+            If a new successful state needs to be added you will need to modify 
+            RunResultAndStatistics in TestRun and TestOutcomeHelper below.
+            
+            NOTE: the order is important and is used for computing outcome for aggregations. 
+                  More important outcomes come first. See TestOutcomeHelper.GetAggregationOutcome.
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.TestTools.UnitTesting.UnitTestOutcome.Failed">
+            <summary>
+            Test was executed, but there were issues.
+            Issues may involve exceptions or failed assertions.
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.TestTools.UnitTesting.UnitTestOutcome.Inconclusive">
+            <summary>
+            Test has completed, but we can't say if it passed or failed.
+            May be used for aborted tests...
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.TestTools.UnitTesting.UnitTestOutcome.Passed">
+            <summary>
+            Test was executed w/o any issues.
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.TestTools.UnitTesting.UnitTestOutcome.InProgress">
+            <summary>
+            Test is currently executing.
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.TestTools.UnitTesting.UnitTestOutcome.Error">
+            <summary>
+            There was a system error while we were trying to execute a test.
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.TestTools.UnitTesting.UnitTestOutcome.Timeout">
+            <summary>
+            The test timed out.
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.TestTools.UnitTesting.UnitTestOutcome.Aborted">
+            <summary>
+            Test was aborted by the user. 
+            </summary>
+        </member>
+        <member name="F:Microsoft.VisualStudio.TestTools.UnitTesting.UnitTestOutcome.Unknown">
+            <summary>
+            Test is in an unknown state
+            </summary>
+        </member>
+        <member name="T:System.Data.DataRow">
+            <summary>
+            The data row.
+            </summary>
+        </member>
+        <member name="T:System.Data.Common.DbConnection">
+            <summary>
+            The database connection.
+            </summary>
+        </member>
+        <member name="T:Microsoft.VisualStudio.TestTools.UnitTesting.TestClassAttribute">
+            <summary>
+            Marks a test class.
+            </summary>
+        </member>
+        <member name="M:Microsoft.VisualStudio.TestTools.UnitTesting.TestClassAttribute.#ctor">
+            <summary>
+            Initializes a new test class attribute.
+            </summary>
+        </member>
+        <member name="T:Microsoft.VisualStudio.TestTools.UnitTesting.TestMethodAttribute">
+            <summary>
+            Marks a test method.
+            </summary>
+        </member>
+        <member name="M:Microsoft.VisualStudio.TestTools.UnitTesting.TestMethodAttribute.#ctor">
+            <summary>
+            Initializes a new TestMethodAttribute.
+            </summary>
+        </member>
+        <member name="T:Microsoft.VisualStudio.TestTools.UnitTesting.TestInitializeAttribute">
+            <summary>
+            A method marker called before a test method runs.
+            </summary>
+        </member>
+        <member name="M:Microsoft.VisualStudio.TestTools.UnitTesting.TestInitializeAttribute.#ctor">
+            <summary>
+            Initializes a new TestInitializeAttribute.
+            </summary>
+        </member>
+        <member name="T:Microsoft.VisualStudio.TestTools.UnitTesting.TestCleanupAttribute">
+            <summary>
+            A method marker called after a test method runs.
+            </summary>
+        </member>
+        <member name="M:Microsoft.VisualStudio.TestTools.UnitTesting.TestCleanupAttribute.#ctor">
+            <summary>
+            Initializes a new TestCleanupAttribute.
+            </summary>
+        </member>
+        <member name="T:Microsoft.VisualStudio.TestTools.UnitTesting.IgnoreAttribute">
+            <summary>
+            Ignores a unit test.
+            </summary>
+        </member>
+        <member name="M:Microsoft.VisualStudio.TestTools.UnitTesting.IgnoreAttribute.#ctor">
+            <summary>
+            Initializes a new IgnoreAttribute.
+            </summary>
+        </member>
+        <member name="T:Microsoft.VisualStudio.TestTools.UnitTesting.ExpectedExceptionAttribute">
+            <summary>
+            The ExpectedExceptionAttribute.
+            </summary>
+        </member>
+        <member name="M:Microsoft.VisualStudio.TestTools.UnitTesting.ExpectedExceptionAttribute.#ctor(System.Type)">
+            <summary>
+            Initializes the ExpectedExceptionAttribute.
+            </summary>
+            <param name="exceptionType">The exception type.</param>
+        </member>
+        <member name="M:Microsoft.VisualStudio.TestTools.UnitTesting.ExpectedExceptionAttribute.#ctor(System.Type,System.String)">
+            <summary>
+            Initializes the ExpectedExceptionAttribute.
+            </summary>
+            <param name="exceptionType">The exception type.</param>
+            <param name="message">The message.</param>
+        </member>
+        <member name="P:Microsoft.VisualStudio.TestTools.UnitTesting.ExpectedExceptionAttribute.ExceptionType">
+            <summary>
+            Gets the exception type.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.TestTools.UnitTesting.ExpectedExceptionAttribute.Message">
+            <summary>
+            Gets the message.
+            </summary>
+        </member>
+        <member name="T:Microsoft.VisualStudio.TestTools.UnitTesting.TestPropertyAttribute">
+            <summary>
+            The test property attribute.
+            </summary>
+        </member>
+        <member name="M:Microsoft.VisualStudio.TestTools.UnitTesting.TestPropertyAttribute.#ctor(System.String,System.String)">
+            <summary>
+            Initializes the TestPropertyAttribute.
+            </summary>
+            <param name="name"></param>
+            <param name="value"></param>
+        </member>
+        <member name="P:Microsoft.VisualStudio.TestTools.UnitTesting.TestPropertyAttribute.Name">
+            <summary>
+            Gets the name.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.TestTools.UnitTesting.TestPropertyAttribute.Value">
+            <summary>
+            Gets the value.
+            </summary>
+        </member>
+        <member name="T:Microsoft.VisualStudio.TestTools.UnitTesting.ClassInitializeAttribute">
+            <summary>
+            The ClassInitializeAttribute.
+            </summary>
+        </member>
+        <member name="M:Microsoft.VisualStudio.TestTools.UnitTesting.ClassInitializeAttribute.#ctor">
+            <summary>
+            Initializes the ClassInitializeAttribute.
+            </summary>
+        </member>
+        <member name="T:Microsoft.VisualStudio.TestTools.UnitTesting.ClassCleanupAttribute">
+            <summary>
+            The ClassCleanupAttribute.
+            </summary>
+        </member>
+        <member name="M:Microsoft.VisualStudio.TestTools.UnitTesting.ClassCleanupAttribute.#ctor">
+            <summary>
+            Initializes the ClassCleanupAttribute.
+            </summary>
+        </member>
+        <member name="T:Microsoft.VisualStudio.TestTools.UnitTesting.AssemblyInitializeAttribute">
+            <summary>
+            The AssemblyInitializeAttribute.
+            </summary>
+        </member>
+        <member name="M:Microsoft.VisualStudio.TestTools.UnitTesting.AssemblyInitializeAttribute.#ctor">
+            <summary>
+            Initializes the AssemblyInitializeAttribute.
+            </summary>
+        </member>
+        <member name="T:Microsoft.VisualStudio.TestTools.UnitTesting.AssemblyCleanupAttribute">
+            <summary>
+            The AssemblyCleanupAttribute.
+            </summary>
+        </member>
+        <member name="M:Microsoft.VisualStudio.TestTools.UnitTesting.AssemblyCleanupAttribute.#ctor">
+            <summary>
+            Initializes the AssemblyCleanupAttribute.
+            </summary>
+        </member>
+        <member name="T:Microsoft.VisualStudio.TestTools.UnitTesting.DescriptionAttribute">
+            <summary>
+            Description of the test.
+            </summary>
+        </member>
+        <member name="M:Microsoft.VisualStudio.TestTools.UnitTesting.DescriptionAttribute.#ctor(System.String)">
+            <summary>
+            Initializes the DescriptionAttribute.
+            </summary>
+            <param name="description">The description.</param>
+        </member>
+        <member name="P:Microsoft.VisualStudio.TestTools.UnitTesting.DescriptionAttribute.Description">
+            <summary>
+            Gets the description.
+            </summary>
+        </member>
+        <member name="T:Microsoft.VisualStudio.TestTools.UnitTesting.OwnerAttribute">
+            <summary>
+            The OwnerAttribute.
+            </summary>
+        </member>
+        <member name="M:Microsoft.VisualStudio.TestTools.UnitTesting.OwnerAttribute.#ctor(System.String)">
+            <summary>
+            Initializes the OwnerAttribute.
+            </summary>
+            <param name="owner">The owner.</param>
+        </member>
+        <member name="P:Microsoft.VisualStudio.TestTools.UnitTesting.OwnerAttribute.Owner">
+            <summary>
+            Gets the owner.
+            </summary>
+        </member>
+        <member name="T:Microsoft.VisualStudio.TestTools.UnitTesting.CssProjectStructureAttribute">
+            <summary>
+            CSS Project Structure URI.
+            </summary>
+        </member>
+        <member name="M:Microsoft.VisualStudio.TestTools.UnitTesting.CssProjectStructureAttribute.#ctor(System.String)">
+            <summary>
+            Initializes the CSS Project Structure URI.
+            </summary>
+            <param name="cssProjectStructure">The structure.</param>
+        </member>
+        <member name="P:Microsoft.VisualStudio.TestTools.UnitTesting.CssProjectStructureAttribute.CssProjectStructure">
+            <summary>
+            Gets the property structure.
+            </summary>
+        </member>
+        <member name="T:Microsoft.VisualStudio.TestTools.UnitTesting.CssIterationAttribute">
+            <summary>
+            CSS Iteration URI
+            </summary>
+        </member>
+        <member name="M:Microsoft.VisualStudio.TestTools.UnitTesting.CssIterationAttribute.#ctor(System.String)">
+            <summary>
+            Initializes the CssIterationAttribute.
+            </summary>
+            <param name="cssIteration">The parameter.</param>
+        </member>
+        <member name="P:Microsoft.VisualStudio.TestTools.UnitTesting.CssIterationAttribute.CssIteration">
+            <summary>
+            Gets the CssIteration.
+            </summary>
+        </member>
+        <member name="T:Microsoft.VisualStudio.TestTools.UnitTesting.PriorityAttribute">
+            <summary>
+            Priority attribute; used to specify the priority of a unit test.
+            </summary>
+        </member>
+        <member name="M:Microsoft.VisualStudio.TestTools.UnitTesting.PriorityAttribute.#ctor(System.Int32)">
+            <summary>
+            Initializes the PriorityAttribute.
+            </summary>
+            <param name="priority">The priority.</param>
+        </member>
+        <member name="P:Microsoft.VisualStudio.TestTools.UnitTesting.PriorityAttribute.Priority">
+            <summary>
+            Gets the Priority.
+            </summary>
+        </member>
+        <member name="T:Microsoft.VisualStudio.TestTools.UnitTesting.TimeoutAttribute">
+            <summary>
+            Timeout attribute; used to specify the timeout of a unit test.
+            </summary>
+        </member>
+        <member name="M:Microsoft.VisualStudio.TestTools.UnitTesting.TimeoutAttribute.#ctor(System.Int32)">
+            <summary>
+            Initializes the TimeoutAttribute.
+            </summary>
+            <param name="timeout"></param>
+        </member>
+        <member name="P:Microsoft.VisualStudio.TestTools.UnitTesting.TimeoutAttribute.Timeout">
+            <summary>
+            Gets the Timeout.
+            </summary>
+        </member>
+        <member name="T:Microsoft.VisualStudio.TestTools.UnitTesting.WorkItemAttribute">
+            <summary>
+            WorkItem attribute; used to specify a work item associated with this test.
+            </summary>
+        </member>
+        <member name="M:Microsoft.VisualStudio.TestTools.UnitTesting.WorkItemAttribute.#ctor(System.Int32)">
+            <summary>
+            Initializes the WorkItemAttribute.
+            </summary>
+            <param name="id"></param>
+        </member>
+        <member name="P:Microsoft.VisualStudio.TestTools.UnitTesting.WorkItemAttribute.Id">
+            <summary>
+            Gets the ID.
+            </summary>
+        </member>
+        <member name="T:Microsoft.VisualStudio.TestTools.UnitTesting.HostTypeAttribute">
+            <summary>
+            HostType specifies the type of host that this unit test will
+            run in.
+            </summary>
+        </member>
+        <member name="M:Microsoft.VisualStudio.TestTools.UnitTesting.HostTypeAttribute.#ctor(System.String)">
+            <summary>
+            Initializes the host type attribute.
+            </summary>
+            <param name="hostType"></param>
+        </member>
+        <member name="M:Microsoft.VisualStudio.TestTools.UnitTesting.HostTypeAttribute.#ctor(System.String,System.String)">
+            <summary>
+            Constructor of HostTypeAttribute.
+            </summary>
+            <param name="hostType">The type of the host.</param>
+            <param name="hostData">Custom data for the host adapter.</param>
+        </member>
+        <member name="F:Microsoft.VisualStudio.TestTools.UnitTesting.HostTypeAttribute.m_hostData">
+            The reason this is string (and not object) is that currently CMI cannot parse arbitrary instances of object and we deprioritized changing CMI.
+        </member>
+        <member name="P:Microsoft.VisualStudio.TestTools.UnitTesting.HostTypeAttribute.HostType">
+            <summary>
+            Gets the host type.
+            </summary>
+        </member>
+        <member name="P:Microsoft.VisualStudio.TestTools.UnitTesting.HostTypeAttribute.HostData">
+            <summary>
+            Gets the host data.
+            </summary>
+        </member>
+        <member name="T:Microsoft.VisualStudio.TestTools.UnitTesting.DeploymentItemAttribute">
+            <summary>
+            Used to specify deployment item (file or directory) for per-test deployment.
+            Can be specified on test class or test method.
+            Can have multiple instances of the attribute to specify more than one item.
+            The item path can be absolute or relative, if relative, it is relative to RunConfig.RelativePathRoot.
+            </summary>
+            <example>
+            [DeploymentItem("file1.xml")]
+            [DeploymentItem("file2.xml", "DataFiles")]
+            [DeploymentItem("bin\Debug")]
+            </example>
+        </member>
+        <member name="M:Microsoft.VisualStudio.TestTools.UnitTesting.DeploymentItemAttribute.#ctor(System.String)">
+            <summary>
+            Initializes DeploymentItemAttribute.
+            </summary>
+            <param name="path">The path.</param>
+        </member>
+        <member name="M:Microsoft.VisualStudio.TestTools.UnitTesting.DeploymentItemAttribute.#ctor(System.String,System.String)">
+            <summary>
+            Initializes DeploymentItemAttribute.
+            </summary>
+            <param name="path">The path.</param>
+            <param name="outputDirectory">The output directory.</param>
+        </member>
+        <member name="T:Microsoft.VisualStudio.TestTools.UnitTesting.IVerifiable">
+            <summary>
+            Verifiable interface.
+            </summary>
+        </member>
+        <member name="M:Microsoft.VisualStudio.TestTools.UnitTesting.IVerifiable.IsValid">
+            <summary>
+            The IsValid method.
+            </summary>
+            <returns>Returns a value.</returns>
+        </member>
+    </members>
+</doc>