public void ErrorsWithSameErrorMessageAndExceptionAreEqual()
		{
			ApplicationException ex = new ApplicationException();
			RegisteredXmlSchemaError lhs = new RegisteredXmlSchemaError("message", ex);
			RegisteredXmlSchemaError rhs = new RegisteredXmlSchemaError("message", ex);
			Assert.IsTrue(lhs.Equals(rhs));
		}
		public void ErrorsWithSameMessageButDifferentExceptionsAreNotEqual()
		{
			ApplicationException firstEx = new ApplicationException();
			ApplicationException secondEx = new ApplicationException();
			RegisteredXmlSchemaError lhs = new RegisteredXmlSchemaError("message", firstEx);
			RegisteredXmlSchemaError rhs = new RegisteredXmlSchemaError("message", secondEx);
			Assert.IsFalse(lhs.Equals(rhs));
		}
		public void ErrorsWithDifferentMessagesAreNotEqual()
		{
			RegisteredXmlSchemaError lhs = new RegisteredXmlSchemaError("message");
			RegisteredXmlSchemaError rhs = new RegisteredXmlSchemaError("different-message");
			Assert.IsFalse(lhs.Equals(rhs));
		}
		public void ErrorsWithSameErrorMessagesAreEqual()
		{
			RegisteredXmlSchemaError lhs = new RegisteredXmlSchemaError("message");
			RegisteredXmlSchemaError rhs = new RegisteredXmlSchemaError("message");
			Assert.IsTrue(lhs.Equals(rhs));
		}