Initial import of NUnit Framework code to Bazaar, re-structured as a
separate project. License has changed to MIT/X11.

--HG--
extra : convert_revision : charlie%40nunit.com-20090716193736-htirzfdng21syufk
Commit Andreas' changes to install

--HG--
extra : convert_revision : charlie%40nunit.com-20090802025313-evkcp2cydr8o99j0
Merge from trunk

--HG--
branch : code-gen
extra : convert_revision : charlie%40nunit.com-20090817023150-obfi06taxcftszfk
Merged trunk.

--HG--
branch : nunit-3.0
extra : convert_revision : a.schlapsi%40gmx.at-20090818001211-rdj46xihnraz5ndf
Merge changes from trunk

--HG--
extra : convert_revision : charlie%40nunit.com-20090821200027-3c0wfhbei46tl2z4
Merge changes from trunk

--HG--
branch : nunit-2.5-bugs
rename : install/License.rtf => install/NUnit.Framework.Installer/License.rtf
extra : convert_revision : charlie%40nunit.com-20090823233715-spej0usthxhl3f3j
Merge changes from trunk

--HG--
branch : code-gen
rename : install/License.rtf => install/NUnit.Framework.Installer/License.rtf
extra : convert_revision : charlie%40nunit.com-20090823233800-s2huczbn0i9wac40
Merge changes from trunk

--HG--
branch : code-gen
extra : convert_revision : charlie%40nunit.com-20090823234947-2scwspasp4jgu28i
Merge

--HG--
branch : nunitlite
extra : convert_revision : charlie%40nunit.com-20090901225358-6rz6973d9uyeh66i
Merge

--HG--
branch : net-3.5
rename : src/framework/Assume.cs => src/framework/NUnit/Framework/Assume.cs
rename : src/framework/CategoryAttribute.cs => src/framework/NUnit/Framework/CategoryAttribute.cs
rename : src/framework/CollectionAssert.cs => src/framework/NUnit/Framework/CollectionAssert.cs
rename : src/framework/Constraints/DelayedConstraint.cs => src/framework/NUnit/Framework/Constraints/DelayedConstraint.cs
rename : src/framework/Constraints/DirectoryConstraints.cs => src/framework/NUnit/Framework/Constraints/DirectoryConstraints.cs
rename : src/framework/Constraints/PredicateConstraint.cs => src/framework/NUnit/Framework/Constraints/PredicateConstraint.cs
rename : src/framework/DatapointAttributes.cs => src/framework/NUnit/Framework/DatapointAttributes.cs
rename : src/framework/DirectoryAssert.cs => src/framework/NUnit/Framework/DirectoryAssert.cs
rename : src/framework/ExplicitAttribute.cs => src/framework/NUnit/Framework/ExplicitAttribute.cs
rename : src/framework/FileAssert.cs => src/framework/NUnit/Framework/FileAssert.cs
rename : src/framework/IgnoreException.cs => src/framework/NUnit/Framework/IgnoreException.cs
rename : src/framework/IncludeExcludeAttributes.cs => src/framework/NUnit/Framework/IncludeExcludeAttributes.cs
rename : src/framework/InconclusiveException.cs => src/framework/NUnit/Framework/InconclusiveException.cs
rename : src/framework/Iz.cs => src/framework/NUnit/Framework/Iz.cs
rename : src/framework/JoinTypeAttributes.cs => src/framework/NUnit/Framework/JoinTypeAttributes.cs
rename : src/framework/List.cs => src/framework/NUnit/Framework/List.cs
rename : src/framework/MaxTimeAttribute.cs => src/framework/NUnit/Framework/MaxTimeAttribute.cs
rename : src/framework/RandomAttribute.cs => src/framework/NUnit/Framework/RandomAttribute.cs
rename : src/framework/Randomizer.cs => src/framework/NUnit/Framework/Randomizer.cs
rename : src/framework/RangeAttribute.cs => src/framework/NUnit/Framework/RangeAttribute.cs
rename : src/framework/RepeatAttribute.cs => src/framework/NUnit/Framework/RepeatAttribute.cs
rename : src/framework/RequiredAddinAttribute.cs => src/framework/NUnit/Framework/RequiredAddinAttribute.cs
rename : src/framework/SetCultureAttribute.cs => src/framework/NUnit/Framework/SetCultureAttribute.cs
rename : src/framework/SetUICultureAttribute.cs => src/framework/NUnit/Framework/SetUICultureAttribute.cs
rename : src/framework/SetUpFixtureAttribute.cs => src/framework/NUnit/Framework/SetUpFixtureAttribute.cs
rename : src/framework/StringAssert.cs => src/framework/NUnit/Framework/StringAssert.cs
rename : src/framework/SuccessException.cs => src/framework/NUnit/Framework/SuccessException.cs
rename : src/framework/SuiteAttribute.cs => src/framework/NUnit/Framework/SuiteAttribute.cs
rename : src/framework/TestFixtureSetUpAttribute.cs => src/framework/NUnit/Framework/TestFixtureSetUpAttribute.cs
rename : src/framework/TestFixtureTearDownAttribute.cs => src/framework/NUnit/Framework/TestFixtureTearDownAttribute.cs
rename : src/framework/Text.cs => src/framework/NUnit/Framework/Text.cs
rename : src/framework/TheoryAttribute.cs => src/framework/NUnit/Framework/TheoryAttribute.cs
rename : src/framework/ThreadingAttributes.cs => src/framework/NUnit/Framework/ThreadingAttributes.cs
rename : src/framework/ValueSourceAttribute.cs => src/framework/NUnit/Framework/ValueSourceAttribute.cs
rename : src/framework/ValuesAttribute.cs => src/framework/NUnit/Framework/ValuesAttribute.cs
rename : src/framework/Assert.cs => src/framework/Shared/Framework/Assert.cs
rename : src/framework/AssertionException.cs => src/framework/Shared/Framework/AssertionException.cs
rename : src/framework/AssertionHelper.cs => src/framework/Shared/Framework/AssertionHelper.cs
rename : src/framework/Constraints/AttributeConstraints.cs => src/framework/Shared/Framework/Constraints/AttributeConstraints.cs
rename : src/framework/Constraints/BasicConstraints.cs => src/framework/Shared/Framework/Constraints/BasicConstraints.cs
rename : src/framework/Constraints/BinaryOperations.cs => src/framework/Shared/Framework/Constraints/BinaryOperations.cs
rename : src/framework/Constraints/CollectionConstraints.cs => src/framework/Shared/Framework/Constraints/CollectionConstraints.cs
rename : src/framework/Constraints/ComparisonAdapter.cs => src/framework/Shared/Framework/Constraints/ComparisonAdapter.cs
rename : src/framework/Constraints/ComparisonConstraints.cs => src/framework/Shared/Framework/Constraints/ComparisonConstraints.cs
rename : src/framework/Constraints/Constraint.cs => src/framework/Shared/Framework/Constraints/Constraint.cs
rename : src/framework/Constraints/ConstraintBuilder.cs => src/framework/Shared/Framework/Constraints/ConstraintBuilder.cs
rename : src/framework/Constraints/ConstraintExpression.cs => src/framework/Shared/Framework/Constraints/ConstraintExpression.cs
rename : src/framework/Constraints/ConstraintExpressionBase.cs => src/framework/Shared/Framework/Constraints/ConstraintExpressionBase.cs
rename : src/framework/Constraints/ConstraintFactory.cs => src/framework/Shared/Framework/Constraints/ConstraintFactory.cs
rename : src/framework/Constraints/ConstraintOperators.cs => src/framework/Shared/Framework/Constraints/ConstraintOperators.cs
rename : src/framework/Constraints/ContainsConstraint.cs => src/framework/Shared/Framework/Constraints/ContainsConstraint.cs
rename : src/framework/Constraints/EmptyConstraint.cs => src/framework/Shared/Framework/Constraints/EmptyConstraint.cs
rename : src/framework/Constraints/EqualConstraint.cs => src/framework/Shared/Framework/Constraints/EqualConstraint.cs
rename : src/framework/Constraints/EqualityAdapter.cs => src/framework/Shared/Framework/Constraints/EqualityAdapter.cs
rename : src/framework/Constraints/FloatingPointNumerics.cs => src/framework/Shared/Framework/Constraints/FloatingPointNumerics.cs
rename : src/framework/Constraints/IResolveConstraint.cs => src/framework/Shared/Framework/Constraints/IResolveConstraint.cs
rename : src/framework/Constraints/MessageWriter.cs => src/framework/Shared/Framework/Constraints/MessageWriter.cs
rename : src/framework/Constraints/MsgUtils.cs => src/framework/Shared/Framework/Constraints/MsgUtils.cs
rename : src/framework/Constraints/NUnitComparer.cs => src/framework/Shared/Framework/Constraints/NUnitComparer.cs
rename : src/framework/Constraints/NUnitEqualityComparer.cs => src/framework/Shared/Framework/Constraints/NUnitEqualityComparer.cs
rename : src/framework/Constraints/Numerics.cs => src/framework/Shared/Framework/Constraints/Numerics.cs
rename : src/framework/Constraints/PathConstraints.cs => src/framework/Shared/Framework/Constraints/PathConstraints.cs
rename : src/framework/Constraints/PrefixConstraints.cs => src/framework/Shared/Framework/Constraints/PrefixConstraints.cs
rename : src/framework/Constraints/PropertyConstraint.cs => src/framework/Shared/Framework/Constraints/PropertyConstraint.cs
rename : src/framework/Constraints/RangeConstraint.cs => src/framework/Shared/Framework/Constraints/RangeConstraint.cs
rename : src/framework/Constraints/ResolvableConstraintExpression.cs => src/framework/Shared/Framework/Constraints/ResolvableConstraintExpression.cs
rename : src/framework/Constraints/SameAsConstraint.cs => src/framework/Shared/Framework/Constraints/SameAsConstraint.cs
rename : src/framework/Constraints/StringConstraints.cs => src/framework/Shared/Framework/Constraints/StringConstraints.cs
rename : src/framework/Constraints/ThrowsConstraint.cs => src/framework/Shared/Framework/Constraints/ThrowsConstraint.cs
rename : src/framework/Constraints/Tolerance.cs => src/framework/Shared/Framework/Constraints/Tolerance.cs
rename : src/framework/Constraints/TypeConstraints.cs => src/framework/Shared/Framework/Constraints/TypeConstraints.cs
rename : src/framework/DescriptionAttribute.cs => src/framework/Shared/Framework/DescriptionAttribute.cs
rename : src/framework/ExpectedExceptionAttribute.cs => src/framework/Shared/Framework/ExpectedExceptionAttribute.cs
rename : src/framework/GlobalSettings.cs => src/framework/Shared/Framework/GlobalSettings.cs
rename : src/framework/Has.cs => src/framework/Shared/Framework/Has.cs
rename : src/framework/IExpectException.cs => src/framework/Shared/Framework/IExpectException.cs
rename : src/framework/IgnoreAttribute.cs => src/framework/Shared/Framework/IgnoreAttribute.cs
rename : src/framework/Is.cs => src/framework/Shared/Framework/Is.cs
rename : src/framework/ListMapper.cs => src/framework/Shared/Framework/ListMapper.cs
rename : src/framework/PropertyAttribute.cs => src/framework/Shared/Framework/PropertyAttribute.cs
rename : src/framework/SetUpAttribute.cs => src/framework/Shared/Framework/SetUpAttribute.cs
rename : src/framework/SpecialValue.cs => src/framework/Shared/Framework/SpecialValue.cs
rename : src/framework/TearDownAttribute.cs => src/framework/Shared/Framework/TearDownAttribute.cs
rename : src/framework/TestAttribute.cs => src/framework/Shared/Framework/TestAttribute.cs
rename : src/framework/TestCaseAttribute.cs => src/framework/Shared/Framework/TestCaseAttribute.cs
rename : src/framework/TestCaseData.cs => src/framework/Shared/Framework/TestCaseData.cs
rename : src/framework/TestCaseSourceAttribute.cs => src/framework/Shared/Framework/TestCaseSourceAttribute.cs
rename : src/framework/TestFixtureAttribute.cs => src/framework/Shared/Framework/TestFixtureAttribute.cs
rename : src/framework/TextMessageWriter.cs => src/framework/Shared/Framework/TextMessageWriter.cs
rename : src/framework/Throws.cs => src/framework/Shared/Framework/Throws.cs
rename : src/tests/AssertThrowsTests.cs => src/tests/NUnit/Framework/AssertThrowsTests.cs
rename : src/tests/AssumeThatTests.cs => src/tests/NUnit/Framework/AssumeThatTests.cs
rename : src/tests/CollectionAssertTest.cs => src/tests/NUnit/Framework/CollectionAssertTest.cs
rename : src/tests/ConditionAssertTests.cs => src/tests/NUnit/Framework/ConditionAssertTests.cs
rename : src/tests/Constraints/AfterConstraintTests.cs => src/tests/NUnit/Framework/Constraints/AfterConstraintTests.cs
rename : src/tests/DirectoryAssertTests.cs => src/tests/NUnit/Framework/DirectoryAssertTests.cs
rename : src/tests/EqualsFixture.cs => src/tests/NUnit/Framework/EqualsFixture.cs
rename : src/tests/FileAssertTests.cs => src/tests/NUnit/Framework/FileAssertTests.cs
rename : src/tests/GreaterEqualFixture.cs => src/tests/NUnit/Framework/GreaterEqualFixture.cs
rename : src/tests/GreaterFixture.cs => src/tests/NUnit/Framework/GreaterFixture.cs
rename : src/tests/LessEqualFixture.cs => src/tests/NUnit/Framework/LessEqualFixture.cs
rename : src/tests/LessFixture.cs => src/tests/NUnit/Framework/LessFixture.cs
rename : src/tests/ListContentsTests.cs => src/tests/NUnit/Framework/ListContentsTests.cs
rename : src/tests/NotEqualFixture.cs => src/tests/NUnit/Framework/NotEqualFixture.cs
rename : src/tests/NotSameFixture.cs => src/tests/NUnit/Framework/NotSameFixture.cs
rename : src/tests/NullableTypesTests.cs => src/tests/NUnit/Framework/NullableTypesTests.cs
rename : src/tests/RandomizerTests.cs => src/tests/NUnit/Framework/RandomizerTests.cs
rename : src/tests/RangeTests.cs => src/tests/NUnit/Framework/RangeTests.cs
rename : src/tests/SameFixture.cs => src/tests/NUnit/Framework/SameFixture.cs
rename : src/tests/StringAssertTests.cs => src/tests/NUnit/Framework/StringAssertTests.cs
rename : src/tests/Syntax/AfterTests.cs => src/tests/NUnit/Framework/Syntax/AfterTests.cs
rename : src/tests/Syntax/ArbitraryConstraintMatching.cs => src/tests/NUnit/Framework/Syntax/ArbitraryConstraintMatching.cs
rename : src/tests/Syntax/InvalidCodeTests.cs => src/tests/NUnit/Framework/Syntax/InvalidCodeTests.cs
rename : src/tests/Syntax/TestCompiler.cs => src/tests/NUnit/Framework/Syntax/TestCompiler.cs
rename : src/tests/TypeAssertTest.cs => src/tests/NUnit/Framework/TypeAssertTest.cs
rename : src/tests/ValuesAttributeTests.cs => src/tests/NUnit/Framework/ValuesAttributeTests.cs
rename : src/tests/ArrayEqualsFailureMessageFixture.cs => src/tests/Shared/Framework/ArrayEqualsFailureMessageFixture.cs
rename : src/tests/ArrayEqualsFixture.cs => src/tests/Shared/Framework/ArrayEqualsFixture.cs
rename : src/tests/ArrayNotEqualFixture.cs => src/tests/Shared/Framework/ArrayNotEqualFixture.cs
rename : src/tests/CollectionAdapter.cs => src/tests/Shared/Framework/CollectionAdapter.cs
rename : src/tests/Constraints/AndTest.cs => src/tests/Shared/Framework/Constraints/AndTest.cs
rename : src/tests/Constraints/BasicConstraintTests.cs => src/tests/Shared/Framework/Constraints/BasicConstraintTests.cs
rename : src/tests/Constraints/CollectionConstraintTests.cs => src/tests/Shared/Framework/Constraints/CollectionConstraintTests.cs
rename : src/tests/Constraints/ComparerTests.cs => src/tests/Shared/Framework/Constraints/ComparerTests.cs
rename : src/tests/Constraints/ComparisonConstraintTests.cs => src/tests/Shared/Framework/Constraints/ComparisonConstraintTests.cs
rename : src/tests/Constraints/ConstraintTestBase.cs => src/tests/Shared/Framework/Constraints/ConstraintTestBase.cs
rename : src/tests/Constraints/EmptyConstraintTest.cs => src/tests/Shared/Framework/Constraints/EmptyConstraintTest.cs
rename : src/tests/Constraints/EqualTest.cs => src/tests/Shared/Framework/Constraints/EqualTest.cs
rename : src/tests/Constraints/FloatingPointNumericsTest.cs => src/tests/Shared/Framework/Constraints/FloatingPointNumericsTest.cs
rename : src/tests/Constraints/MsgUtilTests.cs => src/tests/Shared/Framework/Constraints/MsgUtilTests.cs
rename : src/tests/Constraints/NotTest.cs => src/tests/Shared/Framework/Constraints/NotTest.cs
rename : src/tests/Constraints/NumericsTest.cs => src/tests/Shared/Framework/Constraints/NumericsTest.cs
rename : src/tests/Constraints/OrTest.cs => src/tests/Shared/Framework/Constraints/OrTest.cs
rename : src/tests/Constraints/PathConstraintTests.cs => src/tests/Shared/Framework/Constraints/PathConstraintTests.cs
rename : src/tests/Constraints/PropertyTests.cs => src/tests/Shared/Framework/Constraints/PropertyTests.cs
rename : src/tests/Constraints/SameAsTest.cs => src/tests/Shared/Framework/Constraints/SameAsTest.cs
rename : src/tests/Constraints/SerializableConstraintTest.cs => src/tests/Shared/Framework/Constraints/SerializableConstraintTest.cs
rename : src/tests/Constraints/StringConstraintTests.cs => src/tests/Shared/Framework/Constraints/StringConstraintTests.cs
rename : src/tests/Constraints/ThrowsConstraintTests.cs => src/tests/Shared/Framework/Constraints/ThrowsConstraintTests.cs
rename : src/tests/Constraints/TypeConstraintTests.cs => src/tests/Shared/Framework/Constraints/TypeConstraintTests.cs
rename : src/tests/MessageChecker.cs => src/tests/Shared/Framework/MessageChecker.cs
rename : src/tests/Syntax/CollectionTests.cs => src/tests/Shared/Framework/Syntax/CollectionTests.cs
rename : src/tests/Syntax/ComparisonTests.cs => src/tests/Shared/Framework/Syntax/ComparisonTests.cs
rename : src/tests/Syntax/EqualityTests.cs => src/tests/Shared/Framework/Syntax/EqualityTests.cs
rename : src/tests/Syntax/OperatorOverrides.cs => src/tests/Shared/Framework/Syntax/OperatorOverrides.cs
rename : src/tests/Syntax/OperatorTests.cs => src/tests/Shared/Framework/Syntax/OperatorTests.cs
rename : src/tests/Syntax/PathConstraintTests.cs => src/tests/Shared/Framework/Syntax/PathConstraintTests.cs
rename : src/tests/Syntax/PropertyTests.cs => src/tests/Shared/Framework/Syntax/PropertyTests.cs
rename : src/tests/Syntax/SerializableConstraints.cs => src/tests/Shared/Framework/Syntax/SerializableConstraints.cs
rename : src/tests/Syntax/SimpleConstraints.cs => src/tests/Shared/Framework/Syntax/SimpleConstraints.cs
rename : src/tests/Syntax/StringConstraints.cs => src/tests/Shared/Framework/Syntax/StringConstraints.cs
rename : src/tests/Syntax/SyntaxTest.cs => src/tests/Shared/Framework/Syntax/SyntaxTest.cs
rename : src/tests/Syntax/ThrowsTests.cs => src/tests/Shared/Framework/Syntax/ThrowsTests.cs
rename : src/tests/Syntax/TypeConstraints.cs => src/tests/Shared/Framework/Syntax/TypeConstraints.cs
rename : src/tests/TestDelegates.cs => src/tests/Shared/Framework/TestDelegates.cs
rename : src/tests/TestFixtureAttributeTests.cs => src/tests/Shared/Framework/TestFixtureAttributeTests.cs
rename : src/tests/TextMessageWriterTests.cs => src/tests/Shared/Framework/TextMessageWriterTests.cs
extra : convert_revision : charlie%40nunit.com-20090918005227-cmvzhzqn4q1dq40o
Merge code from trunk

--HG--
branch : net-3.5
extra : convert_revision : charlie%40nunit.com-20090918211909-n1kyb8xrwsqf27uq
Merge trunk

--HG--
branch : code-gen
rename : src/framework/Assume.cs => src/framework/NUnit/Framework/Assume.cs
rename : src/framework/CategoryAttribute.cs => src/framework/NUnit/Framework/CategoryAttribute.cs
rename : src/framework/CollectionAssert.cs => src/framework/NUnit/Framework/CollectionAssert.cs
rename : src/framework/Constraints/DelayedConstraint.cs => src/framework/NUnit/Framework/Constraints/DelayedConstraint.cs
rename : src/framework/Constraints/DirectoryConstraints.cs => src/framework/NUnit/Framework/Constraints/DirectoryConstraints.cs
rename : src/framework/Constraints/PredicateConstraint.cs => src/framework/NUnit/Framework/Constraints/PredicateConstraint.cs
rename : src/framework/DatapointAttributes.cs => src/framework/NUnit/Framework/DatapointAttributes.cs
rename : src/framework/DirectoryAssert.cs => src/framework/NUnit/Framework/DirectoryAssert.cs
rename : src/framework/ExplicitAttribute.cs => src/framework/NUnit/Framework/ExplicitAttribute.cs
rename : src/framework/FileAssert.cs => src/framework/NUnit/Framework/FileAssert.cs
rename : src/framework/IgnoreException.cs => src/framework/NUnit/Framework/IgnoreException.cs
rename : src/framework/IncludeExcludeAttributes.cs => src/framework/NUnit/Framework/IncludeExcludeAttributes.cs
rename : src/framework/InconclusiveException.cs => src/framework/NUnit/Framework/InconclusiveException.cs
rename : src/framework/Iz.cs => src/framework/NUnit/Framework/Iz.cs
rename : src/framework/JoinTypeAttributes.cs => src/framework/NUnit/Framework/JoinTypeAttributes.cs
rename : src/framework/List.cs => src/framework/NUnit/Framework/List.cs
rename : src/framework/MaxTimeAttribute.cs => src/framework/NUnit/Framework/MaxTimeAttribute.cs
rename : src/framework/RandomAttribute.cs => src/framework/NUnit/Framework/RandomAttribute.cs
rename : src/framework/Randomizer.cs => src/framework/NUnit/Framework/Randomizer.cs
rename : src/framework/RangeAttribute.cs => src/framework/NUnit/Framework/RangeAttribute.cs
rename : src/framework/RepeatAttribute.cs => src/framework/NUnit/Framework/RepeatAttribute.cs
rename : src/framework/RequiredAddinAttribute.cs => src/framework/NUnit/Framework/RequiredAddinAttribute.cs
rename : src/framework/SetCultureAttribute.cs => src/framework/NUnit/Framework/SetCultureAttribute.cs
rename : src/framework/SetUICultureAttribute.cs => src/framework/NUnit/Framework/SetUICultureAttribute.cs
rename : src/framework/SetUpFixtureAttribute.cs => src/framework/NUnit/Framework/SetUpFixtureAttribute.cs
rename : src/framework/StringAssert.cs => src/framework/NUnit/Framework/StringAssert.cs
rename : src/framework/SuccessException.cs => src/framework/NUnit/Framework/SuccessException.cs
rename : src/framework/SuiteAttribute.cs => src/framework/NUnit/Framework/SuiteAttribute.cs
rename : src/framework/TestFixtureSetUpAttribute.cs => src/framework/NUnit/Framework/TestFixtureSetUpAttribute.cs
rename : src/framework/TestFixtureTearDownAttribute.cs => src/framework/NUnit/Framework/TestFixtureTearDownAttribute.cs
rename : src/framework/Text.cs => src/framework/NUnit/Framework/Text.cs
rename : src/framework/TheoryAttribute.cs => src/framework/NUnit/Framework/TheoryAttribute.cs
rename : src/framework/ThreadingAttributes.cs => src/framework/NUnit/Framework/ThreadingAttributes.cs
rename : src/framework/ValueSourceAttribute.cs => src/framework/NUnit/Framework/ValueSourceAttribute.cs
rename : src/framework/ValuesAttribute.cs => src/framework/NUnit/Framework/ValuesAttribute.cs
rename : src/framework/Assert.cs => src/framework/Shared/Framework/Assert.cs
rename : src/framework/AssertionException.cs => src/framework/Shared/Framework/AssertionException.cs
rename : src/framework/AssertionHelper.cs => src/framework/Shared/Framework/AssertionHelper.cs
rename : src/framework/Constraints/AttributeConstraints.cs => src/framework/Shared/Framework/Constraints/AttributeConstraints.cs
rename : src/framework/Constraints/BasicConstraints.cs => src/framework/Shared/Framework/Constraints/BasicConstraints.cs
rename : src/framework/Constraints/BinaryOperations.cs => src/framework/Shared/Framework/Constraints/BinaryOperations.cs
rename : src/framework/Constraints/CollectionConstraints.cs => src/framework/Shared/Framework/Constraints/CollectionConstraints.cs
rename : src/framework/Constraints/ComparisonAdapter.cs => src/framework/Shared/Framework/Constraints/ComparisonAdapter.cs
rename : src/framework/Constraints/ComparisonConstraints.cs => src/framework/Shared/Framework/Constraints/ComparisonConstraints.cs
rename : src/framework/Constraints/Constraint.cs => src/framework/Shared/Framework/Constraints/Constraint.cs
rename : src/framework/Constraints/ConstraintBuilder.cs => src/framework/Shared/Framework/Constraints/ConstraintBuilder.cs
rename : src/framework/Constraints/ConstraintExpression.cs => src/framework/Shared/Framework/Constraints/ConstraintExpression.cs
rename : src/framework/Constraints/ConstraintExpressionBase.cs => src/framework/Shared/Framework/Constraints/ConstraintExpressionBase.cs
rename : src/framework/Constraints/ConstraintFactory.cs => src/framework/Shared/Framework/Constraints/ConstraintFactory.cs
rename : src/framework/Constraints/ConstraintOperators.cs => src/framework/Shared/Framework/Constraints/ConstraintOperators.cs
rename : src/framework/Constraints/ContainsConstraint.cs => src/framework/Shared/Framework/Constraints/ContainsConstraint.cs
rename : src/framework/Constraints/EmptyConstraint.cs => src/framework/Shared/Framework/Constraints/EmptyConstraint.cs
rename : src/framework/Constraints/EqualConstraint.cs => src/framework/Shared/Framework/Constraints/EqualConstraint.cs
rename : src/framework/Constraints/EqualityAdapter.cs => src/framework/Shared/Framework/Constraints/EqualityAdapter.cs
rename : src/framework/Constraints/FloatingPointNumerics.cs => src/framework/Shared/Framework/Constraints/FloatingPointNumerics.cs
rename : src/framework/Constraints/IResolveConstraint.cs => src/framework/Shared/Framework/Constraints/IResolveConstraint.cs
rename : src/framework/Constraints/MessageWriter.cs => src/framework/Shared/Framework/Constraints/MessageWriter.cs
rename : src/framework/Constraints/MsgUtils.cs => src/framework/Shared/Framework/Constraints/MsgUtils.cs
rename : src/framework/Constraints/NUnitComparer.cs => src/framework/Shared/Framework/Constraints/NUnitComparer.cs
rename : src/framework/Constraints/NUnitEqualityComparer.cs => src/framework/Shared/Framework/Constraints/NUnitEqualityComparer.cs
rename : src/framework/Constraints/Numerics.cs => src/framework/Shared/Framework/Constraints/Numerics.cs
rename : src/framework/Constraints/PathConstraints.cs => src/framework/Shared/Framework/Constraints/PathConstraints.cs
rename : src/framework/Constraints/PrefixConstraints.cs => src/framework/Shared/Framework/Constraints/PrefixConstraints.cs
rename : src/framework/Constraints/PropertyConstraint.cs => src/framework/Shared/Framework/Constraints/PropertyConstraint.cs
rename : src/framework/Constraints/RangeConstraint.cs => src/framework/Shared/Framework/Constraints/RangeConstraint.cs
rename : src/framework/Constraints/ResolvableConstraintExpression.cs => src/framework/Shared/Framework/Constraints/ResolvableConstraintExpression.cs
rename : src/framework/Constraints/SameAsConstraint.cs => src/framework/Shared/Framework/Constraints/SameAsConstraint.cs
rename : src/framework/Constraints/StringConstraints.cs => src/framework/Shared/Framework/Constraints/StringConstraints.cs
rename : src/framework/Constraints/ThrowsConstraint.cs => src/framework/Shared/Framework/Constraints/ThrowsConstraint.cs
rename : src/framework/Constraints/Tolerance.cs => src/framework/Shared/Framework/Constraints/Tolerance.cs
rename : src/framework/Constraints/TypeConstraints.cs => src/framework/Shared/Framework/Constraints/TypeConstraints.cs
rename : src/framework/DescriptionAttribute.cs => src/framework/Shared/Framework/DescriptionAttribute.cs
rename : src/framework/ExpectedExceptionAttribute.cs => src/framework/Shared/Framework/ExpectedExceptionAttribute.cs
rename : src/framework/GlobalSettings.cs => src/framework/Shared/Framework/GlobalSettings.cs
rename : src/framework/Has.cs => src/framework/Shared/Framework/Has.cs
rename : src/framework/IExpectException.cs => src/framework/Shared/Framework/IExpectException.cs
rename : src/framework/IgnoreAttribute.cs => src/framework/Shared/Framework/IgnoreAttribute.cs
rename : src/framework/Is.cs => src/framework/Shared/Framework/Is.cs
rename : src/framework/ListMapper.cs => src/framework/Shared/Framework/ListMapper.cs
rename : src/framework/PropertyAttribute.cs => src/framework/Shared/Framework/PropertyAttribute.cs
rename : src/framework/SetUpAttribute.cs => src/framework/Shared/Framework/SetUpAttribute.cs
rename : src/framework/SpecialValue.cs => src/framework/Shared/Framework/SpecialValue.cs
rename : src/framework/TearDownAttribute.cs => src/framework/Shared/Framework/TearDownAttribute.cs
rename : src/framework/TestAttribute.cs => src/framework/Shared/Framework/TestAttribute.cs
rename : src/framework/TestCaseAttribute.cs => src/framework/Shared/Framework/TestCaseAttribute.cs
rename : src/framework/TestCaseData.cs => src/framework/Shared/Framework/TestCaseData.cs
rename : src/framework/TestCaseSourceAttribute.cs => src/framework/Shared/Framework/TestCaseSourceAttribute.cs
rename : src/framework/TestFixtureAttribute.cs => src/framework/Shared/Framework/TestFixtureAttribute.cs
rename : src/framework/TextMessageWriter.cs => src/framework/Shared/Framework/TextMessageWriter.cs
rename : src/framework/Throws.cs => src/framework/Shared/Framework/Throws.cs
rename : src/tests/AssertThrowsTests.cs => src/tests/NUnit/Framework/AssertThrowsTests.cs
rename : src/tests/AssumeThatTests.cs => src/tests/NUnit/Framework/AssumeThatTests.cs
rename : src/tests/CollectionAssertTest.cs => src/tests/NUnit/Framework/CollectionAssertTest.cs
rename : src/tests/ConditionAssertTests.cs => src/tests/NUnit/Framework/ConditionAssertTests.cs
rename : src/tests/Constraints/AfterConstraintTests.cs => src/tests/NUnit/Framework/Constraints/AfterConstraintTests.cs
rename : src/tests/DirectoryAssertTests.cs => src/tests/NUnit/Framework/DirectoryAssertTests.cs
rename : src/tests/EqualsFixture.cs => src/tests/NUnit/Framework/EqualsFixture.cs
rename : src/tests/FileAssertTests.cs => src/tests/NUnit/Framework/FileAssertTests.cs
rename : src/tests/GreaterEqualFixture.cs => src/tests/NUnit/Framework/GreaterEqualFixture.cs
rename : src/tests/GreaterFixture.cs => src/tests/NUnit/Framework/GreaterFixture.cs
rename : src/tests/LessEqualFixture.cs => src/tests/NUnit/Framework/LessEqualFixture.cs
rename : src/tests/LessFixture.cs => src/tests/NUnit/Framework/LessFixture.cs
rename : src/tests/ListContentsTests.cs => src/tests/NUnit/Framework/ListContentsTests.cs
rename : src/tests/NotEqualFixture.cs => src/tests/NUnit/Framework/NotEqualFixture.cs
rename : src/tests/NotSameFixture.cs => src/tests/NUnit/Framework/NotSameFixture.cs
rename : src/tests/NullableTypesTests.cs => src/tests/NUnit/Framework/NullableTypesTests.cs
rename : src/tests/RandomizerTests.cs => src/tests/NUnit/Framework/RandomizerTests.cs
rename : src/tests/RangeTests.cs => src/tests/NUnit/Framework/RangeTests.cs
rename : src/tests/SameFixture.cs => src/tests/NUnit/Framework/SameFixture.cs
rename : src/tests/StringAssertTests.cs => src/tests/NUnit/Framework/StringAssertTests.cs
rename : src/tests/Syntax/AfterTests.cs => src/tests/NUnit/Framework/Syntax/AfterTests.cs
rename : src/tests/Syntax/ArbitraryConstraintMatching.cs => src/tests/NUnit/Framework/Syntax/ArbitraryConstraintMatching.cs
rename : src/tests/Syntax/InvalidCodeTests.cs => src/tests/NUnit/Framework/Syntax/InvalidCodeTests.cs
rename : src/tests/Syntax/TestCompiler.cs => src/tests/NUnit/Framework/Syntax/TestCompiler.cs
rename : src/tests/TypeAssertTest.cs => src/tests/NUnit/Framework/TypeAssertTest.cs
rename : src/tests/ValuesAttributeTests.cs => src/tests/NUnit/Framework/ValuesAttributeTests.cs
rename : src/tests/ArrayEqualsFailureMessageFixture.cs => src/tests/Shared/Framework/ArrayEqualsFailureMessageFixture.cs
rename : src/tests/ArrayEqualsFixture.cs => src/tests/Shared/Framework/ArrayEqualsFixture.cs
rename : src/tests/ArrayNotEqualFixture.cs => src/tests/Shared/Framework/ArrayNotEqualFixture.cs
rename : src/tests/CollectionAdapter.cs => src/tests/Shared/Framework/CollectionAdapter.cs
rename : src/tests/Constraints/AndTest.cs => src/tests/Shared/Framework/Constraints/AndTest.cs
rename : src/tests/Constraints/BasicConstraintTests.cs => src/tests/Shared/Framework/Constraints/BasicConstraintTests.cs
rename : src/tests/Constraints/CollectionConstraintTests.cs => src/tests/Shared/Framework/Constraints/CollectionConstraintTests.cs
rename : src/tests/Constraints/ComparerTests.cs => src/tests/Shared/Framework/Constraints/ComparerTests.cs
rename : src/tests/Constraints/ComparisonConstraintTests.cs => src/tests/Shared/Framework/Constraints/ComparisonConstraintTests.cs
rename : src/tests/Constraints/ConstraintTestBase.cs => src/tests/Shared/Framework/Constraints/ConstraintTestBase.cs
rename : src/tests/Constraints/EmptyConstraintTest.cs => src/tests/Shared/Framework/Constraints/EmptyConstraintTest.cs
rename : src/tests/Constraints/EqualTest.cs => src/tests/Shared/Framework/Constraints/EqualTest.cs
rename : src/tests/Constraints/FloatingPointNumericsTest.cs => src/tests/Shared/Framework/Constraints/FloatingPointNumericsTest.cs
rename : src/tests/Constraints/MsgUtilTests.cs => src/tests/Shared/Framework/Constraints/MsgUtilTests.cs
rename : src/tests/Constraints/NotTest.cs => src/tests/Shared/Framework/Constraints/NotTest.cs
rename : src/tests/Constraints/NumericsTest.cs => src/tests/Shared/Framework/Constraints/NumericsTest.cs
rename : src/tests/Constraints/OrTest.cs => src/tests/Shared/Framework/Constraints/OrTest.cs
rename : src/tests/Constraints/PathConstraintTests.cs => src/tests/Shared/Framework/Constraints/PathConstraintTests.cs
rename : src/tests/Constraints/PropertyTests.cs => src/tests/Shared/Framework/Constraints/PropertyTests.cs
rename : src/tests/Constraints/SameAsTest.cs => src/tests/Shared/Framework/Constraints/SameAsTest.cs
rename : src/tests/Constraints/StringConstraintTests.cs => src/tests/Shared/Framework/Constraints/StringConstraintTests.cs
rename : src/tests/Constraints/ThrowsConstraintTests.cs => src/tests/Shared/Framework/Constraints/ThrowsConstraintTests.cs
rename : src/tests/Constraints/TypeConstraintTests.cs => src/tests/Shared/Framework/Constraints/TypeConstraintTests.cs
rename : src/tests/MessageChecker.cs => src/tests/Shared/Framework/MessageChecker.cs
rename : src/tests/Syntax/CollectionTests.cs => src/tests/Shared/Framework/Syntax/CollectionTests.cs
rename : src/tests/Syntax/ComparisonTests.cs => src/tests/Shared/Framework/Syntax/ComparisonTests.cs
rename : src/tests/Syntax/EqualityTests.cs => src/tests/Shared/Framework/Syntax/EqualityTests.cs
rename : src/tests/Syntax/OperatorOverrides.cs => src/tests/Shared/Framework/Syntax/OperatorOverrides.cs
rename : src/tests/Syntax/OperatorTests.cs => src/tests/Shared/Framework/Syntax/OperatorTests.cs
rename : src/tests/Syntax/PathConstraintTests.cs => src/tests/Shared/Framework/Syntax/PathConstraintTests.cs
rename : src/tests/Syntax/PropertyTests.cs => src/tests/Shared/Framework/Syntax/PropertyTests.cs
rename : src/tests/Syntax/SerializableConstraints.cs => src/tests/Shared/Framework/Syntax/SerializableConstraints.cs
rename : src/tests/Syntax/SimpleConstraints.cs => src/tests/Shared/Framework/Syntax/SimpleConstraints.cs
rename : src/tests/Syntax/StringConstraints.cs => src/tests/Shared/Framework/Syntax/StringConstraints.cs
rename : src/tests/Syntax/SyntaxTest.cs => src/tests/Shared/Framework/Syntax/SyntaxTest.cs
rename : src/tests/Syntax/ThrowsTests.cs => src/tests/Shared/Framework/Syntax/ThrowsTests.cs
rename : src/tests/Syntax/TypeConstraints.cs => src/tests/Shared/Framework/Syntax/TypeConstraints.cs
rename : src/tests/TestDelegates.cs => src/tests/Shared/Framework/TestDelegates.cs
rename : src/tests/TestFixtureAttributeTests.cs => src/tests/Shared/Framework/TestFixtureAttributeTests.cs
rename : src/tests/TextMessageWriterTests.cs => src/tests/Shared/Framework/TextMessageWriterTests.cs
extra : convert_revision : charlie%40nunit.com-20090919171629-20264zawfab7rwpo
Merge trunk

--HG--
branch : net-3.5
extra : convert_revision : charlie%40nunit.com-20090919171852-pe3610gwa7fnruk7
Remove templates from the GenSyntax project and add them as data to the framework. Use NDesk.Options for parsing the command-line and modify some of the options.

--HG--
extra : convert_revision : charlie%40nunit.com-20090921225233-zvqqh1llhyf424ck
Merge changes from trunk

--HG--
branch : code-gen
extra : convert_revision : charlie%40nunit.com-20090922010721-v9l8oveggbfwm28m
Merged changes from trunk.

--HG--
branch : bug-432805
extra : convert_revision : a.schlapsi%40gmx.at-20090926212706-33pmbmiiix4uv7rj
Merged changes from trunk.

--HG--
branch : bug-432805
rename : tools/src/CodeGeneration/GenSyntax/Templates/Assert.template.cs => src/framework/Templates/Assert.template.cs
rename : tools/src/CodeGeneration/GenSyntax/Templates/ConstraintExpression.template.cs => src/framework/Templates/ConstraintExpression.template.cs
rename : tools/src/CodeGeneration/GenSyntax/Templates/ConstraintFactory.template.cs => src/framework/Templates/ConstraintFactory.template.cs
rename : tools/src/CodeGeneration/GenSyntax/Templates/Has.template.cs => src/framework/Templates/Has.template.cs
rename : tools/src/CodeGeneration/GenSyntax/Templates/Is.template.cs => src/framework/Templates/Is.template.cs
rename : tools/src/CodeGeneration/GenSyntax/Templates/Text.template.cs => src/framework/Templates/Text.template.cs
rename : tools/src/CodeGeneration/GenSyntax/Templates/Throws.template.cs => src/framework/Templates/Throws.template.cs
extra : convert_revision : a.schlapsi%40gmx.at-20090927211730-ffbpds0e7tpw6xv3
Merge bug fix 432805

--HG--
extra : convert_revision : charlie%40nunit.com-20090928062118-jk61be9wgm9vu1xc
Merge Linux bug fix

--HG--
branch : code-gen
extra : convert_revision : charlie%40nunit.com-20090928155512-7er6jw4md96po2ne
Merge trunk

--HG--
branch : runner
rename : tools/src/CodeGeneration/GenSyntax/Templates/Assert.template.cs => src/framework/Templates/Assert.template.cs
rename : tools/src/CodeGeneration/GenSyntax/Templates/ConstraintExpression.template.cs => src/framework/Templates/ConstraintExpression.template.cs
rename : tools/src/CodeGeneration/GenSyntax/Templates/ConstraintFactory.template.cs => src/framework/Templates/ConstraintFactory.template.cs
rename : tools/src/CodeGeneration/GenSyntax/Templates/Has.template.cs => src/framework/Templates/Has.template.cs
rename : tools/src/CodeGeneration/GenSyntax/Templates/Is.template.cs => src/framework/Templates/Is.template.cs
rename : tools/src/CodeGeneration/GenSyntax/Templates/Text.template.cs => src/framework/Templates/Text.template.cs
rename : tools/src/CodeGeneration/GenSyntax/Templates/Throws.template.cs => src/framework/Templates/Throws.template.cs
extra : convert_revision : charlie%40nunit.com-20090928155854-xayadbnx47feohxy