diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml new file mode 100644 index 000000000..3f1591cdb --- /dev/null +++ b/.github/workflows/build.yml @@ -0,0 +1,41 @@ +name: Build + +on: + push: + branches: [ main, master, dev/** ] + pull_request: + branches: [ main, master ] + +concurrency: + group: ${{ github.workflow }}-${{ github.ref }} + cancel-in-progress: ${{ github.ref != 'refs/heads/main' && github.ref != 'refs/heads/master' }} + +jobs: + build: + runs-on: ${{ matrix.os }} + + strategy: + fail-fast: false + matrix: + os: [ubuntu-latest, windows-latest, macos-latest] + configuration: [Release, Debug] + + steps: + - name: Checkout code + uses: actions/checkout@v4 + + - name: Setup .NET + uses: actions/setup-dotnet@v4 + with: + dotnet-version: '6.x' + + - name: Build and pack + run: make prepare build nuget CONFIGURATION=${{ matrix.configuration }} + + - name: Upload build artifacts + uses: actions/upload-artifact@v4 + with: + name: build-artifacts-${{ matrix.os }}-${{ matrix.configuration }} + path: | + bin/Nuget/ + retention-days: 7 diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml new file mode 100644 index 000000000..170921250 --- /dev/null +++ b/.github/workflows/test.yml @@ -0,0 +1,54 @@ +name: Tests + +on: + push: + branches: [ main, master, dev/** ] + pull_request: + branches: [ main, master ] + +concurrency: + group: ${{ github.workflow }}-${{ github.ref }} + cancel-in-progress: ${{ github.ref != 'refs/heads/main' && github.ref != 'refs/heads/master' }} + +jobs: + test: + runs-on: ${{ matrix.os }} + + strategy: + fail-fast: false + matrix: + os: [macos-latest, windows-latest] + configuration: [Release] + + steps: + - name: Checkout code + uses: actions/checkout@v4 + + - name: Setup .NET + uses: actions/setup-dotnet@v4 + with: + dotnet-version: '6.x' + + - name: Install Mono - Ubuntu + if: matrix.os == 'ubuntu-latest' + run: | + sudo apt install ca-certificates gnupg + sudo gpg --homedir /tmp --no-default-keyring --keyring gnupg-ring:/usr/share/keyrings/mono-official-archive-keyring.gpg --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF + sudo chmod +r /usr/share/keyrings/mono-official-archive-keyring.gpg + echo "deb [signed-by=/usr/share/keyrings/mono-official-archive-keyring.gpg] https://download.mono-project.com/repo/ubuntu stable-focal main" | sudo tee /etc/apt/sources.list.d/mono-official-stable.list + sudo apt update + sudo apt install mono-complete mono-vbnc + + - name: Install Mono - macOS + if: matrix.os == 'macos-latest' + run: | + brew install --cask mono-mdk + + - name: Install Mono - Windows + if: matrix.os == 'windows-latest' + run: | + winget install Mono.Mono --accept-source-agreements --accept-package-agreements + echo "PATH=$env:PATH;C:\Program Files\Mono\bin" >> $env:GITHUB_ENV + + - name: Run tests + run: make prepare all check CONFIGURATION=${{ matrix.configuration }} diff --git a/.gitignore b/.gitignore index 155e7c4a9..ae589d784 100644 --- a/.gitignore +++ b/.gitignore @@ -1,9 +1,4 @@ .vscode -/Test/en.*/ -/Test/html.*/ -/Test/DocTest.* -/.v2.txt -/.v0.txt packages NUnit.* TestResult.xml @@ -17,14 +12,4 @@ obj *.pdb *.psess *.vspx -mdoc/Test/actual_statistics.txt -mdoc/Test/test-overwrite-attribute/SomeClass.xml -mdoc/Test/test-overwrite-attribute/SomeClass.dll -mdoc/Test/test-generic-ignored-namespace/ReadOnlySpan.dll -mdoc/Test/test-nuget-information/input_data/ -/Debug/UwpTestWinRtComponentCpp -Debug -/mdoc/mdoc.Test/UwpTestWinRtComponentCpp/x64/Release -/mdoc.Test.Cplusplus/x64/Release -/x64/Release/UwpTestWinRtComponentCpp -/mdoc/Properties/launchSettings.json +test.txt diff --git a/Makefile b/Makefile index 59360081f..2a1b0ef38 100644 --- a/Makefile +++ b/Makefile @@ -22,13 +22,13 @@ clean: check: build check-monodoc check-mdoc check-mdoc: - cd mdoc; $(MAKE) check -B + $(MAKE) check -B -C mdoc nuget: nuget pack mdoc/mdoc.nuspec -outputdirectory bin/Nuget check-monodoc: - cd monodoc; $(MAKE) check -B + $(MAKE) check -B -C monodoc zip: rm -f $(BIN)/mdoc*.zip diff --git a/apidoctools.sln b/apidoctools.sln index e0834cc87..bfaf664c1 100644 --- a/apidoctools.sln +++ b/apidoctools.sln @@ -7,11 +7,11 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "mdoc", "mdoc\mdoc.csproj", EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "monodoc", "monodoc\monodoc.csproj", "{6E644802-B579-4037-9809-9CF4C7172C9D}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Monodoc.Test", "monodoc\Test\Monodoc.Test.csproj", "{1EE70E2C-A289-4C36-AD0A-3D0C6CE56615}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Monodoc.Test", "tests\monodoc\Test\Monodoc.Test.csproj", "{1EE70E2C-A289-4C36-AD0A-3D0C6CE56615}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "mdoc.Test", "mdoc\mdoc.Test\mdoc.Test.csproj", "{5ADDEFB6-930C-46BC-8B2B-FDE5C7E3B5AD}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "mdoc.Test", "tests\mdoc\mdoc.Test\mdoc.Test.csproj", "{5ADDEFB6-930C-46BC-8B2B-FDE5C7E3B5AD}" EndProject -Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "mdoc.Test.FSharp", "mdoc\mdoc.Test\mdoc.Test.FSharp\mdoc.Test.FSharp.fsproj", "{979F9F80-12FE-4236-9E93-6D554AB13701}" +Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "mdoc.Test.FSharp", "tests\mdoc\mdoc.Test.FSharp\mdoc.Test.FSharp.fsproj", "{979F9F80-12FE-4236-9E93-6D554AB13701}" EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution diff --git a/external/Test/AttachedEventsAndProperties.dll b/external/Test/AttachedEventsAndProperties.dll new file mode 100644 index 000000000..f0cf25192 Binary files /dev/null and b/external/Test/AttachedEventsAndProperties.dll differ diff --git a/external/Test/DocTest-VB-Eii.dll b/external/Test/DocTest-VB-Eii.dll new file mode 100644 index 000000000..6c307841e Binary files /dev/null and b/external/Test/DocTest-VB-Eii.dll differ diff --git a/external/Test/TestInterfaceImplementation.dll b/external/Test/TestInterfaceImplementation.dll new file mode 100644 index 000000000..58985d4cd Binary files /dev/null and b/external/Test/TestInterfaceImplementation.dll differ diff --git a/external/Test/mdoc.Test.Cplusplus.dll b/external/Test/mdoc.Test.Cplusplus.dll index 88506624a..92d02b2dd 100644 Binary files a/external/Test/mdoc.Test.Cplusplus.dll and b/external/Test/mdoc.Test.Cplusplus.dll differ diff --git a/external/Test/mdoc.Test.FSharp.dll b/external/Test/mdoc.Test.FSharp.dll index e7de8b4a4..df63bca2b 100644 Binary files a/external/Test/mdoc.Test.FSharp.dll and b/external/Test/mdoc.Test.FSharp.dll differ diff --git a/global.json b/global.json new file mode 100644 index 000000000..eaeb84d64 --- /dev/null +++ b/global.json @@ -0,0 +1,5 @@ +{ + "sdk": { + "version": "6.0.428" + } +} \ No newline at end of file diff --git a/mdoc/.gitignore b/mdoc/.gitignore index 22e79aafa..45d05302d 100644 --- a/mdoc/.gitignore +++ b/mdoc/.gitignore @@ -1,12 +1,3 @@ -/Test/en.*/ -/Test/en.actual -/Test/html.*/ -/Test/DocTest.* -/Test/*.dll* -/Test/FrameworkTestData* -/Test/fx-import -Test/DocTest-DropNS-classic.xml + /.v2.txt -/.v0.txt -/Test/test-nuget-information -/Test/test-type-projection \ No newline at end of file +/.v0.txt \ No newline at end of file diff --git a/mdoc/Makefile b/mdoc/Makefile index ee17bba11..9c9855259 100644 --- a/mdoc/Makefile +++ b/mdoc/Makefile @@ -1,6 +1,6 @@ CONFIGURATION = Release PROGRAM = ../bin/$(CONFIGURATION)/mdoc.exe -MONO = mono +MONO = $(if $(filter Windows_NT,$(OS)),,mono) CSCOMPILE = mcs VBCOMPILE = vbnc TEST_CSCFLAGS = -target:library @@ -31,24 +31,24 @@ MDOC_RESOURCES = \ Resources/stylesheet.xsl MDOC_TEST_FILES = \ - Test/CLILibraryTypes.dtd \ - Test/DocTest-v1.cs \ - Test/DocTest-v2.patch \ - Test/msxdoc-expected.importslashdoc.xml \ - Test/TestEcmaDocs.xml \ - Test/validate.check.monodocer \ - Test/validate.check.monodocer.importslashdoc \ - Test/validate.check.monodocer.since + ../tests/mdoc/Test/CLILibraryTypes.dtd \ + ../tests/mdoc/Test/DocTest-v1.cs \ + ../tests/mdoc/Test/DocTest-v2.patch \ + ../tests/mdoc/Test/msxdoc-expected.importslashdoc.xml \ + ../tests/mdoc/Test/TestEcmaDocs.xml \ + ../tests/mdoc/Test/validate.check.monodocer \ + ../tests/mdoc/Test/validate.check.monodocer.importslashdoc \ + ../tests/mdoc/Test/validate.check.monodocer.since EXTRA_DISTFILES = \ $(MDOC_RESOURCES) \ $(MDOC_TEST_FILES) -MULTI-CLASSIC = Test/DocTest-DropNS-classic.dll Test/DocTest-DropNS-classic-multitest.dll -MULTI-UNIFIED = Test/DocTest-DropNS-unified.dll Test/DocTest-DropNS-unified-multitest.dll +MULTI-CLASSIC = ../tests/mdoc/Test/DocTest-DropNS-classic.dll ../tests/mdoc/Test/DocTest-DropNS-classic-multitest.dll +MULTI-UNIFIED = ../tests/mdoc/Test/DocTest-DropNS-unified.dll ../tests/mdoc/Test/DocTest-DropNS-unified-multitest.dll -DIFF = diff -rup -DIFF_QUIET = diff --brief +DIFF = diff -rup $(if $(filter Windows_NT,$(OS)),--strip-trailing-cr,) +DIFF_QUIET = diff --brief $(if $(filter Windows_NT,$(OS)),--strip-trailing-cr,) ifeq ($(ENVIRONMENT),wsl) DIFF = diff -rup -Z @@ -56,863 +56,892 @@ DIFF_QUIET = diff --brief -Z endif cleanup: - -rm -Rf Test/en.actual Test/html.actual + -rm -Rf ../tests/mdoc/Test/en.actual ../tests/mdoc/Test/html.actual nunit: - mono ../packages/NUnit.ConsoleRunner.3.6.0/tools/nunit3-console.exe mdoc.Test/bin/$(CONFIGURATION)/mdoc.Test.dll + $(MONO) ../packages/NUnit.ConsoleRunner.3.6.0/tools/nunit3-console.exe ../tests/mdoc/mdoc.Test/bin/$(CONFIGURATION)/mdoc.Test.dll -Test/DocTest-VB-Eii.dll: - $(VBCOMPILE) -out:Test/DocTest-VB-Eii.dll Test/ClassEnumerator.vb - -Test/DocTest-addNonGeneric.dll: - $(CSCOMPILE) $(TEST_CSCFLAGS) -unsafe -debug -optimize -target:library -out:$@ Test/DocTest-addNonGeneric.cs +ifeq ($(filter Windows_NT,$(OS)),) + +../tests/mdoc/Test/DocTest-VB-Eii.dll: + $(VBCOMPILE) -out:../tests/mdoc/Test/DocTest-VB-Eii.dll ../tests/mdoc/Test/ClassEnumerator.vb + +../tests/mdoc/mdoc.Test.FSharp/bin/Release/mdoc.Test.FSharp.dll: + msbuild ../tests/mdoc/mdoc.Test.FSharp/mdoc.Test.FSharp.fsproj -property:Configuration=Release + +../tests/mdoc/TestInterfaceImplementation/bin/Release/TestInterfaceImplementation.dll: + msbuild ../tests/mdoc/TestInterfaceImplementation/TestInterfaceImplementation.csproj -property:Configuration=Release + +../tests/mdoc/AttachedEventsAndProperties/bin/Release/AttachedEventsAndProperties.dll: + msbuild ../tests/mdoc/AttachedEventsAndProperties/AttachedEventsAndProperties.csproj -property:Configuration=Release + +else # Full .NET Framework has extra attributes and slightly different generated types + +../tests/mdoc/Test/DocTest-VB-Eii.dll: + cp ../external/Test/DocTest-VB-Eii.dll ../tests/mdoc/Test/DocTest-VB-Eii.dll -Test/DocTest-addNonGeneric-v2.dll: - $(CSCOMPILE) $(TEST_CSCFLAGS) -unsafe -debug -optimize -target:library -out:$@ Test/DocTest-addNonGeneric.cs /define:V2 +../tests/mdoc/mdoc.Test.FSharp/bin/Release/mdoc.Test.FSharp.dll: + cp ../external/Test/mdoc.Test.FSharp.dll ../tests/mdoc/mdoc.Test.FSharp/bin/Release/mdoc.Test.FSharp.dll -Test/DocTest-DropNS-classic-secondary.dll: +../tests/mdoc/TestInterfaceImplementation/bin/Release/TestInterfaceImplementation.dll: + mkdir -p ../tests/mdoc/TestInterfaceImplementation/bin/Release/ + cp ../external/Test/TestInterfaceImplementation.dll ../tests/mdoc/TestInterfaceImplementation/bin/Release/TestInterfaceImplementation.dll + +../tests/mdoc/AttachedEventsAndProperties/bin/Release/AttachedEventsAndProperties.dll: + mkdir -p ../tests/mdoc/AttachedEventsAndProperties/bin/Release/ + cp ../external/Test/AttachedEventsAndProperties.dll ../tests/mdoc/AttachedEventsAndProperties/bin/Release/AttachedEventsAndProperties.dll + +endif + +../tests/mdoc/Test/DocTest-addNonGeneric.dll: + $(CSCOMPILE) $(TEST_CSCFLAGS) -unsafe -debug -optimize -target:library -out:$@ ../tests/mdoc/Test/DocTest-addNonGeneric.cs + +../tests/mdoc/Test/DocTest-addNonGeneric-v2.dll: + $(CSCOMPILE) $(TEST_CSCFLAGS) -unsafe -debug -optimize -target:library -out:$@ ../tests/mdoc/Test/DocTest-addNonGeneric.cs /define:V2 + +../tests/mdoc/Test/DocTest-DropNS-classic-secondary.dll: @echo $(value @) - $(CSCOMPILE) $(TEST_CSCFLAGS) -unsafe -debug -optimize -target:library -out:$@ Test/DocTest-DropNS-classic-secondary.cs -doc:Test/DocTest-DropNS-classic-secondary.xml + $(CSCOMPILE) $(TEST_CSCFLAGS) -unsafe -debug -optimize -target:library -out:$@ ../tests/mdoc/Test/DocTest-DropNS-classic-secondary.cs -doc:../tests/mdoc/Test/DocTest-DropNS-classic-secondary.xml -Test/DocTest-DropNS-classic.dll: +../tests/mdoc/Test/DocTest-DropNS-classic.dll: @echo $(value @) - $(CSCOMPILE) $(TEST_CSCFLAGS) -unsafe -debug -optimize -target:library -out:$@ Test/DocTest-DropNS-classic.cs -doc:Test/DocTest-DropNS-classic.xml + $(CSCOMPILE) $(TEST_CSCFLAGS) -unsafe -debug -optimize -target:library -out:$@ ../tests/mdoc/Test/DocTest-DropNS-classic.cs -doc:../tests/mdoc/Test/DocTest-DropNS-classic.xml -Test/DocTest-DropNS-unified.dll: - $(CSCOMPILE) $(TEST_CSCFLAGS) -unsafe -debug -optimize -target:library -out:$@ Test/DocTest-DropNS-unified.cs +../tests/mdoc/Test/DocTest-DropNS-unified.dll: + $(CSCOMPILE) $(TEST_CSCFLAGS) -unsafe -debug -optimize -target:library -out:$@ ../tests/mdoc/Test/DocTest-DropNS-unified.cs -Test/DocTest-DropNS-unified-multitest.dll: +../tests/mdoc/Test/DocTest-DropNS-unified-multitest.dll: rm -f $@ - $(CSCOMPILE) $(TEST_CSCFLAGS) -unsafe -debug -optimize -target:library -out:$@ Test/DocTest-DropNS-unified.cs /define:MULTITEST + $(CSCOMPILE) $(TEST_CSCFLAGS) -unsafe -debug -optimize -target:library -out:$@ ../tests/mdoc/Test/DocTest-DropNS-unified.cs /define:MULTITEST -Test/DocTest-DropNS-classic-multitest.dll: +../tests/mdoc/Test/DocTest-DropNS-classic-multitest.dll: rm -f $@ - $(CSCOMPILE) $(TEST_CSCFLAGS) -unsafe -debug -optimize -target:library -out:$@ Test/DocTest-DropNS-classic.cs /define:MULTITEST + $(CSCOMPILE) $(TEST_CSCFLAGS) -unsafe -debug -optimize -target:library -out:$@ ../tests/mdoc/Test/DocTest-DropNS-classic.cs /define:MULTITEST -Test/DocTest-DropNS-unified-deletetest.dll: - rm -f Test/DocTest-DropNS-unified-deletetest.dll - $(CSCOMPILE) $(TEST_CSCFLAGS) -unsafe -debug -optimize -target:library -out:$@ Test/DocTest-DropNS-unified.cs /define:DELETETEST +../tests/mdoc/Test/DocTest-DropNS-unified-deletetest.dll: + rm -f ../tests/mdoc/Test/DocTest-DropNS-unified-deletetest.dll + $(CSCOMPILE) $(TEST_CSCFLAGS) -unsafe -debug -optimize -target:library -out:$@ ../tests/mdoc/Test/DocTest-DropNS-unified.cs /define:DELETETEST -Test/DocTest-DropNS-unified-deletetest-V2.dll: - rm -f Test/DocTest-DropNS-unified-deletetest.dll - $(CSCOMPILE) $(TEST_CSCFLAGS) -unsafe -debug -optimize -target:library -out:Test/DocTest-DropNS-unified-deletetest.dll Test/DocTest-DropNS-unified.cs /define:DELETETEST,V2 +../tests/mdoc/Test/DocTest-DropNS-unified-deletetest-V2.dll: + rm -f ../tests/mdoc/Test/DocTest-DropNS-unified-deletetest.dll + $(CSCOMPILE) $(TEST_CSCFLAGS) -unsafe -debug -optimize -target:library -out:../tests/mdoc/Test/DocTest-DropNS-unified-deletetest.dll ../tests/mdoc/Test/DocTest-DropNS-unified.cs /define:DELETETEST,V2 -Test/DocTest-DropNS-classic-deletetest.dll: - rm -f Test/DocTest-DropNS-classic-deletetest.dll - $(CSCOMPILE) $(TEST_CSCFLAGS) -unsafe -debug -optimize -target:library -out:$@ Test/DocTest-DropNS-classic.cs /define:DELETETEST +../tests/mdoc/Test/DocTest-DropNS-classic-deletetest.dll: + rm -f ../tests/mdoc/Test/DocTest-DropNS-classic-deletetest.dll + $(CSCOMPILE) $(TEST_CSCFLAGS) -unsafe -debug -optimize -target:library -out:$@ ../tests/mdoc/Test/DocTest-DropNS-classic.cs /define:DELETETEST -Test/DocTest-DropNS-classic-deletetest-V2.dll: - rm -f Test/DocTest-DropNS-classic-deletetest.dll - $(CSCOMPILE) $(TEST_CSCFLAGS) -unsafe -debug -optimize -target:library -out:Test/DocTest-DropNS-classic-deletetest.dll Test/DocTest-DropNS-classic.cs /define:DELETETEST,V2 +../tests/mdoc/Test/DocTest-DropNS-classic-deletetest-V2.dll: + rm -f ../tests/mdoc/Test/DocTest-DropNS-classic-deletetest.dll + $(CSCOMPILE) $(TEST_CSCFLAGS) -unsafe -debug -optimize -target:library -out:../tests/mdoc/Test/DocTest-DropNS-classic-deletetest.dll ../tests/mdoc/Test/DocTest-DropNS-classic.cs /define:DELETETEST,V2 -Test/DocTest.dll: - $(CSCOMPILE) $(TEST_CSCFLAGS) -debug -optimize -unsafe -target:library -out:$@ Test/DocTest.cs -r:System.Core.dll -r:Microsoft.CSharp.dll +../tests/mdoc/Test/DocTest.dll: + $(CSCOMPILE) $(TEST_CSCFLAGS) -debug -optimize -unsafe -target:library -out:$@ ../tests/mdoc/Test/DocTest.cs -r:System.Core.dll -r:Microsoft.CSharp.dll -Test/DocTest-InternalInterface.dll: - $(CSCOMPILE) $(TEST_CSCFLAGS) -unsafe -debug -optimize -target:library -out:$@ Test/DocTest-InternalInterface.cs +../tests/mdoc/Test/DocTest-InternalInterface.dll: + $(CSCOMPILE) $(TEST_CSCFLAGS) -unsafe -debug -optimize -target:library -out:$@ ../tests/mdoc/Test/DocTest-InternalInterface.cs -Test/DocTest-framework-inheritance-one.dll: - $(CSCOMPILE) $(TEST_CSCFLAGS) -unsafe -debug -optimize -target:library -out:$@ Test/DocTest-framework-inheritance.cs /define:FXONE +../tests/mdoc/Test/DocTest-framework-inheritance-one.dll: + $(CSCOMPILE) $(TEST_CSCFLAGS) -unsafe -debug -optimize -target:library -out:$@ ../tests/mdoc/Test/DocTest-framework-inheritance.cs /define:FXONE -Test/DocTest-framework-inheritance-two.dll: - $(CSCOMPILE) $(TEST_CSCFLAGS) -unsafe -debug -optimize -target:library -out:$@ Test/DocTest-framework-inheritance.cs /define:FXTWO +../tests/mdoc/Test/DocTest-framework-inheritance-two.dll: + $(CSCOMPILE) $(TEST_CSCFLAGS) -unsafe -debug -optimize -target:library -out:$@ ../tests/mdoc/Test/DocTest-framework-inheritance.cs /define:FXTWO -Test/DocTest-framework-inheritance-three.dll: - $(CSCOMPILE) $(TEST_CSCFLAGS) -unsafe -debug -optimize -target:library -out:$@ Test/DocTest-framework-inheritance.cs /define:FXTHREE +../tests/mdoc/Test/DocTest-framework-inheritance-three.dll: + $(CSCOMPILE) $(TEST_CSCFLAGS) -unsafe -debug -optimize -target:library -out:$@ ../tests/mdoc/Test/DocTest-framework-inheritance.cs /define:FXTHREE -Test/DocTest.dll-v1: - -rm -f Test/DocTest.cs - cp Test/DocTest-v1.cs Test/DocTest.cs - -rm -f Test/DocTest.dll - $(MAKE) Test/DocTest.dll +../tests/mdoc/Test/DocTest.dll-v1: + -rm -f ../tests/mdoc/Test/DocTest.cs + cp ../tests/mdoc/Test/DocTest-v1.cs ../tests/mdoc/Test/DocTest.cs + -rm -f ../tests/mdoc/Test/DocTest.dll + $(MAKE) ../tests/mdoc/Test/DocTest.dll -Test/DocTest.dll-v2: - -rm -f Test/DocTest.cs - cp Test/DocTest-v1.cs Test/DocTest.cs - cd Test && patch -p0 --binary < DocTest-v2.patch - -rm -f Test/DocTest.dll - $(MAKE) Test/DocTest.dll +../tests/mdoc/Test/DocTest.dll-v2: + -rm -f ../tests/mdoc/Test/DocTest.cs + cp ../tests/mdoc/Test/DocTest-v1.cs ../tests/mdoc/Test/DocTest.cs + cd ../tests/mdoc/Test && patch -p0 --binary < DocTest-v2.patch + -rm -f ../tests/mdoc/Test/DocTest.dll + $(MAKE) ../tests/mdoc/Test/DocTest.dll -Test/DocTest-enumerations.dll: - $(CSCOMPILE) $(TEST_CSCFLAGS) -unsafe -debug -optimize -target:library -out:$@ Test/DocTest-enumerations.cs +../tests/mdoc/Test/DocTest-enumerations.dll: + $(CSCOMPILE) $(TEST_CSCFLAGS) -unsafe -debug -optimize -target:library -out:$@ ../tests/mdoc/Test/DocTest-enumerations.cs -Test/DocTest-embedded-type.dll: - $(CSCOMPILE) $(TEST_CSCFLAGS) -unsafe -debug -optimize -target:library -out:$@ Test/DocTest-embedded-type.cs +../tests/mdoc/Test/DocTest-embedded-type.dll: + $(CSCOMPILE) $(TEST_CSCFLAGS) -unsafe -debug -optimize -target:library -out:$@ ../tests/mdoc/Test/DocTest-embedded-type.cs -Test/DocTest-differentTypeDefinitions-First.dll: +../tests/mdoc/Test/DocTest-differentTypeDefinitions-First.dll: rm -f $@ - $(CSCOMPILE) $(TEST_CSCFLAGS) -unsafe -debug -optimize -target:library -out:$@ Test/DocTest-differentTypeDefinitions.cs /define:FIRST + $(CSCOMPILE) $(TEST_CSCFLAGS) -unsafe -debug -optimize -target:library -out:$@ ../tests/mdoc/Test/DocTest-differentTypeDefinitions.cs /define:FIRST -Test/DocTest-differentTypeDefinitions-Second.dll: +../tests/mdoc/Test/DocTest-differentTypeDefinitions-Second.dll: rm -f $@ - $(CSCOMPILE) $(TEST_CSCFLAGS) -unsafe -debug -optimize -target:library -out:$@ Test/DocTest-differentTypeDefinitions.cs /define:SECOND + $(CSCOMPILE) $(TEST_CSCFLAGS) -unsafe -debug -optimize -target:library -out:$@ ../tests/mdoc/Test/DocTest-differentTypeDefinitions.cs /define:SECOND -Test/DocTest-differentTypeParameterNames-First.dll: +../tests/mdoc/Test/DocTest-differentTypeParameterNames-First.dll: rm -f $@ - $(CSCOMPILE) $(TEST_CSCFLAGS) -unsafe -debug -optimize -target:library -out:$@ Test/DocTest-differentTypeParameterNames.cs /define:FIRST + $(CSCOMPILE) $(TEST_CSCFLAGS) -unsafe -debug -optimize -target:library -out:$@ ../tests/mdoc/Test/DocTest-differentTypeParameterNames.cs /define:FIRST -Test/DocTest-differentTypeParameterNames-Second.dll: +../tests/mdoc/Test/DocTest-differentTypeParameterNames-Second.dll: rm -f $@ - $(CSCOMPILE) $(TEST_CSCFLAGS) -unsafe -debug -optimize -target:library -out:$@ Test/DocTest-differentTypeParameterNames.cs /define:SECOND + $(CSCOMPILE) $(TEST_CSCFLAGS) -unsafe -debug -optimize -target:library -out:$@ ../tests/mdoc/Test/DocTest-differentTypeParameterNames.cs /define:SECOND -Test/DocTest-typeForwards-First.dll: +../tests/mdoc/Test/DocTest-typeForwards-First.dll: rm -f $@ - $(CSCOMPILE) $(TEST_CSCFLAGS) -unsafe -debug -optimize -target:library -out:$@ Test/DocTest-typeForwards.cs /define:FIRST + $(CSCOMPILE) $(TEST_CSCFLAGS) -unsafe -debug -optimize -target:library -out:$@ ../tests/mdoc/Test/DocTest-typeForwards.cs /define:FIRST -.PHONY: Test/DocTest-typeForwards-Second.dll -Test/DocTest-typeForwards-Second.dll: +.PHONY: ../tests/mdoc/Test/DocTest-typeForwards-Second.dll +../tests/mdoc/Test/DocTest-typeForwards-Second.dll: rm -f $@ - rm -f Test/DocTest-typeForwards-Second-First.dll - $(CSCOMPILE) $(TEST_CSCFLAGS) -unsafe -debug -optimize -target:library -out:$@ Test/DocTest-typeForwards.cs /define:FIRST - $(CSCOMPILE) $(TEST_CSCFLAGS) -unsafe -debug -optimize -target:library -out:Test/DocTest-typeForwards-Second-First.dll /reference:$@ Test/DocTest-typeForwards.cs /define:SECOND + rm -f ../tests/mdoc/Test/DocTest-typeForwards-Second-First.dll + $(CSCOMPILE) $(TEST_CSCFLAGS) -unsafe -debug -optimize -target:library -out:$@ ../tests/mdoc/Test/DocTest-typeForwards.cs /define:FIRST + $(CSCOMPILE) $(TEST_CSCFLAGS) -unsafe -debug -optimize -target:library -out:../tests/mdoc/Test/DocTest-typeForwards-Second-First.dll /reference:$@ ../tests/mdoc/Test/DocTest-typeForwards.cs /define:SECOND -.PHONY: Test/DocTest-typeForwards-Third.dll -Test/DocTest-typeForwards-Third.dll: +.PHONY: ../tests/mdoc/Test/DocTest-typeForwards-Third.dll +../tests/mdoc/Test/DocTest-typeForwards-Third.dll: rm -f $@ - rm -f Test/DocTest-typeForwards-Third-First.dll - $(CSCOMPILE) $(TEST_CSCFLAGS) -unsafe -debug -optimize -target:library -out:$@ Test/DocTest-typeForwards.cs /define:FIRST - $(CSCOMPILE) $(TEST_CSCFLAGS) -unsafe -debug -optimize -target:library -out:Test/DocTest-typeForwards-Third-First.dll /reference:$@ Test/DocTest-typeForwards.cs /define:THIRD + rm -f ../tests/mdoc/Test/DocTest-typeForwards-Third-First.dll + $(CSCOMPILE) $(TEST_CSCFLAGS) -unsafe -debug -optimize -target:library -out:$@ ../tests/mdoc/Test/DocTest-typeForwards.cs /define:FIRST + $(CSCOMPILE) $(TEST_CSCFLAGS) -unsafe -debug -optimize -target:library -out:../tests/mdoc/Test/DocTest-typeForwards-Third-First.dll /reference:$@ ../tests/mdoc/Test/DocTest-typeForwards.cs /define:THIRD -Test/DocTest-TypeProjection.dll: +../tests/mdoc/Test/DocTest-TypeProjection.dll: rm -f DocTest-TypeProjection.dll - $(CSCOMPILE) $(TEST_CSCFLAGS) -unsafe -debug -optimize -target:library -out:$@ Test/DocTest-TypeProjection.cs + $(CSCOMPILE) $(TEST_CSCFLAGS) -unsafe -debug -optimize -target:library -out:$@ ../tests/mdoc/Test/DocTest-TypeProjection.cs # build test dll to test forwardings nested type -Test/DocTest-nestedType-typeForwards-First.dll: +../tests/mdoc/Test/DocTest-nestedType-typeForwards-First.dll: rm -f $@ - $(CSCOMPILE) $(TEST_CSCFLAGS) -unsafe -debug -optimize -target:library -out:$@ Test/DocTest-nestedType-typeForwards.cs /define:FIRST + $(CSCOMPILE) $(TEST_CSCFLAGS) -unsafe -debug -optimize -target:library -out:$@ ../tests/mdoc/Test/DocTest-nestedType-typeForwards.cs /define:FIRST -Test/DocTest-LongFileName.dll: - rm -f DocTest-LongFileName.dll - $(CSCOMPILE) $(TEST_CSCFLAGS) -unsafe -debug -optimize -target:library -out:$@ Test/DocTest-LongFileName.cs +../tests/mdoc/Test/DocTest-LongFileName.dll: + rm -f $@ + $(CSCOMPILE) $(TEST_CSCFLAGS) -unsafe -debug -optimize -target:library -out:$@ ../tests/mdoc/Test/DocTest-LongFileName.cs -.PHONY: Test/DocTest-nestedType-typeForwards-Second.dll -Test/DocTest-nestedType-typeForwards-Second.dll: +.PHONY: ../tests/mdoc/Test/DocTest-nestedType-typeForwards-Second.dll +../tests/mdoc/Test/DocTest-nestedType-typeForwards-Second.dll: rm -f $@ - rm -f Test/DocTest-nestedType-typeForwards-Second-First.dll - $(CSCOMPILE) $(TEST_CSCFLAGS) -unsafe -debug -optimize -target:library -out:$@ Test/DocTest-nestedType-typeForwards.cs /define:FIRST - $(CSCOMPILE) $(TEST_CSCFLAGS) -unsafe -debug -optimize -target:library -out:Test/DocTest-nestedType-typeForwards-Second-First.dll /reference:$@ Test/DocTest-nestedType-typeForwards.cs /define:SECOND + rm -f ../tests/mdoc/Test/DocTest-nestedType-typeForwards-Second-First.dll + $(CSCOMPILE) $(TEST_CSCFLAGS) -unsafe -debug -optimize -target:library -out:$@ ../tests/mdoc/Test/DocTest-nestedType-typeForwards.cs /define:FIRST + $(CSCOMPILE) $(TEST_CSCFLAGS) -unsafe -debug -optimize -target:library -out:../tests/mdoc/Test/DocTest-nestedType-typeForwards-Second-First.dll /reference:$@ ../tests/mdoc/Test/DocTest-nestedType-typeForwards.cs /define:SECOND -.PHONY: Test/DocTest-nestedType-typeForwards-Third.dll -Test/DocTest-nestedType-typeForwards-Third.dll: +.PHONY: ../tests/mdoc/Test/DocTest-nestedType-typeForwards-Third.dll +../tests/mdoc/Test/DocTest-nestedType-typeForwards-Third.dll: rm -f $@ - rm -f Test/DocTest-nestedType-typeForwards-Third-First.dll - $(CSCOMPILE) $(TEST_CSCFLAGS) -unsafe -debug -optimize -target:library -out:$@ Test/DocTest-nestedType-typeForwards.cs /define:FIRST - $(CSCOMPILE) $(TEST_CSCFLAGS) -unsafe -debug -optimize -target:library -out:Test/DocTest-nestedType-typeForwards-Third-First.dll /reference:$@ Test/DocTest-nestedType-typeForwards.cs /define:THIRD - -.PHONY: Test/FrameworkTestData -Test/FrameworkTestData: Test/DocTest-addNonGeneric.dll Test/DocTest-DropNS-classic.dll Test/DocTest-DropNS-classic-secondary.dll - rm -rf Test/FrameworkTestData - mkdir Test/FrameworkTestData - mkdir Test/FrameworkTestData/One - mkdir Test/FrameworkTestData/Two - cp Test/DocTest-addNonGeneric.dll Test/FrameworkTestData/One/ - cp Test/DocTest-DropNS-classic.dll Test/FrameworkTestData/One/ - cp Test/DocTest-addNonGeneric.dll Test/FrameworkTestData/Two/ - cp Test/DocTest-DropNS-classic-secondary.dll Test/FrameworkTestData/Two/ - $(MONO) $(PROGRAM) fx-bootstrap -fx Test/FrameworkTestData - -Test/FrameworkTestData-fx-inheritance: Test/DocTest-framework-inheritance-one.dll Test/DocTest-framework-inheritance-two.dll Test/DocTest-framework-inheritance-three.dll - rm -rf Test/FrameworkTestData-fx-inheritance - mkdir Test/FrameworkTestData-fx-inheritance - mkdir Test/FrameworkTestData-fx-inheritance/One - mkdir Test/FrameworkTestData-fx-inheritance/Two - mkdir Test/FrameworkTestData-fx-inheritance/Three - cp Test/DocTest-framework-inheritance-one.dll Test/FrameworkTestData-fx-inheritance/One/ - cp Test/DocTest-framework-inheritance-two.dll Test/FrameworkTestData-fx-inheritance/Two/ - cp Test/DocTest-framework-inheritance-three.dll Test/FrameworkTestData-fx-inheritance/Three/ - $(MONO) $(PROGRAM) fx-bootstrap -fx Test/FrameworkTestData-fx-inheritance + rm -f ../tests/mdoc/Test/DocTest-nestedType-typeForwards-Third-First.dll + $(CSCOMPILE) $(TEST_CSCFLAGS) -unsafe -debug -optimize -target:library -out:$@ ../tests/mdoc/Test/DocTest-nestedType-typeForwards.cs /define:FIRST + $(CSCOMPILE) $(TEST_CSCFLAGS) -unsafe -debug -optimize -target:library -out:../tests/mdoc/Test/DocTest-nestedType-typeForwards-Third-First.dll /reference:$@ ../tests/mdoc/Test/DocTest-nestedType-typeForwards.cs /define:THIRD + +.PHONY: ../tests/mdoc/Test/FrameworkTestData +../tests/mdoc/Test/FrameworkTestData: ../tests/mdoc/Test/DocTest-addNonGeneric.dll ../tests/mdoc/Test/DocTest-DropNS-classic.dll ../tests/mdoc/Test/DocTest-DropNS-classic-secondary.dll + rm -rf ../tests/mdoc/Test/FrameworkTestData + mkdir ../tests/mdoc/Test/FrameworkTestData + mkdir ../tests/mdoc/Test/FrameworkTestData/One + mkdir ../tests/mdoc/Test/FrameworkTestData/Two + cp ../tests/mdoc/Test/DocTest-addNonGeneric.dll ../tests/mdoc/Test/FrameworkTestData/One/ + cp ../tests/mdoc/Test/DocTest-DropNS-classic.dll ../tests/mdoc/Test/FrameworkTestData/One/ + cp ../tests/mdoc/Test/DocTest-addNonGeneric.dll ../tests/mdoc/Test/FrameworkTestData/Two/ + cp ../tests/mdoc/Test/DocTest-DropNS-classic-secondary.dll ../tests/mdoc/Test/FrameworkTestData/Two/ + $(MONO) $(PROGRAM) fx-bootstrap -fx ../tests/mdoc/Test/FrameworkTestData + +../tests/mdoc/Test/FrameworkTestData-fx-inheritance: ../tests/mdoc/Test/DocTest-framework-inheritance-one.dll ../tests/mdoc/Test/DocTest-framework-inheritance-two.dll ../tests/mdoc/Test/DocTest-framework-inheritance-three.dll + rm -rf ../tests/mdoc/Test/FrameworkTestData-fx-inheritance + mkdir ../tests/mdoc/Test/FrameworkTestData-fx-inheritance + mkdir ../tests/mdoc/Test/FrameworkTestData-fx-inheritance/One + mkdir ../tests/mdoc/Test/FrameworkTestData-fx-inheritance/Two + mkdir ../tests/mdoc/Test/FrameworkTestData-fx-inheritance/Three + cp ../tests/mdoc/Test/DocTest-framework-inheritance-one.dll ../tests/mdoc/Test/FrameworkTestData-fx-inheritance/One/ + cp ../tests/mdoc/Test/DocTest-framework-inheritance-two.dll ../tests/mdoc/Test/FrameworkTestData-fx-inheritance/Two/ + cp ../tests/mdoc/Test/DocTest-framework-inheritance-three.dll ../tests/mdoc/Test/FrameworkTestData-fx-inheritance/Three/ + $(MONO) $(PROGRAM) fx-bootstrap -fx ../tests/mdoc/Test/FrameworkTestData-fx-inheritance .PHONY: check-monodocer-differentTypeDefinitions -check-monodocer-differentTypeDefinitions : Test/DocTest-differentTypeDefinitions-First.dll Test/DocTest-differentTypeDefinitions-Second.dll - -rm -Rf Test/en.actual +check-monodocer-differentTypeDefinitions : ../tests/mdoc/Test/DocTest-differentTypeDefinitions-First.dll ../tests/mdoc/Test/DocTest-differentTypeDefinitions-Second.dll + -rm -Rf ../tests/mdoc/Test/en.actual - -rm -Rf Test/FrameworkTestData-fx-differentTypeDefinitions - mkdir Test/FrameworkTestData-fx-differentTypeDefinitions - mkdir Test/FrameworkTestData-fx-differentTypeDefinitions/One - cp Test/DocTest-differentTypeDefinitions-First.dll Test/FrameworkTestData-fx-differentTypeDefinitions/One - cp Test/DocTest-differentTypeDefinitions-Second.dll Test/FrameworkTestData-fx-differentTypeDefinitions/One - $(MONO) $(PROGRAM) fx-bootstrap -fx Test/FrameworkTestData-fx-differentTypeDefinitions + -rm -Rf ../tests/mdoc/Test/FrameworkTestData-fx-differentTypeDefinitions + mkdir ../tests/mdoc/Test/FrameworkTestData-fx-differentTypeDefinitions + mkdir ../tests/mdoc/Test/FrameworkTestData-fx-differentTypeDefinitions/One + cp ../tests/mdoc/Test/DocTest-differentTypeDefinitions-First.dll ../tests/mdoc/Test/FrameworkTestData-fx-differentTypeDefinitions/One + cp ../tests/mdoc/Test/DocTest-differentTypeDefinitions-Second.dll ../tests/mdoc/Test/FrameworkTestData-fx-differentTypeDefinitions/One + $(MONO) $(PROGRAM) fx-bootstrap -fx ../tests/mdoc/Test/FrameworkTestData-fx-differentTypeDefinitions - $(MONO) $(PROGRAM) update -o Test/en.actual -frameworks Test/FrameworkTestData-fx-differentTypeDefinitions - $(DIFF) Test/en.expected.differentTypeDefinitions Test/en.actual + $(MONO) $(PROGRAM) update -o ../tests/mdoc/Test/en.actual -frameworks ../tests/mdoc/Test/FrameworkTestData-fx-differentTypeDefinitions + $(DIFF) ../tests/mdoc/Test/en.expected.differentTypeDefinitions ../tests/mdoc/Test/en.actual .PHONY: check-monodocer-differentTypeParameterNames -check-monodocer-differentTypeParameterNames : Test/DocTest-differentTypeParameterNames-First.dll Test/DocTest-differentTypeParameterNames-Second.dll - -rm -Rf Test/en.actual +check-monodocer-differentTypeParameterNames : ../tests/mdoc/Test/DocTest-differentTypeParameterNames-First.dll ../tests/mdoc/Test/DocTest-differentTypeParameterNames-Second.dll + -rm -Rf ../tests/mdoc/Test/en.actual - -rm -Rf Test/FrameworkTestData-fx-differentTypeParameterNames - mkdir Test/FrameworkTestData-fx-differentTypeParameterNames - mkdir Test/FrameworkTestData-fx-differentTypeParameterNames/One - mkdir Test/FrameworkTestData-fx-differentTypeParameterNames/Two - cp Test/DocTest-differentTypeParameterNames-First.dll Test/FrameworkTestData-fx-differentTypeParameterNames/One - cp Test/DocTest-differentTypeParameterNames-Second.dll Test/FrameworkTestData-fx-differentTypeParameterNames/Two - $(MONO) $(PROGRAM) fx-bootstrap -fx Test/FrameworkTestData-fx-differentTypeParameterNames + -rm -Rf ../tests/mdoc/Test/FrameworkTestData-fx-differentTypeParameterNames + mkdir ../tests/mdoc/Test/FrameworkTestData-fx-differentTypeParameterNames + mkdir ../tests/mdoc/Test/FrameworkTestData-fx-differentTypeParameterNames/One + mkdir ../tests/mdoc/Test/FrameworkTestData-fx-differentTypeParameterNames/Two + cp ../tests/mdoc/Test/DocTest-differentTypeParameterNames-First.dll ../tests/mdoc/Test/FrameworkTestData-fx-differentTypeParameterNames/One + cp ../tests/mdoc/Test/DocTest-differentTypeParameterNames-Second.dll ../tests/mdoc/Test/FrameworkTestData-fx-differentTypeParameterNames/Two + $(MONO) $(PROGRAM) fx-bootstrap -fx ../tests/mdoc/Test/FrameworkTestData-fx-differentTypeParameterNames - $(MONO) $(PROGRAM) update -o Test/en.actual -frameworks Test/FrameworkTestData-fx-differentTypeParameterNames - $(DIFF) Test/en.expected.differentTypeParameterNames Test/en.actual + $(MONO) $(PROGRAM) update -o ../tests/mdoc/Test/en.actual -frameworks ../tests/mdoc/Test/FrameworkTestData-fx-differentTypeParameterNames + $(DIFF) ../tests/mdoc/Test/en.expected.differentTypeParameterNames ../tests/mdoc/Test/en.actual .PHONY: check-monodocer-typeForwards -check-monodocer-typeForwards : Test/DocTest-typeForwards-First.dll Test/DocTest-typeForwards-Second.dll Test/DocTest-typeForwards-Third.dll - -rm -Rf Test/en.actual +check-monodocer-typeForwards : ../tests/mdoc/Test/DocTest-typeForwards-First.dll ../tests/mdoc/Test/DocTest-typeForwards-Second.dll ../tests/mdoc/Test/DocTest-typeForwards-Third.dll + -rm -Rf ../tests/mdoc/Test/en.actual # set up the fx test data # all frameworks One, Two, Three should have the type forwarding from DocTest-typeForwards-Second-First to DocTest-typeForwards-Second \ # so in xml should find no "FrameworkAlternate" attribute for this forwarding, the attribute is removed as expected since it is full frameworks list # frameworks Two and Three should have the type forwarding from DocTest-typeForwards-Third-First to DocTest-typeForwards-third \ # in xml we should see FrameworkAlternate="Three;Two" - -rm -Rf Test/FrameworkTestData-fx-typeForwards - mkdir Test/FrameworkTestData-fx-typeForwards - mkdir Test/FrameworkTestData-fx-typeForwards/One - mkdir Test/FrameworkTestData-fx-typeForwards/Two - mkdir Test/FrameworkTestData-fx-typeForwards/Three - mkdir Test/FrameworkTestData-fx-typeForwards/dependencies - mkdir Test/FrameworkTestData-fx-typeForwards/dependencies/One - mkdir Test/FrameworkTestData-fx-typeForwards/dependencies/Two - mkdir Test/FrameworkTestData-fx-typeForwards/dependencies/Three - cp Test/DocTest-typeForwards-First.dll Test/FrameworkTestData-fx-typeForwards/One - cp Test/DocTest-typeForwards-Second-First.dll Test/FrameworkTestData-fx-typeForwards/One - cp Test/DocTest-typeForwards-Second.dll Test/FrameworkTestData-fx-typeForwards/dependencies/One - cp Test/DocTest-typeForwards-Second-First.dll Test/FrameworkTestData-fx-typeForwards/Two - cp Test/DocTest-typeForwards-Third-First.dll Test/FrameworkTestData-fx-typeForwards/Two - cp Test/DocTest-typeForwards-Second.dll Test/FrameworkTestData-fx-typeForwards/dependencies/Two - cp Test/DocTest-typeForwards-Third.dll Test/FrameworkTestData-fx-typeForwards/dependencies/Two - cp Test/DocTest-typeForwards-Second-First.dll Test/FrameworkTestData-fx-typeForwards/Three - cp Test/DocTest-typeForwards-Third-First.dll Test/FrameworkTestData-fx-typeForwards/Three - cp Test/DocTest-typeForwards-Second.dll Test/FrameworkTestData-fx-typeForwards/dependencies/Three - cp Test/DocTest-typeForwards-Third.dll Test/FrameworkTestData-fx-typeForwards/dependencies/Three - $(MONO) $(PROGRAM) fx-bootstrap -fx Test/FrameworkTestData-fx-typeForwards + -rm -Rf ../tests/mdoc/Test/FrameworkTestData-fx-typeForwards + mkdir ../tests/mdoc/Test/FrameworkTestData-fx-typeForwards + mkdir ../tests/mdoc/Test/FrameworkTestData-fx-typeForwards/One + mkdir ../tests/mdoc/Test/FrameworkTestData-fx-typeForwards/Two + mkdir ../tests/mdoc/Test/FrameworkTestData-fx-typeForwards/Three + mkdir ../tests/mdoc/Test/FrameworkTestData-fx-typeForwards/dependencies + mkdir ../tests/mdoc/Test/FrameworkTestData-fx-typeForwards/dependencies/One + mkdir ../tests/mdoc/Test/FrameworkTestData-fx-typeForwards/dependencies/Two + mkdir ../tests/mdoc/Test/FrameworkTestData-fx-typeForwards/dependencies/Three + cp ../tests/mdoc/Test/DocTest-typeForwards-First.dll ../tests/mdoc/Test/FrameworkTestData-fx-typeForwards/One + cp ../tests/mdoc/Test/DocTest-typeForwards-Second-First.dll ../tests/mdoc/Test/FrameworkTestData-fx-typeForwards/One + cp ../tests/mdoc/Test/DocTest-typeForwards-Second.dll ../tests/mdoc/Test/FrameworkTestData-fx-typeForwards/dependencies/One + cp ../tests/mdoc/Test/DocTest-typeForwards-Second-First.dll ../tests/mdoc/Test/FrameworkTestData-fx-typeForwards/Two + cp ../tests/mdoc/Test/DocTest-typeForwards-Third-First.dll ../tests/mdoc/Test/FrameworkTestData-fx-typeForwards/Two + cp ../tests/mdoc/Test/DocTest-typeForwards-Second.dll ../tests/mdoc/Test/FrameworkTestData-fx-typeForwards/dependencies/Two + cp ../tests/mdoc/Test/DocTest-typeForwards-Third.dll ../tests/mdoc/Test/FrameworkTestData-fx-typeForwards/dependencies/Two + cp ../tests/mdoc/Test/DocTest-typeForwards-Second-First.dll ../tests/mdoc/Test/FrameworkTestData-fx-typeForwards/Three + cp ../tests/mdoc/Test/DocTest-typeForwards-Third-First.dll ../tests/mdoc/Test/FrameworkTestData-fx-typeForwards/Three + cp ../tests/mdoc/Test/DocTest-typeForwards-Second.dll ../tests/mdoc/Test/FrameworkTestData-fx-typeForwards/dependencies/Three + cp ../tests/mdoc/Test/DocTest-typeForwards-Third.dll ../tests/mdoc/Test/FrameworkTestData-fx-typeForwards/dependencies/Three + $(MONO) $(PROGRAM) fx-bootstrap -fx ../tests/mdoc/Test/FrameworkTestData-fx-typeForwards # now run mdoc update - $(MONO) $(PROGRAM) update -o Test/en.actual -frameworks Test/FrameworkTestData-fx-typeForwards - $(DIFF) Test/en.expected.typeForwards Test/en.actual + $(MONO) $(PROGRAM) update -o ../tests/mdoc/Test/en.actual -frameworks ../tests/mdoc/Test/FrameworkTestData-fx-typeForwards + $(DIFF) ../tests/mdoc/Test/en.expected.typeForwards ../tests/mdoc/Test/en.actual .PHONY: check-monodocer-nestedType-typeForwards -check-monodocer-nestedType-typeForwards : Test/DocTest-nestedType-typeForwards-First.dll Test/DocTest-nestedType-typeForwards-Second.dll Test/DocTest-nestedType-typeForwards-Third.dll - -rm -Rf Test/en.actual +check-monodocer-nestedType-typeForwards : ../tests/mdoc/Test/DocTest-nestedType-typeForwards-First.dll ../tests/mdoc/Test/DocTest-nestedType-typeForwards-Second.dll ../tests/mdoc/Test/DocTest-nestedType-typeForwards-Third.dll + -rm -Rf ../tests/mdoc/Test/en.actual # set up the fx test data - -rm -Rf Test/FrameworkTestData-fx-nestedType-typeForwards - mkdir Test/FrameworkTestData-fx-nestedType-typeForwards - mkdir Test/FrameworkTestData-fx-nestedType-typeForwards/One - mkdir Test/FrameworkTestData-fx-nestedType-typeForwards/Two - mkdir Test/FrameworkTestData-fx-nestedType-typeForwards/Three - mkdir Test/FrameworkTestData-fx-nestedType-typeForwards/dependencies - mkdir Test/FrameworkTestData-fx-nestedType-typeForwards/dependencies/One - mkdir Test/FrameworkTestData-fx-nestedType-typeForwards/dependencies/Two - mkdir Test/FrameworkTestData-fx-nestedType-typeForwards/dependencies/Three - cp Test/DocTest-nestedType-typeForwards-First.dll Test/FrameworkTestData-fx-nestedType-typeForwards/One - cp Test/DocTest-nestedType-typeForwards-Second-First.dll Test/FrameworkTestData-fx-nestedType-typeForwards/One - cp Test/DocTest-nestedType-typeForwards-Second.dll Test/FrameworkTestData-fx-nestedType-typeForwards/dependencies/One - cp Test/DocTest-nestedType-typeForwards-Second-First.dll Test/FrameworkTestData-fx-nestedType-typeForwards/Two - cp Test/DocTest-nestedType-typeForwards-Third-First.dll Test/FrameworkTestData-fx-nestedType-typeForwards/Two - cp Test/DocTest-nestedType-typeForwards-Second.dll Test/FrameworkTestData-fx-nestedType-typeForwards/dependencies/Two - cp Test/DocTest-nestedType-typeForwards-Third.dll Test/FrameworkTestData-fx-nestedType-typeForwards/dependencies/Two - cp Test/DocTest-nestedType-typeForwards-Second-First.dll Test/FrameworkTestData-fx-nestedType-typeForwards/Three - cp Test/DocTest-nestedType-typeForwards-Third-First.dll Test/FrameworkTestData-fx-nestedType-typeForwards/Three - cp Test/DocTest-nestedType-typeForwards-Second.dll Test/FrameworkTestData-fx-nestedType-typeForwards/dependencies/Three - cp Test/DocTest-nestedType-typeForwards-Third.dll Test/FrameworkTestData-fx-nestedType-typeForwards/dependencies/Three - $(MONO) $(PROGRAM) fx-bootstrap -fx Test/FrameworkTestData-fx-nestedType-typeForwards + -rm -Rf ../tests/mdoc/Test/FrameworkTestData-fx-nestedType-typeForwards + mkdir ../tests/mdoc/Test/FrameworkTestData-fx-nestedType-typeForwards + mkdir ../tests/mdoc/Test/FrameworkTestData-fx-nestedType-typeForwards/One + mkdir ../tests/mdoc/Test/FrameworkTestData-fx-nestedType-typeForwards/Two + mkdir ../tests/mdoc/Test/FrameworkTestData-fx-nestedType-typeForwards/Three + mkdir ../tests/mdoc/Test/FrameworkTestData-fx-nestedType-typeForwards/dependencies + mkdir ../tests/mdoc/Test/FrameworkTestData-fx-nestedType-typeForwards/dependencies/One + mkdir ../tests/mdoc/Test/FrameworkTestData-fx-nestedType-typeForwards/dependencies/Two + mkdir ../tests/mdoc/Test/FrameworkTestData-fx-nestedType-typeForwards/dependencies/Three + cp ../tests/mdoc/Test/DocTest-nestedType-typeForwards-First.dll ../tests/mdoc/Test/FrameworkTestData-fx-nestedType-typeForwards/One + cp ../tests/mdoc/Test/DocTest-nestedType-typeForwards-Second-First.dll ../tests/mdoc/Test/FrameworkTestData-fx-nestedType-typeForwards/One + cp ../tests/mdoc/Test/DocTest-nestedType-typeForwards-Second.dll ../tests/mdoc/Test/FrameworkTestData-fx-nestedType-typeForwards/dependencies/One + cp ../tests/mdoc/Test/DocTest-nestedType-typeForwards-Second-First.dll ../tests/mdoc/Test/FrameworkTestData-fx-nestedType-typeForwards/Two + cp ../tests/mdoc/Test/DocTest-nestedType-typeForwards-Third-First.dll ../tests/mdoc/Test/FrameworkTestData-fx-nestedType-typeForwards/Two + cp ../tests/mdoc/Test/DocTest-nestedType-typeForwards-Second.dll ../tests/mdoc/Test/FrameworkTestData-fx-nestedType-typeForwards/dependencies/Two + cp ../tests/mdoc/Test/DocTest-nestedType-typeForwards-Third.dll ../tests/mdoc/Test/FrameworkTestData-fx-nestedType-typeForwards/dependencies/Two + cp ../tests/mdoc/Test/DocTest-nestedType-typeForwards-Second-First.dll ../tests/mdoc/Test/FrameworkTestData-fx-nestedType-typeForwards/Three + cp ../tests/mdoc/Test/DocTest-nestedType-typeForwards-Third-First.dll ../tests/mdoc/Test/FrameworkTestData-fx-nestedType-typeForwards/Three + cp ../tests/mdoc/Test/DocTest-nestedType-typeForwards-Second.dll ../tests/mdoc/Test/FrameworkTestData-fx-nestedType-typeForwards/dependencies/Three + cp ../tests/mdoc/Test/DocTest-nestedType-typeForwards-Third.dll ../tests/mdoc/Test/FrameworkTestData-fx-nestedType-typeForwards/dependencies/Three + $(MONO) $(PROGRAM) fx-bootstrap -fx ../tests/mdoc/Test/FrameworkTestData-fx-nestedType-typeForwards # now run mdoc update - $(MONO) $(PROGRAM) update -o Test/en.actual -frameworks Test/FrameworkTestData-fx-nestedType-typeForwards - $(DIFF) Test/en.expected-nestedType.typeForwards Test/en.actual + $(MONO) $(PROGRAM) update -o ../tests/mdoc/Test/en.actual -frameworks ../tests/mdoc/Test/FrameworkTestData-fx-nestedType-typeForwards + $(DIFF) ../tests/mdoc/Test/en.expected-nestedType.typeForwards ../tests/mdoc/Test/en.actual -check-monodocer-frameworks: Test/FrameworkTestData - -rm -Rf Test/en.actual - $(MONO) $(PROGRAM) update -o Test/en.actual -frameworks Test/FrameworkTestData - $(DIFF) Test/en.expected-frameworks Test/en.actual - -check-monodocer-frameworks-inheritance: Test/FrameworkTestData-fx-inheritance - -rm -Rf Test/en.actual - $(MONO) $(PROGRAM) update -o Test/en.actual -frameworks Test/FrameworkTestData-fx-inheritance - $(DIFF) Test/en.expected-frameworks-inheritance Test/en.actual +check-monodocer-frameworks: ../tests/mdoc/Test/FrameworkTestData + -rm -Rf ../tests/mdoc/Test/en.actual + $(MONO) $(PROGRAM) update -o ../tests/mdoc/Test/en.actual -frameworks ../tests/mdoc/Test/FrameworkTestData + $(DIFF) ../tests/mdoc/Test/en.expected-frameworks ../tests/mdoc/Test/en.actual + +check-monodocer-frameworks-inheritance: ../tests/mdoc/Test/FrameworkTestData-fx-inheritance + -rm -Rf ../tests/mdoc/Test/en.actual + $(MONO) $(PROGRAM) update -o ../tests/mdoc/Test/en.actual -frameworks ../tests/mdoc/Test/FrameworkTestData-fx-inheritance + $(DIFF) ../tests/mdoc/Test/en.expected-frameworks-inheritance ../tests/mdoc/Test/en.actual check-monodocer-frameworks-with-nuget: - -rm -Rf Test/en.actual - -rm -rf Test/test-nuget-information/input_data - mkdir Test/test-nuget-information/input_data - mkdir Test/test-nuget-information/input_data/One - mkdir Test/test-nuget-information/input_data/Two - cp Test/DocTest-addNonGeneric.dll Test/test-nuget-information/input_data/One/ - cp Test/DocTest-DropNS-classic.dll Test/test-nuget-information/input_data/One/ - cp Test/DocTest-addNonGeneric.dll Test/test-nuget-information/input_data/Two/ - cp Test/DocTest-DropNS-classic-secondary.dll Test/test-nuget-information/input_data/Two/ - cp Test/frameworks.xml Test/test-nuget-information/input_data/ - $(MONO) $(PROGRAM) update -o Test/en.actual -frameworks Test/test-nuget-information/input_data - $(DIFF) Test/test-nuget-information/en.expected-frameworks-with-nuget-information Test/en.actual - -check-monodocer-docid: Test/FrameworkTestData - -rm -Rf Test/en.actual - $(MONO) $(PROGRAM) update -use-docid -o Test/en.actual -frameworks Test/FrameworkTestData - $(DIFF) Test/en.expected-docid Test/en.actual + -rm -Rf ../tests/mdoc/Test/en.actual + -rm -rf ../tests/mdoc/Test/test-nuget-information/input_data + mkdir ../tests/mdoc/Test/test-nuget-information/input_data + mkdir ../tests/mdoc/Test/test-nuget-information/input_data/One + mkdir ../tests/mdoc/Test/test-nuget-information/input_data/Two + cp ../tests/mdoc/Test/DocTest-addNonGeneric.dll ../tests/mdoc/Test/test-nuget-information/input_data/One/ + cp ../tests/mdoc/Test/DocTest-DropNS-classic.dll ../tests/mdoc/Test/test-nuget-information/input_data/One/ + cp ../tests/mdoc/Test/DocTest-addNonGeneric.dll ../tests/mdoc/Test/test-nuget-information/input_data/Two/ + cp ../tests/mdoc/Test/DocTest-DropNS-classic-secondary.dll ../tests/mdoc/Test/test-nuget-information/input_data/Two/ + cp ../tests/mdoc/Test/frameworks.xml ../tests/mdoc/Test/test-nuget-information/input_data/ + $(MONO) $(PROGRAM) update -o ../tests/mdoc/Test/en.actual -frameworks ../tests/mdoc/Test/test-nuget-information/input_data + $(DIFF) ../tests/mdoc/Test/test-nuget-information/en.expected-frameworks-with-nuget-information ../tests/mdoc/Test/en.actual + +check-monodocer-docid: ../tests/mdoc/Test/FrameworkTestData + -rm -Rf ../tests/mdoc/Test/en.actual + $(MONO) $(PROGRAM) update -use-docid -o ../tests/mdoc/Test/en.actual -frameworks ../tests/mdoc/Test/FrameworkTestData + $(DIFF) ../tests/mdoc/Test/en.expected-docid ../tests/mdoc/Test/en.actual -check-monodocer-vbnet: Test/FrameworkTestData - -rm -Rf Test/en.actual - $(MONO) $(PROGRAM) update -lang vb.net -o Test/en.actual -frameworks Test/FrameworkTestData - $(DIFF) Test/en.expected-vbnet Test/en.actual +check-monodocer-vbnet: ../tests/mdoc/Test/FrameworkTestData + -rm -Rf ../tests/mdoc/Test/en.actual + $(MONO) $(PROGRAM) update -lang vb.net -o ../tests/mdoc/Test/en.actual -frameworks ../tests/mdoc/Test/FrameworkTestData + $(DIFF) ../tests/mdoc/Test/en.expected-vbnet ../tests/mdoc/Test/en.actual check-monodocer-Eii: - -rm -Rf Test/en.actual - $(MAKE) Test/DocTest-VB-Eii.dll - $(MONO) $(PROGRAM) update -o Test/en.actual Test/DocTest-VB-Eii.dll -lang vb.net -lang fsharp -lang javascript -lang c++/cli -lang c++/cx -lang c++/winrt - $(DIFF) Test/en.expected-eii-implementation Test/en.actual + -rm -Rf ../tests/mdoc/Test/en.actual + $(MAKE) ../tests/mdoc/Test/DocTest-VB-Eii.dll + $(MONO) $(PROGRAM) update -o ../tests/mdoc/Test/en.actual ../tests/mdoc/Test/DocTest-VB-Eii.dll -lang vb.net -lang fsharp -lang javascript -lang c++/cli -lang c++/cx -lang c++/winrt + $(DIFF) ../tests/mdoc/Test/en.expected-eii-implementation ../tests/mdoc/Test/en.actual check-monodocer-Eii-importecmadoc-oldNames: - -rm -Rf Test/en.actual - $(MAKE) Test/DocTest-VB-Eii.dll - $(MONO) $(PROGRAM) update -o Test/en.actual Test/DocTest-VB-Eii.dll -lang vb.net -lang fsharp -lang javascript -lang c++/cli -lang c++/cx -lang c++/winrt -import Test/ClassEnumeratorECMA.xml - $(DIFF) Test/en.expected-eii-implementation-ecmadoc Test/en.actual + -rm -Rf ../tests/mdoc/Test/en.actual + $(MAKE) ../tests/mdoc/Test/DocTest-VB-Eii.dll + $(MONO) $(PROGRAM) update -o ../tests/mdoc/Test/en.actual ../tests/mdoc/Test/DocTest-VB-Eii.dll -lang vb.net -lang fsharp -lang javascript -lang c++/cli -lang c++/cx -lang c++/winrt -import ../tests/mdoc/Test/ClassEnumeratorECMA.xml + $(DIFF) ../tests/mdoc/Test/en.expected-eii-implementation-ecmadoc ../tests/mdoc/Test/en.actual check-monodocer-Eii-importslashdoc: - -rm -Rf Test/en.actual - $(MAKE) Test/DocTest-VB-Eii.dll - $(MONO) $(PROGRAM) update -o Test/en.actual Test/DocTest-VB-Eii.dll -lang vb.net -lang fsharp -lang javascript -lang c++/cli -lang c++/cx -lang c++/winrt -import Test/ClassEnumeratorSlashDoc.xml - $(DIFF) Test/en.expected-eii-implementation-slashdoc Test/en.actual + -rm -Rf ../tests/mdoc/Test/en.actual + $(MAKE) ../tests/mdoc/Test/DocTest-VB-Eii.dll + $(MONO) $(PROGRAM) update -o ../tests/mdoc/Test/en.actual ../tests/mdoc/Test/DocTest-VB-Eii.dll -lang vb.net -lang fsharp -lang javascript -lang c++/cli -lang c++/cx -lang c++/winrt -import ../tests/mdoc/Test/ClassEnumeratorSlashDoc.xml + $(DIFF) ../tests/mdoc/Test/en.expected-eii-implementation-slashdoc ../tests/mdoc/Test/en.actual -check-monodocer-cppcli: Test/FrameworkTestData - -rm -Rf Test/en.actual - $(MONO) $(PROGRAM) update -lang c++/cli -o Test/en.actual -frameworks Test/FrameworkTestData - $(DIFF) Test/en.expected-cppcli Test/en.actual +check-monodocer-cppcli: ../tests/mdoc/Test/FrameworkTestData + -rm -Rf ../tests/mdoc/Test/en.actual + $(MONO) $(PROGRAM) update -lang c++/cli -o ../tests/mdoc/Test/en.actual -frameworks ../tests/mdoc/Test/FrameworkTestData + $(DIFF) ../tests/mdoc/Test/en.expected-cppcli ../tests/mdoc/Test/en.actual check-monodocer-cppwinrtUwp: - -rm -Rf Test/en.actual - $(MONO) $(PROGRAM) update -lib ../external/Windows --lang c++/winrt -o Test/en.actual Test/UwpTestWinRtComponentCpp.winmd - $(DIFF) Test/ex.expected-cppwinrtuwp Test/en.actual + -rm -Rf ../tests/mdoc/Test/en.actual + $(MONO) $(PROGRAM) update -lib ../external/Windows --lang c++/winrt -o ../tests/mdoc/Test/en.actual ../tests/mdoc/Test/UwpTestWinRtComponentCpp.winmd + $(DIFF) ../tests/mdoc/Test/ex.expected-cppwinrtuwp ../tests/mdoc/Test/en.actual -check-monodocer-cppcx: Test/FrameworkTestData - -rm -Rf Test/en.actual - $(MONO) $(PROGRAM) update -lang c++/cx -o Test/en.actual -frameworks Test/FrameworkTestData - $(DIFF) Test/en.expected-cppcx Test/en.actual +check-monodocer-cppcx: ../tests/mdoc/Test/FrameworkTestData + -rm -Rf ../tests/mdoc/Test/en.actual + $(MONO) $(PROGRAM) update -lang c++/cx -o ../tests/mdoc/Test/en.actual -frameworks ../tests/mdoc/Test/FrameworkTestData + $(DIFF) ../tests/mdoc/Test/en.expected-cppcx ../tests/mdoc/Test/en.actual -check-monodocer-cppcxDocTest: Test/DocTest.dll - -rm -Rf Test/en.actual - $(MONO) $(PROGRAM) update -lang c++/cx -o Test/en.actual Test/DocTest.dll - $(DIFF) Test/en.expected-cppcx2 Test/en.actual +check-monodocer-cppcxDocTest: ../tests/mdoc/Test/DocTest.dll + -rm -Rf ../tests/mdoc/Test/en.actual + $(MONO) $(PROGRAM) update -lang c++/cx -o ../tests/mdoc/Test/en.actual ../tests/mdoc/Test/DocTest.dll + $(DIFF) ../tests/mdoc/Test/en.expected-cppcx2 ../tests/mdoc/Test/en.actual -check-monodocer-cppwinrt: Test/FrameworkTestData - -rm -Rf Test/en.actual - $(MONO) $(PROGRAM) update -lang c++/winrt -o Test/en.actual -frameworks Test/FrameworkTestData - $(DIFF) Test/en.expected-cppwinrt Test/en.actual +check-monodocer-cppwinrt: ../tests/mdoc/Test/FrameworkTestData + -rm -Rf ../tests/mdoc/Test/en.actual + $(MONO) $(PROGRAM) update -lang c++/winrt -o ../tests/mdoc/Test/en.actual -frameworks ../tests/mdoc/Test/FrameworkTestData + $(DIFF) ../tests/mdoc/Test/en.expected-cppwinrt ../tests/mdoc/Test/en.actual -check-monodocer-cppwinrtDocTest: Test/DocTest.dll - -rm -Rf Test/en.actual - $(MONO) $(PROGRAM) update -lang c++/winrt -o Test/en.actual Test/DocTest.dll - $(DIFF) Test/en.expected-cppwinrt2 Test/en.actual +check-monodocer-cppwinrtDocTest: ../tests/mdoc/Test/DocTest.dll + -rm -Rf ../tests/mdoc/Test/en.actual + $(MONO) $(PROGRAM) update -lang c++/winrt -o ../tests/mdoc/Test/en.actual ../tests/mdoc/Test/DocTest.dll + $(DIFF) ../tests/mdoc/Test/en.expected-cppwinrt2 ../tests/mdoc/Test/en.actual check-monodocer-vbnet2: - -rm -Rf Test/en.actual - $(MAKE) Test/DocTest.dll-v1 - $(MONO) $(PROGRAM) update -lang vb.net -o Test/en.actual Test/DocTest.dll - $(DIFF) Test/en.expected-vbnet2 Test/en.actual + -rm -Rf ../tests/mdoc/Test/en.actual + $(MAKE) ../tests/mdoc/Test/DocTest.dll-v1 + $(MONO) $(PROGRAM) update -lang vb.net -o ../tests/mdoc/Test/en.actual ../tests/mdoc/Test/DocTest.dll + $(DIFF) ../tests/mdoc/Test/en.expected-vbnet2 ../tests/mdoc/Test/en.actual check-monodocer-javascript: - -rm -Rf Test/en.actual - $(MAKE) Test/DocTest.dll-v1 - $(MONO) $(PROGRAM) update -lang javascript -o Test/en.actual Test/DocTest.dll - $(DIFF) Test/en.expected-javascript Test/en.actual + -rm -Rf ../tests/mdoc/Test/en.actual + $(MAKE) ../tests/mdoc/Test/DocTest.dll-v1 + $(MONO) $(PROGRAM) update -lang javascript -o ../tests/mdoc/Test/en.actual ../tests/mdoc/Test/DocTest.dll + $(DIFF) ../tests/mdoc/Test/en.expected-javascript ../tests/mdoc/Test/en.actual check-monodocer-embedded-type: - -rm -Rf Test/en.actual - $(MAKE) Test/DocTest-embedded-type.dll - $(MONO) $(PROGRAM) update -o Test/en.actual Test/DocTest-embedded-type.dll - $(DIFF) Test/en.expected-embedded-type Test/en.actual + -rm -Rf ../tests/mdoc/Test/en.actual + $(MAKE) ../tests/mdoc/Test/DocTest-embedded-type.dll + $(MONO) $(PROGRAM) update -o ../tests/mdoc/Test/en.actual ../tests/mdoc/Test/DocTest-embedded-type.dll + $(DIFF) ../tests/mdoc/Test/en.expected-embedded-type ../tests/mdoc/Test/en.actual check-monodocer-addNonGeneric: - -rm -Rf Test/en.actual + -rm -Rf ../tests/mdoc/Test/en.actual # first, make a docset with the generic method - $(MAKE) Test/DocTest-addNonGeneric.dll - $(MONO) $(PROGRAM) update -o Test/en.actual Test/DocTest-addNonGeneric.dll + $(MAKE) ../tests/mdoc/Test/DocTest-addNonGeneric.dll + $(MONO) $(PROGRAM) update -o ../tests/mdoc/Test/en.actual ../tests/mdoc/Test/DocTest-addNonGeneric.dll # now add a non-generic version of the method and update several times - $(MAKE) Test/DocTest-addNonGeneric-v2.dll - $(MONO) $(PROGRAM) update -o Test/en.actual Test/DocTest-addNonGeneric-v2.dll - $(MONO) $(PROGRAM) update -o Test/en.actual Test/DocTest-addNonGeneric-v2.dll - $(MONO) $(PROGRAM) update -o Test/en.actual Test/DocTest-addNonGeneric-v2.dll - $(DIFF) Test/en.expected-addNonGeneric Test/en.actual - -check-monodocer-membergroup: Test/DocTest-addNonGeneric-v2.dll Test/DocTest-addNonGeneric.dll - -rm -Rf Test/en.actual - cp -r Test/en.expected-membergroup Test/en.actual - $(MONO) $(PROGRAM) update --debug -o Test/en.actual Test/DocTest-addNonGeneric-v2.dll - $(DIFF) Test/en.expected-membergroup Test/en.actual - $(MONO) $(PROGRAM) validate -f ecma Test/en.actual + $(MAKE) ../tests/mdoc/Test/DocTest-addNonGeneric-v2.dll + $(MONO) $(PROGRAM) update -o ../tests/mdoc/Test/en.actual ../tests/mdoc/Test/DocTest-addNonGeneric-v2.dll + $(MONO) $(PROGRAM) update -o ../tests/mdoc/Test/en.actual ../tests/mdoc/Test/DocTest-addNonGeneric-v2.dll + $(MONO) $(PROGRAM) update -o ../tests/mdoc/Test/en.actual ../tests/mdoc/Test/DocTest-addNonGeneric-v2.dll + $(DIFF) ../tests/mdoc/Test/en.expected-addNonGeneric ../tests/mdoc/Test/en.actual + +check-monodocer-membergroup: ../tests/mdoc/Test/DocTest-addNonGeneric-v2.dll ../tests/mdoc/Test/DocTest-addNonGeneric.dll + -rm -Rf ../tests/mdoc/Test/en.actual + cp -r ../tests/mdoc/Test/en.expected-membergroup ../tests/mdoc/Test/en.actual + $(MONO) $(PROGRAM) update --debug -o ../tests/mdoc/Test/en.actual ../tests/mdoc/Test/DocTest-addNonGeneric-v2.dll + $(DIFF) ../tests/mdoc/Test/en.expected-membergroup ../tests/mdoc/Test/en.actual + $(MONO) $(PROGRAM) validate -f ecma ../tests/mdoc/Test/en.actual check-monodocer-dropns-classic: # tests the simplest --dropns case, a single class where the root namespace was dropped. - -rm -Rf Test/en.actual - $(MAKE) Test/DocTest-DropNS-classic.dll - $(MONO) $(PROGRAM) update -o Test/en.actual Test/DocTest-DropNS-classic.dll --api-style=classic + -rm -Rf ../tests/mdoc/Test/en.actual + $(MAKE) ../tests/mdoc/Test/DocTest-DropNS-classic.dll + $(MONO) $(PROGRAM) update -o ../tests/mdoc/Test/en.actual ../tests/mdoc/Test/DocTest-DropNS-classic.dll --api-style=classic $(MAKE) update-monodocer-dropns-unified - $(DIFF) Test/en.expected-dropns-classic-v1 Test/en.actual + $(DIFF) ../tests/mdoc/Test/en.expected-dropns-classic-v1 ../tests/mdoc/Test/en.actual check-monodocer-dropns-multi: - -rm -Rf Test/en.actual - $(MAKE) Test/DocTest-DropNS-classic.dll - $(MAKE) Test/DocTest-DropNS-unified.dll - $(MAKE) Test/DocTest-DropNS-classic-multitest.dll - $(MAKE) Test/DocTest-DropNS-unified-multitest.dll + -rm -Rf ../tests/mdoc/Test/en.actual + $(MAKE) ../tests/mdoc/Test/DocTest-DropNS-classic.dll + $(MAKE) ../tests/mdoc/Test/DocTest-DropNS-unified.dll + $(MAKE) ../tests/mdoc/Test/DocTest-DropNS-classic-multitest.dll + $(MAKE) ../tests/mdoc/Test/DocTest-DropNS-unified-multitest.dll # mdoc update for both classic and unified - $(MONO) $(PROGRAM) update -o Test/en.actual $(MULTI-CLASSIC) --api-style=classic - $(MONO) $(PROGRAM) update -o Test/en.actual $(MULTI-UNIFIED) --api-style=unified --dropns Test/DocTest-DropNS-unified.dll=MyFramework --dropns Test/DocTest-DropNS-unified-multitest.dll=MyFramework + $(MONO) $(PROGRAM) update -o ../tests/mdoc/Test/en.actual $(MULTI-CLASSIC) --api-style=classic + $(MONO) $(PROGRAM) update -o ../tests/mdoc/Test/en.actual $(MULTI-UNIFIED) --api-style=unified --dropns ../tests/mdoc/Test/DocTest-DropNS-unified.dll=MyFramework --dropns ../tests/mdoc/Test/DocTest-DropNS-unified-multitest.dll=MyFramework # now run it again to verify idempotency - $(MONO) $(PROGRAM) update -o Test/en.actual $(MULTI-CLASSIC) --api-style=classic - $(MONO) $(PROGRAM) update -o Test/en.actual $(MULTI-UNIFIED) --api-style=unified --dropns Test/DocTest-DropNS-unified.dll=MyFramework --dropns Test/DocTest-DropNS-unified-multitest.dll=MyFramework + $(MONO) $(PROGRAM) update -o ../tests/mdoc/Test/en.actual $(MULTI-CLASSIC) --api-style=classic + $(MONO) $(PROGRAM) update -o ../tests/mdoc/Test/en.actual $(MULTI-UNIFIED) --api-style=unified --dropns ../tests/mdoc/Test/DocTest-DropNS-unified.dll=MyFramework --dropns ../tests/mdoc/Test/DocTest-DropNS-unified-multitest.dll=MyFramework - $(DIFF) Test/en.expected-dropns-multi Test/en.actual + $(DIFF) ../tests/mdoc/Test/en.expected-dropns-multi ../tests/mdoc/Test/en.actual check-monodocer-dropns-multi-withexisting: - -rm -Rf Test/en.actual - $(MAKE) Test/DocTest-DropNS-classic.dll - $(MAKE) Test/DocTest-DropNS-unified.dll - $(MAKE) Test/DocTest-DropNS-classic-multitest.dll - $(MAKE) Test/DocTest-DropNS-unified-multitest.dll + -rm -Rf ../tests/mdoc/Test/en.actual + $(MAKE) ../tests/mdoc/Test/DocTest-DropNS-classic.dll + $(MAKE) ../tests/mdoc/Test/DocTest-DropNS-unified.dll + $(MAKE) ../tests/mdoc/Test/DocTest-DropNS-classic-multitest.dll + $(MAKE) ../tests/mdoc/Test/DocTest-DropNS-unified-multitest.dll # mdoc update to show a pre-existing set of documents - $(MONO) $(PROGRAM) update -o Test/en.actual Test/DocTest-DropNS-classic.dll --api-style=classic - $(MONO) $(PROGRAM) update -o Test/en.actual Test/DocTest-DropNS-unified.dll --api-style=unified --dropns Test/DocTest-DropNS-unified.dll=MyFramework + $(MONO) $(PROGRAM) update -o ../tests/mdoc/Test/en.actual ../tests/mdoc/Test/DocTest-DropNS-classic.dll --api-style=classic + $(MONO) $(PROGRAM) update -o ../tests/mdoc/Test/en.actual ../tests/mdoc/Test/DocTest-DropNS-unified.dll --api-style=unified --dropns ../tests/mdoc/Test/DocTest-DropNS-unified.dll=MyFramework # mdoc update for both classic and unified - $(MONO) $(PROGRAM) update -o Test/en.actual $(MULTI-CLASSIC) --api-style=classic - $(MONO) $(PROGRAM) update -o Test/en.actual $(MULTI-UNIFIED) --api-style=unified --dropns Test/DocTest-DropNS-unified.dll=MyFramework --dropns Test/DocTest-DropNS-unified-multitest.dll=MyFramework + $(MONO) $(PROGRAM) update -o ../tests/mdoc/Test/en.actual $(MULTI-CLASSIC) --api-style=classic + $(MONO) $(PROGRAM) update -o ../tests/mdoc/Test/en.actual $(MULTI-UNIFIED) --api-style=unified --dropns ../tests/mdoc/Test/DocTest-DropNS-unified.dll=MyFramework --dropns ../tests/mdoc/Test/DocTest-DropNS-unified-multitest.dll=MyFramework - $(DIFF) Test/en.expected-dropns-multi-withexisting Test/en.actual + $(DIFF) ../tests/mdoc/Test/en.expected-dropns-multi-withexisting ../tests/mdoc/Test/en.actual check-monodocer-dropns-delete: - -rm -Rf Test/en.actual - -rm -Rf Test/actual_statistics.txt - rm -Rf Test/DocTest-DropNS-classic-deletetest.dll - rm -Rf Test/DocTest-DropNS-unified-deletetest.dll - $(MAKE) Test/DocTest-DropNS-classic-deletetest.dll - $(MONO) $(PROGRAM) update --delete -o Test/en.actual Test/DocTest-DropNS-classic-deletetest.dll --api-style=classic - $(MAKE) Test/DocTest-DropNS-unified-deletetest.dll - $(MONO) $(PROGRAM) update --delete -o Test/en.actual Test/DocTest-DropNS-unified-deletetest.dll --api-style=unified --dropns Test/DocTest-DropNS-unified-deletetest.dll=MyFramework - $(MAKE) Test/DocTest-DropNS-classic-deletetest-V2.dll - $(MONO) $(PROGRAM) update --delete -o Test/en.actual Test/DocTest-DropNS-classic-deletetest.dll --api-style=classic - $(MAKE) Test/DocTest-DropNS-unified-deletetest-V2.dll - $(MONO) $(PROGRAM) update --delete -o Test/en.actual Test/DocTest-DropNS-unified-deletetest.dll --api-style=unified --dropns Test/DocTest-DropNS-unified-deletetest.dll=MyFramework -statistics Test/actual_statistics.txt - $(DIFF) Test/en.expected-dropns-delete Test/en.actual - $(DIFF) Test/expected_remove_statistics.txt Test/actual_statistics.txt + -rm -Rf ../tests/mdoc/Test/en.actual + -rm -Rf ../tests/mdoc/Test/actual_statistics.txt + rm -Rf ../tests/mdoc/Test/DocTest-DropNS-classic-deletetest.dll + rm -Rf ../tests/mdoc/Test/DocTest-DropNS-unified-deletetest.dll + $(MAKE) ../tests/mdoc/Test/DocTest-DropNS-classic-deletetest.dll + $(MONO) $(PROGRAM) update --delete -o ../tests/mdoc/Test/en.actual ../tests/mdoc/Test/DocTest-DropNS-classic-deletetest.dll --api-style=classic + $(MAKE) ../tests/mdoc/Test/DocTest-DropNS-unified-deletetest.dll + $(MONO) $(PROGRAM) update --delete -o ../tests/mdoc/Test/en.actual ../tests/mdoc/Test/DocTest-DropNS-unified-deletetest.dll --api-style=unified --dropns ../tests/mdoc/Test/DocTest-DropNS-unified-deletetest.dll=MyFramework + $(MAKE) ../tests/mdoc/Test/DocTest-DropNS-classic-deletetest-V2.dll + $(MONO) $(PROGRAM) update --delete -o ../tests/mdoc/Test/en.actual ../tests/mdoc/Test/DocTest-DropNS-classic-deletetest.dll --api-style=classic + $(MAKE) ../tests/mdoc/Test/DocTest-DropNS-unified-deletetest-V2.dll + $(MONO) $(PROGRAM) update --delete -o ../tests/mdoc/Test/en.actual ../tests/mdoc/Test/DocTest-DropNS-unified-deletetest.dll --api-style=unified --dropns ../tests/mdoc/Test/DocTest-DropNS-unified-deletetest.dll=MyFramework -statistics ../tests/mdoc/Test/actual_statistics.txt + $(DIFF) ../tests/mdoc/Test/en.expected-dropns-delete ../tests/mdoc/Test/en.actual + $(DIFF) ../tests/mdoc/Test/expected_remove_statistics.txt ../tests/mdoc/Test/actual_statistics.txt check-monodocer-dropns-classic-withsecondary: # tests case where a secondary assembly is included with a --dropns parameter - -rm -Rf Test/en.actual - $(MAKE) Test/DocTest-DropNS-classic.dll - $(MAKE) Test/DocTest-DropNS-classic-secondary.dll - $(MONO) $(PROGRAM) update -o Test/en.actual Test/DocTest-DropNS-classic.dll Test/DocTest-DropNS-classic-secondary.dll --api-style=classic + -rm -Rf ../tests/mdoc/Test/en.actual + $(MAKE) ../tests/mdoc/Test/DocTest-DropNS-classic.dll + $(MAKE) ../tests/mdoc/Test/DocTest-DropNS-classic-secondary.dll + $(MONO) $(PROGRAM) update -o ../tests/mdoc/Test/en.actual ../tests/mdoc/Test/DocTest-DropNS-classic.dll ../tests/mdoc/Test/DocTest-DropNS-classic-secondary.dll --api-style=classic $(MAKE) update-monodocer-dropns-unified-withsecondary - $(DIFF) Test/en.expected-dropns-classic-withsecondary Test/en.actual + $(DIFF) ../tests/mdoc/Test/en.expected-dropns-classic-withsecondary ../tests/mdoc/Test/en.actual update-monodocer-dropns-unified: - $(MAKE) Test/DocTest-DropNS-unified.dll - $(MONO) $(PROGRAM) update --debug -o Test/en.actual Test/DocTest-DropNS-unified.dll --api-style=unified --dropns Test/DocTest-DropNS-unified.dll=MyFramework + $(MAKE) ../tests/mdoc/Test/DocTest-DropNS-unified.dll + $(MONO) $(PROGRAM) update --debug -o ../tests/mdoc/Test/en.actual ../tests/mdoc/Test/DocTest-DropNS-unified.dll --api-style=unified --dropns ../tests/mdoc/Test/DocTest-DropNS-unified.dll=MyFramework update-monodocer-dropns-unified-withsecondary: - $(MAKE) Test/DocTest-DropNS-unified.dll - $(MONO) $(PROGRAM) update -o Test/en.actual Test/DocTest-DropNS-unified.dll Test/DocTest-DropNS-classic-secondary.dll --api-style=unified --dropns Test/DocTest-DropNS-unified.dll=MyFramework + $(MAKE) ../tests/mdoc/Test/DocTest-DropNS-unified.dll + $(MONO) $(PROGRAM) update -o ../tests/mdoc/Test/en.actual ../tests/mdoc/Test/DocTest-DropNS-unified.dll ../tests/mdoc/Test/DocTest-DropNS-classic-secondary.dll --api-style=unified --dropns ../tests/mdoc/Test/DocTest-DropNS-unified.dll=MyFramework update-monodocer-dropns-classic-secondary: - $(MAKE) Test/DocTest-DropNS-classic-secondary.dll - $(MONO) $(PROGRAM) update -o Test/en.actual Test/DocTest-DropNS-classic-secondary.dll --api-style=classic + $(MAKE) ../tests/mdoc/Test/DocTest-DropNS-classic-secondary.dll + $(MONO) $(PROGRAM) update -o ../tests/mdoc/Test/en.actual ../tests/mdoc/Test/DocTest-DropNS-classic-secondary.dll --api-style=classic check-monodocer-internal-interface: # Tests to make sure internal interfaces that are explicitly implemented are not documented - -rm -Rf Test/en.actual - $(MAKE) Test/DocTest-InternalInterface.dll - $(MONO) $(PROGRAM) update -o Test/en.actual Test/DocTest-InternalInterface.dll -lang VB.NET - $(DIFF) Test/en.expected-internal-interface Test/en.actual + -rm -Rf ../tests/mdoc/Test/en.actual + $(MAKE) ../tests/mdoc/Test/DocTest-InternalInterface.dll + $(MONO) $(PROGRAM) update -o ../tests/mdoc/Test/en.actual ../tests/mdoc/Test/DocTest-InternalInterface.dll -lang VB.NET + $(DIFF) ../tests/mdoc/Test/en.expected-internal-interface ../tests/mdoc/Test/en.actual check-monodocer-enumerations: - -rm -Rf Test/en.actual - $(MAKE) Test/DocTest-enumerations.dll - $(MONO) $(PROGRAM) update -o Test/en.actual Test/DocTest-enumerations.dll - $(DIFF) Test/en.expected-enumerations Test/en.actual + -rm -Rf ../tests/mdoc/Test/en.actual + $(MAKE) ../tests/mdoc/Test/DocTest-enumerations.dll + $(MONO) $(PROGRAM) update -o ../tests/mdoc/Test/en.actual ../tests/mdoc/Test/DocTest-enumerations.dll + $(DIFF) ../tests/mdoc/Test/en.expected-enumerations ../tests/mdoc/Test/en.actual check-monodocer-update: - find Test/en.expected -name \*.xml -exec rm "{}" \; - $(MAKE) Test/DocTest.dll-v1 - $(MONO) $(PROGRAM) update -o Test/en.expected Test/DocTest.dll -lang docid -lang vb.net -lang fsharp -lang javascript -lang c++/cli -lang c++/cx -lang c++/winrt + find ../tests/mdoc/Test/en.expected -name \*.xml -exec rm "{}" \; + $(MAKE) ../tests/mdoc/Test/DocTest.dll-v1 + $(MONO) $(PROGRAM) update -o ../tests/mdoc/Test/en.expected ../tests/mdoc/Test/DocTest.dll -lang docid -lang vb.net -lang fsharp -lang javascript -lang c++/cli -lang c++/cx -lang c++/winrt check-monodocer: - -rm -Rf Test/en.actual - $(MAKE) Test/DocTest.dll-v1 - $(MONO) $(PROGRAM) update --debug -o Test/en.actual Test/DocTest.dll -lang docid -lang vb.net -lang fsharp -lang javascript -lang c++/cli -lang c++/cx -lang c++/winrt - $(DIFF) Test/en.expected Test/en.actual - $(MONO) $(PROGRAM) update --debug -o Test/en.actual Test/DocTest.dll -lang docid -lang vb.net -lang fsharp -lang javascript -lang c++/cli -lang c++/cx -lang c++/winrt - $(DIFF) Test/en.expected Test/en.actual + -rm -Rf ../tests/mdoc/Test/en.actual + $(MAKE) ../tests/mdoc/Test/DocTest.dll-v1 + $(MONO) $(PROGRAM) update --debug -o ../tests/mdoc/Test/en.actual ../tests/mdoc/Test/DocTest.dll -lang docid -lang vb.net -lang fsharp -lang javascript -lang c++/cli -lang c++/cx -lang c++/winrt + $(DIFF) ../tests/mdoc/Test/en.expected ../tests/mdoc/Test/en.actual + $(MONO) $(PROGRAM) update --debug -o ../tests/mdoc/Test/en.actual ../tests/mdoc/Test/DocTest.dll -lang docid -lang vb.net -lang fsharp -lang javascript -lang c++/cli -lang c++/cx -lang c++/winrt + $(DIFF) ../tests/mdoc/Test/en.expected ../tests/mdoc/Test/en.actual check-monodocer-since-update: - find Test/en.expected.since -name \*.xml -exec rm "{}" \; - $(MAKE) Test/DocTest.dll-v1 - $(MONO) $(PROGRAM) update -o Test/en.expected.since Test/DocTest.dll - $(MAKE) Test/DocTest.dll-v2 + find ../tests/mdoc/Test/en.expected.since -name \*.xml -exec rm "{}" \; + $(MAKE) ../tests/mdoc/Test/DocTest.dll-v1 + $(MONO) $(PROGRAM) update -o ../tests/mdoc/Test/en.expected.since ../tests/mdoc/Test/DocTest.dll + $(MAKE) ../tests/mdoc/Test/DocTest.dll-v2 $(MONO) $(PROGRAM) update --since="Version 2.0" \ - -o Test/en.expected.since Test/DocTest.dll + -o ../tests/mdoc/Test/en.expected.since ../tests/mdoc/Test/DocTest.dll check-monodocer-since: - rm -Rf Test/en.actual - $(MAKE) Test/DocTest.dll-v1 - $(MONO) $(PROGRAM) --debug update -o Test/en.actual Test/DocTest.dll - $(MAKE) Test/DocTest.dll-v2 + rm -Rf ../tests/mdoc/Test/en.actual + $(MAKE) ../tests/mdoc/Test/DocTest.dll-v1 + $(MONO) $(PROGRAM) --debug update -o ../tests/mdoc/Test/en.actual ../tests/mdoc/Test/DocTest.dll + $(MAKE) ../tests/mdoc/Test/DocTest.dll-v2 $(MONO) $(PROGRAM) --debug update --since="Version 2.0" \ - -o Test/en.actual Test/DocTest.dll - $(DIFF) Test/en.expected.since Test/en.actual + -o ../tests/mdoc/Test/en.actual ../tests/mdoc/Test/DocTest.dll + $(DIFF) ../tests/mdoc/Test/en.expected.since ../tests/mdoc/Test/en.actual check-monodocer-delete-update: - find Test/en.expected.delete -type f -exec rm "{}" \; - $(MAKE) Test/DocTest.dll-v1 - $(MONO) $(PROGRAM) update -o Test/en.expected.delete Test/DocTest.dll - $(MAKE) Test/DocTest.dll-v2 - $(MONO) $(PROGRAM) update -o Test/en.expected.delete Test/DocTest.dll - $(MAKE) Test/DocTest.dll-v1 + find ../tests/mdoc/Test/en.expected.delete -type f -exec rm "{}" \; + $(MAKE) ../tests/mdoc/Test/DocTest.dll-v1 + $(MONO) $(PROGRAM) update -o ../tests/mdoc/Test/en.expected.delete ../tests/mdoc/Test/DocTest.dll + $(MAKE) ../tests/mdoc/Test/DocTest.dll-v2 + $(MONO) $(PROGRAM) update -o ../tests/mdoc/Test/en.expected.delete ../tests/mdoc/Test/DocTest.dll + $(MAKE) ../tests/mdoc/Test/DocTest.dll-v1 $(MONO) $(PROGRAM) update -fno-assembly-versions --delete \ - -o Test/en.expected.delete Test/DocTest.dll + -o ../tests/mdoc/Test/en.expected.delete ../tests/mdoc/Test/DocTest.dll check-monodocer-delete: - rm -Rf Test/en.actual - $(MAKE) Test/DocTest.dll-v1 - $(MONO) $(PROGRAM) --debug update -o Test/en.actual Test/DocTest.dll - $(MAKE) Test/DocTest.dll-v2 - $(MONO) $(PROGRAM) --debug update -o Test/en.actual Test/DocTest.dll - $(MAKE) Test/DocTest.dll-v1 - $(MONO) $(PROGRAM) --debug update -fno-assembly-versions --delete -o Test/en.actual Test/DocTest.dll - $(DIFF) Test/en.expected.delete Test/en.actual - -check-monodocer-ignore-invalid-assemblies: Test/DocTest-addNonGeneric.dll Test/DocTest-addNonGeneric-v2.dll - -rm -Rf Test/en.actual - touch Test/notActuallyA.dll - $(MONO) $(PROGRAM) --debug update -o Test/en.actual Test/DocTest-addNonGeneric.dll Test/notActuallyA.dll - $(MONO) $(PROGRAM) --debug update -o Test/en.actual Test/DocTest-addNonGeneric-v2.dll Test/notActuallyA.dll - $(DIFF) Test/en.expected-addNonGeneric Test/en.actual + rm -Rf ../tests/mdoc/Test/en.actual + $(MAKE) ../tests/mdoc/Test/DocTest.dll-v1 + $(MONO) $(PROGRAM) --debug update -o ../tests/mdoc/Test/en.actual ../tests/mdoc/Test/DocTest.dll + $(MAKE) ../tests/mdoc/Test/DocTest.dll-v2 + $(MONO) $(PROGRAM) --debug update -o ../tests/mdoc/Test/en.actual ../tests/mdoc/Test/DocTest.dll + $(MAKE) ../tests/mdoc/Test/DocTest.dll-v1 + $(MONO) $(PROGRAM) --debug update -fno-assembly-versions --delete -o ../tests/mdoc/Test/en.actual ../tests/mdoc/Test/DocTest.dll + $(DIFF) ../tests/mdoc/Test/en.expected.delete ../tests/mdoc/Test/en.actual + +check-monodocer-ignore-invalid-assemblies: ../tests/mdoc/Test/DocTest-addNonGeneric.dll ../tests/mdoc/Test/DocTest-addNonGeneric-v2.dll + -rm -Rf ../tests/mdoc/Test/en.actual + touch ../tests/mdoc/Test/notActuallyA.dll + $(MONO) $(PROGRAM) --debug update -o ../tests/mdoc/Test/en.actual ../tests/mdoc/Test/DocTest-addNonGeneric.dll ../tests/mdoc/Test/notActuallyA.dll + $(MONO) $(PROGRAM) --debug update -o ../tests/mdoc/Test/en.actual ../tests/mdoc/Test/DocTest-addNonGeneric-v2.dll ../tests/mdoc/Test/notActuallyA.dll + $(DIFF) ../tests/mdoc/Test/en.expected-addNonGeneric ../tests/mdoc/Test/en.actual check-monodocer-importslashdoc-update: - find Test/en.expected.importslashdoc -name \*.xml -exec rm "{}" \; - $(MAKE) Test/DocTest.dll-v1 TEST_CSCFLAGS=-doc:Test/DocTest.xml - $(MONO) $(PROGRAM) --debug update -i Test/DocTest.xml \ - -o Test/en.expected.importslashdoc Test/DocTest.dll + find ../tests/mdoc/Test/en.expected.importslashdoc -name \*.xml -exec rm "{}" \; + $(MAKE) ../tests/mdoc/Test/DocTest.dll-v1 TEST_CSCFLAGS=-doc:../tests/mdoc/Test/DocTest.xml + $(MONO) $(PROGRAM) --debug update -i ../tests/mdoc/Test/DocTest.xml \ + -o ../tests/mdoc/Test/en.expected.importslashdoc ../tests/mdoc/Test/DocTest.dll check-monodocer-importslashdoc: - rm -Rf Test/en.actual - $(MAKE) Test/DocTest.dll-v1 TEST_CSCFLAGS=-doc:Test/DocTest.xml - $(MONO) $(PROGRAM) --debug update -i Test/DocTest.xml \ - -o Test/en.actual Test/DocTest.dll - $(DIFF) Test/en.expected.importslashdoc Test/en.actual + rm -Rf ../tests/mdoc/Test/en.actual + $(MAKE) ../tests/mdoc/Test/DocTest.dll-v1 TEST_CSCFLAGS=-doc:../tests/mdoc/Test/DocTest.xml + $(MONO) $(PROGRAM) --debug update -i ../tests/mdoc/Test/DocTest.xml \ + -o ../tests/mdoc/Test/en.actual ../tests/mdoc/Test/DocTest.dll + $(DIFF) ../tests/mdoc/Test/en.expected.importslashdoc ../tests/mdoc/Test/en.actual check-multiple-mdoc: - rm -Rf Test/en.actual - $(CSCOMPILE) -debug -optimize -unsafe -target:library Test/DocTest.cs -doc:Test/DocTest.xml - $(MONO) $(PROGRAM) --debug update --exceptions=asm -i Test/DocTest.xml \ - -o Test/en.actual Test/DocTest.dll - cp Test/test-multiple-mdoc/Widget.xml Test/en.actual/Mono.DocTest/Widget.xml - $(MONO) $(PROGRAM) --debug update --exceptions=asm -i Test/DocTest.xml \ - -o Test/en.actual Test/DocTest.dll - $(DIFF) Test/test-multiple-mdoc/en.expected.test.multiple.mdoc Test/en.actual + rm -Rf ../tests/mdoc/Test/en.actual + $(CSCOMPILE) -debug -optimize -unsafe -target:library ../tests/mdoc/Test/DocTest.cs -doc:../tests/mdoc/Test/DocTest.xml + $(MONO) $(PROGRAM) --debug update --exceptions=asm -i ../tests/mdoc/Test/DocTest.xml \ + -o ../tests/mdoc/Test/en.actual ../tests/mdoc/Test/DocTest.dll + cp ../tests/mdoc/Test/test-multiple-mdoc/Widget.xml ../tests/mdoc/Test/en.actual/Mono.DocTest/Widget.xml + $(MONO) $(PROGRAM) --debug update --exceptions=asm -i ../tests/mdoc/Test/DocTest.xml \ + -o ../tests/mdoc/Test/en.actual ../tests/mdoc/Test/DocTest.dll + $(DIFF) ../tests/mdoc/Test/test-multiple-mdoc/en.expected.test.multiple.mdoc ../tests/mdoc/Test/en.actual check-monodocer-importecmadoc-update: - find Test/en.expected.importecmadoc -name \*.xml -exec rm "{}" \; - $(MAKE) Test/DocTest.dll-v1 - $(MONO) $(PROGRAM) --debug update -i Test/TestEcmaDocs.xml \ + find ../tests/mdoc/Test/en.expected.importecmadoc -name \*.xml -exec rm "{}" \; + $(MAKE) ../tests/mdoc/Test/DocTest.dll-v1 + $(MONO) $(PROGRAM) --debug update -i ../tests/mdoc/Test/TestEcmaDocs.xml \ '--type=System.Action`1' --type=System.AsyncCallback \ --type=System.Environment --type=System.Array \ - -o Test/en.expected.importecmadoc Test/DocTest.dll + -o ../tests/mdoc/Test/en.expected.importecmadoc ../tests/mdoc/Test/DocTest.dll check-monodocer-importecmadoc: - rm -Rf Test/en.actual - $(MAKE) Test/DocTest.dll-v1 - $(MONO) $(PROGRAM) --debug update -i Test/TestEcmaDocs.xml \ + rm -Rf ../tests/mdoc/Test/en.actual + $(MAKE) ../tests/mdoc/Test/DocTest.dll-v1 + $(MONO) $(PROGRAM) --debug update -i ../tests/mdoc/Test/TestEcmaDocs.xml \ '--type=System.Action`1' --type=System.AsyncCallback \ --type=System.Environment --type=System.Array \ - -o Test/en.actual Test/DocTest.dll - $(DIFF) Test/en.expected.importecmadoc Test/en.actual + -o ../tests/mdoc/Test/en.actual ../tests/mdoc/Test/DocTest.dll + $(DIFF) ../tests/mdoc/Test/en.expected.importecmadoc ../tests/mdoc/Test/en.actual .PHONY: check-monodocer-import-fx-work -check-monodocer-import-fx-work: Test/DocTest.dll-v1 Test/DocTest-DropNS-classic-secondary.dll Test/DocTest-DropNS-classic.dll - rm -Rf Test/en.actual - rm -Rf Test/fx-import - rm -Rf Test/actual_statistics.txt - mkdir Test/fx-import - mkdir Test/fx-import/one - mkdir Test/fx-import/two - cp Test/DocTest.dll Test/fx-import/one - cp Test/DocTest-DropNS-classic-secondary.dll Test/fx-import/two - cp Test/DocTest-DropNS-classic.dll Test/fx-import/two - cp Test/DocTest-DropNS-classic-secondary.xml Test/fx-import/TestEcmaDocs2.xml - cp Test/DocTest-DropNS-classic.xml Test/fx-import/DocTest-DropNS-classic.xml - cp Test/DocTest.xml Test/fx-import/TestEcmaDocs.xml - cp Test/CLILibraryTypes.dtd Test/fx-import/ - cp Test/fx-import-configuration.xml Test/fx-import/frameworks.xml - $(MONO) $(PROGRAM) update -o Test/en.actual -frameworks Test/fx-import -statistics Test/actual_statistics.txt - $(DIFF) Test/expected_statistics.txt Test/actual_statistics.txt +check-monodocer-import-fx-work: ../tests/mdoc/Test/DocTest.dll-v1 ../tests/mdoc/Test/DocTest-DropNS-classic-secondary.dll ../tests/mdoc/Test/DocTest-DropNS-classic.dll + rm -Rf ../tests/mdoc/Test/en.actual + rm -Rf ../tests/mdoc/Test/fx-import + rm -Rf ../tests/mdoc/Test/actual_statistics.txt + mkdir ../tests/mdoc/Test/fx-import + mkdir ../tests/mdoc/Test/fx-import/one + mkdir ../tests/mdoc/Test/fx-import/two + cp ../tests/mdoc/Test/DocTest.dll ../tests/mdoc/Test/fx-import/one + cp ../tests/mdoc/Test/DocTest-DropNS-classic-secondary.dll ../tests/mdoc/Test/fx-import/two + cp ../tests/mdoc/Test/DocTest-DropNS-classic.dll ../tests/mdoc/Test/fx-import/two + cp ../tests/mdoc/Test/DocTest-DropNS-classic-secondary.xml ../tests/mdoc/Test/fx-import/TestEcmaDocs2.xml + cp ../tests/mdoc/Test/DocTest-DropNS-classic.xml ../tests/mdoc/Test/fx-import/DocTest-DropNS-classic.xml + cp ../tests/mdoc/Test/DocTest.xml ../tests/mdoc/Test/fx-import/TestEcmaDocs.xml + cp ../tests/mdoc/Test/CLILibraryTypes.dtd ../tests/mdoc/Test/fx-import/ + cp ../tests/mdoc/Test/fx-import-configuration.xml ../tests/mdoc/Test/fx-import/frameworks.xml + $(MONO) $(PROGRAM) update -o ../tests/mdoc/Test/en.actual -frameworks ../tests/mdoc/Test/fx-import -statistics ../tests/mdoc/Test/actual_statistics.txt + $(DIFF) ../tests/mdoc/Test/expected_statistics.txt ../tests/mdoc/Test/actual_statistics.txt .PHONY: check-monodocer-fx-statistics-remove check-monodocer-fx-statistics-remove: - rm -Rf Test/en.actual - rm -Rf Test/fx-import - rm -Rf Test/actual_statistics.txt - mkdir Test/fx-import - mkdir Test/fx-import/one - cp Test/fx-statistics-remove-configuration.xml Test/fx-import/frameworks.xml - rm -Rf Test/DocTest-DropNS-unified-deletetest.dll - $(MAKE) Test/DocTest-DropNS-unified-deletetest.dll - cp Test/DocTest-DropNS-unified-deletetest.dll Test/fx-import/one/DocTest.dll - $(MONO) $(PROGRAM) update -o Test/en.actual -frameworks Test/fx-import - rm -Rf Test/DocTest-DropNS-unified.dll - $(MAKE) Test/DocTest-DropNS-unified.dll - rm -rf Test/fx-import/one/DocTest.dll - cp Test/DocTest-DropNS-unified.dll Test/fx-import/one/DocTest.dll - $(MONO) $(PROGRAM) update -o Test/en.actual -frameworks Test/fx-import -statistics Test/actual_statistics.txt - $(DIFF) Test/expected_fx_remove_statistics.txt Test/actual_statistics.txt + rm -Rf ../tests/mdoc/Test/en.actual + rm -Rf ../tests/mdoc/Test/fx-import + rm -Rf ../tests/mdoc/Test/actual_statistics.txt + mkdir ../tests/mdoc/Test/fx-import + mkdir ../tests/mdoc/Test/fx-import/one + cp ../tests/mdoc/Test/fx-statistics-remove-configuration.xml ../tests/mdoc/Test/fx-import/frameworks.xml + rm -Rf ../tests/mdoc/Test/DocTest-DropNS-unified-deletetest.dll + $(MAKE) ../tests/mdoc/Test/DocTest-DropNS-unified-deletetest.dll + cp ../tests/mdoc/Test/DocTest-DropNS-unified-deletetest.dll ../tests/mdoc/Test/fx-import/one/DocTest.dll + $(MONO) $(PROGRAM) update -o ../tests/mdoc/Test/en.actual -frameworks ../tests/mdoc/Test/fx-import + rm -Rf ../tests/mdoc/Test/DocTest-DropNS-unified.dll + $(MAKE) ../tests/mdoc/Test/DocTest-DropNS-unified.dll + rm -rf ../tests/mdoc/Test/fx-import/one/DocTest.dll + cp ../tests/mdoc/Test/DocTest-DropNS-unified.dll ../tests/mdoc/Test/fx-import/one/DocTest.dll + $(MONO) $(PROGRAM) update -o ../tests/mdoc/Test/en.actual -frameworks ../tests/mdoc/Test/fx-import -statistics ../tests/mdoc/Test/actual_statistics.txt + $(DIFF) ../tests/mdoc/Test/expected_fx_remove_statistics.txt ../tests/mdoc/Test/actual_statistics.txt check-monodocer-fsharp: - -rm -Rf Test/en.actual - msbuild ../mdoc/mdoc.Test/mdoc.Test.FSharp/mdoc.Test.FSharp.fsproj -property:Configuration=Release - $(MONO) $(PROGRAM) update -lang fsharp -o Test/en.actual ../mdoc/mdoc.Test/mdoc.Test.FSharp/bin/Release/mdoc.Test.FSharp.dll + -rm -Rf ../tests/mdoc/Test/en.actual + $(MAKE) ../tests/mdoc/mdoc.Test.FSharp/bin/Release/mdoc.Test.FSharp.dll + $(MONO) $(PROGRAM) update -lang fsharp -o ../tests/mdoc/Test/en.actual ../tests/mdoc/mdoc.Test.FSharp/bin/Release/mdoc.Test.FSharp.dll ifeq ($(ENVIRONMENT), wsl) - $(DIFF) Test/en.expected-fsharp-wsl Test/en.actual + $(DIFF) ../tests/mdoc/Test/en.expected-fsharp-wsl ../tests/mdoc/Test/en.actual else - $(DIFF) Test/en.expected-fsharp Test/en.actual + $(DIFF) ../tests/mdoc/Test/en.expected-fsharp ../tests/mdoc/Test/en.actual endif check-monodocer-members-implementation: - -rm -Rf Test/en.actual - msbuild ../mdoc/Test/TestInterfaceImplementation/TestInterfaceImplementation.csproj -property:Configuration=Release - $(MONO) $(PROGRAM) update -o Test/en.actual Test/TestInterfaceImplementation/bin/Release/TestInterfaceImplementation.dll - $(DIFF) Test/en.expected.members-implementation Test/en.actual + -rm -Rf ../tests/mdoc/Test/en.actual + $(MAKE) ../tests/mdoc/TestInterfaceImplementation/bin/Release/TestInterfaceImplementation.dll + $(MONO) $(PROGRAM) update -o ../tests/mdoc/Test/en.actual ../tests/mdoc/TestInterfaceImplementation/bin/Release/TestInterfaceImplementation.dll + $(DIFF) ../tests/mdoc/Test/en.expected.members-implementation ../tests/mdoc/Test/en.actual # ------- Framework Alternate Test(s) ------- -.PHONY: Test/FrameworkTestData-frameworkalternate -Test/FrameworkTestData-frameworkalternate: Test/DocTest-frameworkalternate-one.dll Test/DocTest-frameworkalternate-two.dll - rm -rf Test/FrameworkTestData-frameworkalternate - mkdir Test/FrameworkTestData-frameworkalternate - mkdir Test/FrameworkTestData-frameworkalternate/One - mkdir Test/FrameworkTestData-frameworkalternate/Two - mkdir Test/FrameworkTestData-frameworkalternate/Three - cp Test/DocTest-frameworkalternate-one.dll Test/FrameworkTestData-frameworkalternate/One/ - cp Test/DocTest-frameworkalternate-two.dll Test/FrameworkTestData-frameworkalternate/Two/ - cp Test/DocTest-frameworkalternate-one.dll Test/FrameworkTestData-frameworkalternate/Three/ - $(MONO) $(PROGRAM) fx-bootstrap -fx Test/FrameworkTestData-frameworkalternate - -.PHONY: Test/FrameworkTestData-frameworkalternate-fromold -Test/FrameworkTestData-frameworkalternate-fromold: Test/DocTest-frameworkalternate-one.dll Test/DocTest-frameworkalternate-two.dll - rm -rf Test/FrameworkTestData-frameworkalternate-fromold - mkdir Test/FrameworkTestData-frameworkalternate-fromold - mkdir Test/FrameworkTestData-frameworkalternate-fromold/One - mkdir Test/FrameworkTestData-frameworkalternate-fromold/Two - mkdir Test/FrameworkTestData-frameworkalternate-fromold/Three - cp Test/DocTest-frameworkalternate-one.dll Test/FrameworkTestData-frameworkalternate-fromold/One/ - cp Test/DocTest-frameworkalternate-two.dll Test/FrameworkTestData-frameworkalternate-fromold/Two/ - cp Test/DocTest-frameworkalternate-one.dll Test/FrameworkTestData-frameworkalternate-fromold/Three/ - $(MONO) $(PROGRAM) fx-bootstrap -fx Test/FrameworkTestData-frameworkalternate-fromold - -Test/DocTest-frameworkalternate-one.dll: - $(CSCOMPILE) $(TEST_CSCFLAGS) -debug -target:library -out:$@ Test/DocTest-frameworkalternate.cs /define:FXONE - -Test/DocTest-frameworkalternate-two.dll: - $(CSCOMPILE) $(TEST_CSCFLAGS) -debug -target:library -out:$@ Test/DocTest-frameworkalternate.cs /define:FXTWO +.PHONY: ../tests/mdoc/Test/FrameworkTestData-frameworkalternate +../tests/mdoc/Test/FrameworkTestData-frameworkalternate: ../tests/mdoc/Test/DocTest-frameworkalternate-one.dll ../tests/mdoc/Test/DocTest-frameworkalternate-two.dll + rm -rf ../tests/mdoc/Test/FrameworkTestData-frameworkalternate + mkdir ../tests/mdoc/Test/FrameworkTestData-frameworkalternate + mkdir ../tests/mdoc/Test/FrameworkTestData-frameworkalternate/One + mkdir ../tests/mdoc/Test/FrameworkTestData-frameworkalternate/Two + mkdir ../tests/mdoc/Test/FrameworkTestData-frameworkalternate/Three + cp ../tests/mdoc/Test/DocTest-frameworkalternate-one.dll ../tests/mdoc/Test/FrameworkTestData-frameworkalternate/One/ + cp ../tests/mdoc/Test/DocTest-frameworkalternate-two.dll ../tests/mdoc/Test/FrameworkTestData-frameworkalternate/Two/ + cp ../tests/mdoc/Test/DocTest-frameworkalternate-one.dll ../tests/mdoc/Test/FrameworkTestData-frameworkalternate/Three/ + $(MONO) $(PROGRAM) fx-bootstrap -fx ../tests/mdoc/Test/FrameworkTestData-frameworkalternate + +.PHONY: ../tests/mdoc/Test/FrameworkTestData-frameworkalternate-fromold +../tests/mdoc/Test/FrameworkTestData-frameworkalternate-fromold: ../tests/mdoc/Test/DocTest-frameworkalternate-one.dll ../tests/mdoc/Test/DocTest-frameworkalternate-two.dll + rm -rf ../tests/mdoc/Test/FrameworkTestData-frameworkalternate-fromold + mkdir ../tests/mdoc/Test/FrameworkTestData-frameworkalternate-fromold + mkdir ../tests/mdoc/Test/FrameworkTestData-frameworkalternate-fromold/One + mkdir ../tests/mdoc/Test/FrameworkTestData-frameworkalternate-fromold/Two + mkdir ../tests/mdoc/Test/FrameworkTestData-frameworkalternate-fromold/Three + cp ../tests/mdoc/Test/DocTest-frameworkalternate-one.dll ../tests/mdoc/Test/FrameworkTestData-frameworkalternate-fromold/One/ + cp ../tests/mdoc/Test/DocTest-frameworkalternate-two.dll ../tests/mdoc/Test/FrameworkTestData-frameworkalternate-fromold/Two/ + cp ../tests/mdoc/Test/DocTest-frameworkalternate-one.dll ../tests/mdoc/Test/FrameworkTestData-frameworkalternate-fromold/Three/ + $(MONO) $(PROGRAM) fx-bootstrap -fx ../tests/mdoc/Test/FrameworkTestData-frameworkalternate-fromold + +../tests/mdoc/Test/DocTest-frameworkalternate-one.dll: + $(CSCOMPILE) $(TEST_CSCFLAGS) -debug -target:library -out:$@ ../tests/mdoc/Test/DocTest-frameworkalternate.cs /define:FXONE + +../tests/mdoc/Test/DocTest-frameworkalternate-two.dll: + $(CSCOMPILE) $(TEST_CSCFLAGS) -debug -target:library -out:$@ ../tests/mdoc/Test/DocTest-frameworkalternate.cs /define:FXTWO .PHONY: check-monodocer-frameworkalternate -check-monodocer-frameworkalternate: Test/FrameworkTestData-frameworkalternate - -rm -Rf Test/en.actual +check-monodocer-frameworkalternate: ../tests/mdoc/Test/FrameworkTestData-frameworkalternate + -rm -Rf ../tests/mdoc/Test/en.actual # Run Test echo "First run" - $(MONO) $(PROGRAM) update -o Test/en.actual -frameworks Test/FrameworkTestData-frameworkalternate - $(DIFF) Test/en.expected-frameworkalternate Test/en.actual + $(MONO) $(PROGRAM) update -o ../tests/mdoc/Test/en.actual -frameworks ../tests/mdoc/Test/FrameworkTestData-frameworkalternate + $(DIFF) ../tests/mdoc/Test/en.expected-frameworkalternate ../tests/mdoc/Test/en.actual # run test again to make sure subsequent runs maintain data echo "Second run" - $(MONO) $(PROGRAM) update -o Test/en.actual -frameworks Test/FrameworkTestData-frameworkalternate - $(DIFF) Test/en.expected-frameworkalternate Test/en.actual + $(MONO) $(PROGRAM) update -o ../tests/mdoc/Test/en.actual -frameworks ../tests/mdoc/Test/FrameworkTestData-frameworkalternate + $(DIFF) ../tests/mdoc/Test/en.expected-frameworkalternate ../tests/mdoc/Test/en.actual # Test Future FX Alignment ... echo "compile new version of 'two' that looks like 'one'" - rm Test/DocTest-frameworkalternate-two.dll - $(CSCOMPILE) $(TEST_CSCFLAGS) -debug -target:library -out:Test/DocTest-frameworkalternate-two.dll Test/DocTest-frameworkalternate.cs /define:FXONE - yes | cp Test/DocTest-frameworkalternate-two.dll Test/FrameworkTestData-frameworkalternate/Two/DocTest-frameworkalternate-two.dll + rm ../tests/mdoc/Test/DocTest-frameworkalternate-two.dll + $(CSCOMPILE) $(TEST_CSCFLAGS) -debug -target:library -out:../tests/mdoc/Test/DocTest-frameworkalternate-two.dll ../tests/mdoc/Test/DocTest-frameworkalternate.cs /define:FXONE + yes | cp ../tests/mdoc/Test/DocTest-frameworkalternate-two.dll ../tests/mdoc/Test/FrameworkTestData-frameworkalternate/Two/DocTest-frameworkalternate-two.dll # mdoc update fxmode again - $(MONO) $(PROGRAM) update -o Test/en.actual -frameworks Test/FrameworkTestData-frameworkalternate + $(MONO) $(PROGRAM) update -o ../tests/mdoc/Test/en.actual -frameworks ../tests/mdoc/Test/FrameworkTestData-frameworkalternate # diff against aligned but with FrameworkAlternate="one;two;three" - $(DIFF) Test/en.expected-frameworkalternate-aligned Test/en.actual + $(DIFF) ../tests/mdoc/Test/en.expected-frameworkalternate-aligned ../tests/mdoc/Test/en.actual .PHONY: check-monodocer-frameworkalternate-fromold -check-monodocer-frameworkalternate-fromold: Test/FrameworkTestData-frameworkalternate-fromold - -rm -Rf Test/en.actual +check-monodocer-frameworkalternate-fromold: ../tests/mdoc/Test/FrameworkTestData-frameworkalternate-fromold + -rm -Rf ../tests/mdoc/Test/en.actual # synchronize all frameworks - yes | cp Test/DocTest-frameworkalternate-one.dll Test/FrameworkTestData-frameworkalternate-fromold/Two/DocTest-frameworkalternate-two.dll - $(MONO) $(PROGRAM) update -o Test/en.actual -frameworks Test/FrameworkTestData-frameworkalternate-fromold + yes | cp ../tests/mdoc/Test/DocTest-frameworkalternate-one.dll ../tests/mdoc/Test/FrameworkTestData-frameworkalternate-fromold/Two/DocTest-frameworkalternate-two.dll + $(MONO) $(PROGRAM) update -o ../tests/mdoc/Test/en.actual -frameworks ../tests/mdoc/Test/FrameworkTestData-frameworkalternate-fromold - yes | cp Test/DocTest-frameworkalternate-two.dll Test/FrameworkTestData-frameworkalternate-fromold/Two/DocTest-frameworkalternate-two.dll - $(MONO) $(PROGRAM) update -o Test/en.actual -frameworks Test/FrameworkTestData-frameworkalternate-fromold - $(DIFF) Test/en.expected-frameworkalternate Test/en.actual + yes | cp ../tests/mdoc/Test/DocTest-frameworkalternate-two.dll ../tests/mdoc/Test/FrameworkTestData-frameworkalternate-fromold/Two/DocTest-frameworkalternate-two.dll + $(MONO) $(PROGRAM) update -o ../tests/mdoc/Test/en.actual -frameworks ../tests/mdoc/Test/FrameworkTestData-frameworkalternate-fromold + $(DIFF) ../tests/mdoc/Test/en.expected-frameworkalternate ../tests/mdoc/Test/en.actual # ------- Framework Alternate Test(s) ------- .PHONY: check-monodocer-import-fx check-monodocer-import-fx: check-monodocer-import-fx-work - $(DIFF) Test/en.expected-fx-import Test/en.actual + $(DIFF) ../tests/mdoc/Test/en.expected-fx-import ../tests/mdoc/Test/en.actual .PHONY: check-monodocer-import-fx-update check-monodocer-import-fx-update: check-monodocer-import-fx-work - rm -Rf Test/en.expected-fx-import - mv Test/en.actual Test/en.expected-fx-import + rm -Rf ../tests/mdoc/Test/en.expected-fx-import + mv ../tests/mdoc/Test/en.actual ../tests/mdoc/Test/en.expected-fx-import check-monodocer-attached-entities: - -rm -Rf Test/en.actual - msbuild ../mdoc/Test/AttachedEventsAndProperties/AttachedEventsAndProperties.csproj -property:Configuration=Release - $(MONO) $(PROGRAM) update --debug -o Test/en.actual Test/AttachedEventsAndProperties/bin/Release/AttachedEventsAndProperties.dll -lang docid -lang vb.net -lang fsharp -lang javascript -lang c++/cli -lang c++/cx -lang c++/winrt - $(DIFF) Test/en.expected-attached-entities Test/en.actual + -rm -Rf ../tests/mdoc/Test/en.actual + $(MAKE) ../tests/mdoc/AttachedEventsAndProperties/bin/Release/AttachedEventsAndProperties.dll + $(MONO) $(PROGRAM) update --debug -o ../tests/mdoc/Test/en.actual ../tests/mdoc/AttachedEventsAndProperties/bin/Release/AttachedEventsAndProperties.dll -lang docid -lang vb.net -lang fsharp -lang javascript -lang c++/cli -lang c++/cx -lang c++/winrt + $(DIFF) ../tests/mdoc/Test/en.expected-attached-entities ../tests/mdoc/Test/en.actual # now make sure it will delete a previously run/duplicated attachedproperty/property - cp Test/AttachedEventsAndProperties/AttachedPropertyExample.xml Test/en.actual/AttachedEventsAndProperties/ - $(MONO) $(PROGRAM) update -o Test/en.actual Test/AttachedEventsAndProperties/bin/Release/AttachedEventsAndProperties.dll --delete -lang docid -lang vb.net -lang fsharp -lang javascript -lang c++/cli -lang c++/cx -lang c++/winrt - $(DIFF) Test/en.expected-attached-entities Test/en.actual + cp ../tests/mdoc/AttachedEventsAndProperties/AttachedPropertyExample.xml ../tests/mdoc/Test/en.actual/AttachedEventsAndProperties/ + $(MONO) $(PROGRAM) update -o ../tests/mdoc/Test/en.actual ../tests/mdoc/AttachedEventsAndProperties/bin/Release/AttachedEventsAndProperties.dll --delete -lang docid -lang vb.net -lang fsharp -lang javascript -lang c++/cli -lang c++/cx -lang c++/winrt + $(DIFF) ../tests/mdoc/Test/en.expected-attached-entities ../tests/mdoc/Test/en.actual -Test/TestClass.dll: - $(CSCOMPILE) $(TEST_CSCFLAGS) -unsafe -debug -optimize -target:library -out:$@ mdoc.Test/SampleClasses/Test*.cs +../tests/mdoc/Test/TestClass.dll: + $(CSCOMPILE) $(TEST_CSCFLAGS) -unsafe -debug -optimize -target:library -out:$@ ../tests/mdoc/mdoc.Test/SampleClasses/Test*.cs -Test/GuidClass.dll: - $(CSCOMPILE) $(TEST_CSCFLAGS) -unsafe -debug -optimize -target:library -out:$@ mdoc.Test/SampleClasses/GuidClass.cs +../tests/mdoc/Test/GuidClass.dll: + $(CSCOMPILE) $(TEST_CSCFLAGS) -unsafe -debug -optimize -target:library -out:$@ ../tests/mdoc/mdoc.Test/SampleClasses/GuidClass.cs .PHONY: check-monodocer-operators-work -check-monodocer-operators-work: Test/TestClass.dll - rm -Rf Test/en.actual - $(MONO) $(PROGRAM) update Test/TestClass.dll -o Test/en.actual - cp mdoc.Test/SampleClasses/TestClass-OldOpSig.xml Test/en.actual/mdoc.Test.SampleClasses/TestClass.xml - $(MONO) $(PROGRAM) update Test/TestClass.dll -o Test/en.actual --delete +check-monodocer-operators-work: ../tests/mdoc/Test/TestClass.dll + rm -Rf ../tests/mdoc/Test/en.actual + $(MONO) $(PROGRAM) update ../tests/mdoc/Test/TestClass.dll -o ../tests/mdoc/Test/en.actual + cp ../tests/mdoc/mdoc.Test/SampleClasses/TestClass-OldOpSig.xml ../tests/mdoc/Test/en.actual/mdoc.Test.SampleClasses/TestClass.xml + $(MONO) $(PROGRAM) update ../tests/mdoc/Test/TestClass.dll -o ../tests/mdoc/Test/en.actual --delete .PHONY: check-monodocer-operators check-monodocer-operators: check-monodocer-operators-work - $(DIFF) Test/en.expected-operators Test/en.actual + $(DIFF) ../tests/mdoc/Test/en.expected-operators ../tests/mdoc/Test/en.actual .PHONY: check-monodocer-operators-update check-monodocer-operators-update: check-monodocer-operators-work - rm -Rf Test/en.expected-operators - mv Test/en.actual Test/en.expected-operators + rm -Rf ../tests/mdoc/Test/en.expected-operators + mv ../tests/mdoc/Test/en.actual ../tests/mdoc/Test/en.expected-operators -check-monodocer-guid: Test/GuidClass.dll - rm -Rf Test/en.actual - $(MONO) $(PROGRAM) update -o Test/en.actual Test/GuidClass.dll -lang c++/cx -lang c++/winrt - $(DIFF) Test/en.expected-guid Test/en.actual +check-monodocer-guid: ../tests/mdoc/Test/GuidClass.dll + rm -Rf ../tests/mdoc/Test/en.actual + $(MONO) $(PROGRAM) update -o ../tests/mdoc/Test/en.actual ../tests/mdoc/Test/GuidClass.dll -lang c++/cx -lang c++/winrt + $(DIFF) ../tests/mdoc/Test/en.expected-guid ../tests/mdoc/Test/en.actual check-mdoc-export-html-update: - find Test/html.expected -name \*.html -exec rm "{}" \; - $(MONO) $(PROGRAM) export-html -o Test/html.expected \ - Test/en.expected.importslashdoc + find ../tests/mdoc/Test/html.expected -name \*.html -exec rm "{}" \; + $(MONO) $(PROGRAM) export-html -o ../tests/mdoc/Test/html.expected \ + ../tests/mdoc/Test/en.expected.importslashdoc check-mdoc-export-html-with-array-extension: - rm -Rf Test/html.actual + rm -Rf ../tests/mdoc/Test/html.actual $(MAKE) check-monodocer - $(MONO) $(PROGRAM) export-html -o Test/html.actual \ - Test/en.actual - $(DIFF) Test/html.expected-with-array-extension Test/html.actual + $(MONO) $(PROGRAM) export-html -o ../tests/mdoc/Test/html.actual \ + ../tests/mdoc/Test/en.actual + $(DIFF) ../tests/mdoc/Test/html.expected-with-array-extension ../tests/mdoc/Test/html.actual check-mdoc-export-html: check-monodocer - rm -Rf Test/html.actual - $(MONO) $(PROGRAM) export-html -o Test/html.actual \ - Test/en.expected.importslashdoc - $(DIFF) Test/html.expected Test/html.actual + rm -Rf ../tests/mdoc/Test/html.actual + $(MONO) $(PROGRAM) export-html -o ../tests/mdoc/Test/html.actual \ + ../tests/mdoc/Test/en.expected.importslashdoc + $(DIFF) ../tests/mdoc/Test/html.expected ../tests/mdoc/Test/html.actual check-mdoc-export-html-with-version: - rm -Rf Test/html.actual.v0 Test/html.actual.since-with-v0 .v0.txt .v2.txt - $(MONO) $(PROGRAM) export-html -o Test/html.actual.v0 \ - Test/en.expected - $(MONO) $(PROGRAM) export-html -o Test/html.actual.since-with-v0 \ - Test/en.expected.since -with-version 0.0.0.0 - (cd Test/html.actual.v0 && find . -type f) | sort > .v0.txt - (cd Test/html.actual.since-with-v0 && find . -type f) | sort > .v2.txt + rm -Rf ../tests/mdoc/Test/html.actual.v0 ../tests/mdoc/Test/html.actual.since-with-v0 .v0.txt .v2.txt + $(MONO) $(PROGRAM) export-html -o ../tests/mdoc/Test/html.actual.v0 \ + ../tests/mdoc/Test/en.expected + $(MONO) $(PROGRAM) export-html -o ../tests/mdoc/Test/html.actual.since-with-v0 \ + ../tests/mdoc/Test/en.expected.since -with-version 0.0.0.0 + (cd ../tests/mdoc/Test/html.actual.v0 && find . -type f) | sort > .v0.txt + (cd ../tests/mdoc/Test/html.actual.since-with-v0 && find . -type f) | sort > .v2.txt $(DIFF) .v0.txt .v2.txt # assert no types added check-md-html-dir: - rm -Rf Test/html.actual + rm -Rf ../tests/mdoc/Test/html.actual $(MONO) $(PROGRAM) export-html -dest:Test/html.actual $(DIR) - $(DIFF) Test/html.expected Test/html.actual + $(DIFF) ../tests/mdoc/Test/html.expected ../tests/mdoc/Test/html.actual check-mdoc-export-msxdoc-update: - $(MONO) $(PROGRAM) export-msxdoc -o - Test/en.expected.importslashdoc \ - > Test/msxdoc-expected.importslashdoc.xml + $(MONO) $(PROGRAM) export-msxdoc -o - ../tests/mdoc/Test/en.expected.importslashdoc \ + > ../tests/mdoc/Test/msxdoc-expected.importslashdoc.xml check-mdoc-export-msxdoc: - $(MONO) $(PROGRAM) export-msxdoc -o - Test/en.expected.importslashdoc \ - | $(DIFF) - Test/msxdoc-expected.importslashdoc.xml + $(MONO) $(PROGRAM) export-msxdoc -o - ../tests/mdoc/Test/en.expected.importslashdoc \ + | $(DIFF) - ../tests/mdoc/Test/msxdoc-expected.importslashdoc.xml my_abs_top_srcdir = $(shell cd . && pwd) check-mdoc-validate-update: - $(MONO) $(PROGRAM) validate -f ecma Test/en.expected 2>&1 | \ + $(MONO) $(PROGRAM) validate -f ecma ../tests/mdoc/Test/en.expected 2>&1 | \ sed 's#file://$(my_abs_top_srcdir)/##g' > \ - Test/validate.check.monodocer - $(MONO) $(PROGRAM) validate -f ecma Test/en.expected.importslashdoc 2>&1 | \ + ../tests/mdoc/Test/validate.check.monodocer + $(MONO) $(PROGRAM) validate -f ecma ../tests/mdoc/Test/en.expected.importslashdoc 2>&1 | \ sed 's#file://$(my_abs_top_srcdir)/##g' > \ - Test/validate.check.monodocer.importslashdoc - $(MONO) $(PROGRAM) validate -f ecma Test/en.expected.since 2>&1 | \ + ../tests/mdoc/Test/validate.check.monodocer.importslashdoc + $(MONO) $(PROGRAM) validate -f ecma ../tests/mdoc/Test/en.expected.since 2>&1 | \ sed 's#file://$(my_abs_top_srcdir)/##g' > \ - Test/validate.check.monodocer.since + ../tests/mdoc/Test/validate.check.monodocer.since check-mdoc-validate: - $(MONO) $(PROGRAM) validate -f ecma Test/en.expected 2>&1 | \ + $(MONO) $(PROGRAM) validate -f ecma ../tests/mdoc/Test/en.expected 2>&1 | \ sed 's#file://$(my_abs_top_srcdir)/##g' | \ - $(DIFF_QUIET) - Test/validate.check.monodocer - $(MONO) $(PROGRAM) validate -f ecma Test/en.expected.importslashdoc 2>&1 | \ + $(DIFF_QUIET) - ../tests/mdoc/Test/validate.check.monodocer + $(MONO) $(PROGRAM) validate -f ecma ../tests/mdoc/Test/en.expected.importslashdoc 2>&1 | \ sed 's#file://$(my_abs_top_srcdir)/##g' | \ - $(DIFF_QUIET) - Test/validate.check.monodocer.importslashdoc - $(MONO) $(PROGRAM) validate -f ecma Test/en.expected.since 2>&1 | \ + $(DIFF_QUIET) - ../tests/mdoc/Test/validate.check.monodocer.importslashdoc + $(MONO) $(PROGRAM) validate -f ecma ../tests/mdoc/Test/en.expected.since 2>&1 | \ sed 's#file://$(my_abs_top_srcdir)/##g' | \ - $(DIFF_QUIET) - Test/validate.check.monodocer.since + $(DIFF_QUIET) - ../tests/mdoc/Test/validate.check.monodocer.since check-overwrite-attribute: - rm -Rf Test/en.actual - $(CSCOMPILE) $(TEST_CSCFLAGS) -target:library Test/test-overwrite-attribute/SomeClass.cs -doc:Test/test-overwrite-attribute/SomeClass.xml - $(MONO) $(PROGRAM) update Test/test-overwrite-attribute/SomeClass.dll -o Test/en.actual/ -import Test/test-overwrite-attribute/SomeClass.xml - cp Test/test-overwrite-attribute/Input_SomeClass.xml Test/en.actual/SomeClass.xml - $(MONO) $(PROGRAM) update Test/test-overwrite-attribute/SomeClass.dll -o Test/en.actual/ -import Test/test-overwrite-attribute/SomeClass.xml - $(DIFF) Test/test-overwrite-attribute/Expected_SomeClass.xml Test/en.actual/SomeClass.xml + rm -Rf ../tests/mdoc/Test/en.actual + $(CSCOMPILE) $(TEST_CSCFLAGS) -target:library ../tests/mdoc/Test/test-overwrite-attribute/SomeClass.cs -doc:../tests/mdoc/Test/test-overwrite-attribute/SomeClass.xml + $(MONO) $(PROGRAM) update ../tests/mdoc/Test/test-overwrite-attribute/SomeClass.dll -o ../tests/mdoc/Test/en.actual/ -import ../tests/mdoc/Test/test-overwrite-attribute/SomeClass.xml + cp ../tests/mdoc/Test/test-overwrite-attribute/Input_SomeClass.xml ../tests/mdoc/Test/en.actual/SomeClass.xml + $(MONO) $(PROGRAM) update ../tests/mdoc/Test/test-overwrite-attribute/SomeClass.dll -o ../tests/mdoc/Test/en.actual/ -import ../tests/mdoc/Test/test-overwrite-attribute/SomeClass.xml + $(DIFF) ../tests/mdoc/Test/test-overwrite-attribute/Expected_SomeClass.xml ../tests/mdoc/Test/en.actual/SomeClass.xml check-ignored-namespace-generic: - rm -Rf Test/en.actual - -rm -f Test/test-generic-ignored-namespace/ReadOnlySpan.dll - $(CSCOMPILE) $(TEST_CSCFLAGS) -target:library Test/test-generic-ignored-namespace/ReadOnlySpan.cs - $(MONO) $(PROGRAM) update Test/test-generic-ignored-namespace/ReadOnlySpan.dll -o Test/en.actual/ + rm -Rf ../tests/mdoc/Test/en.actual + -rm -f ../tests/mdoc/Test/test-generic-ignored-namespace/ReadOnlySpan.dll + $(CSCOMPILE) $(TEST_CSCFLAGS) -target:library ../tests/mdoc/Test/test-generic-ignored-namespace/ReadOnlySpan.cs + $(MONO) $(PROGRAM) update ../tests/mdoc/Test/test-generic-ignored-namespace/ReadOnlySpan.dll -o ../tests/mdoc/Test/en.actual/ - $(DIFF) Test/test-generic-ignored-namespace/en.expected-generic-ignored-namespace Test/en.actual/ + $(DIFF) ../tests/mdoc/Test/test-generic-ignored-namespace/en.expected-generic-ignored-namespace ../tests/mdoc/Test/en.actual/ -check-type-projection: Test/DocTest-TypeProjection.dll - rm -Rf Test/en.actual - rm -Rf Test/test-type-projection +check-type-projection: ../tests/mdoc/Test/DocTest-TypeProjection.dll + rm -Rf ../tests/mdoc/Test/en.actual + rm -Rf ../tests/mdoc/Test/test-type-projection - mkdir Test/test-type-projection - mkdir Test/test-type-projection/DocTest-TypeProjection - mkdir Test/en.actual + mkdir ../tests/mdoc/Test/test-type-projection + mkdir ../tests/mdoc/Test/test-type-projection/DocTest-TypeProjection + mkdir ../tests/mdoc/Test/en.actual - cp Test/DocTest-TypeProjection.dll Test/test-type-projection/DocTest-TypeProjection - cp Test/TestTypeMap.xml Test/test-type-projection/ - mv Test/test-type-projection/TestTypeMap.xml Test/test-type-projection/TypeMap.xml + cp ../tests/mdoc/Test/DocTest-TypeProjection.dll ../tests/mdoc/Test/test-type-projection/DocTest-TypeProjection + cp ../tests/mdoc/Test/TestTypeMap.xml ../tests/mdoc/Test/test-type-projection/ + mv ../tests/mdoc/Test/test-type-projection/TestTypeMap.xml ../tests/mdoc/Test/test-type-projection/TypeMap.xml - $(MONO) $(PROGRAM) fx-bootstrap -fx Test/test-type-projection - $(MONO) $(PROGRAM) update -fx Test/test-type-projection/ -o Test/en.actual/ - $(DIFF) Test/en.expected-type-projection Test/en.actual/ + $(MONO) $(PROGRAM) fx-bootstrap -fx ../tests/mdoc/Test/test-type-projection + $(MONO) $(PROGRAM) update -fx ../tests/mdoc/Test/test-type-projection/ -o ../tests/mdoc/Test/en.actual/ + $(DIFF) ../tests/mdoc/Test/en.expected-type-projection ../tests/mdoc/Test/en.actual/ -check-long-file-name: Test/DocTest-LongFileName.dll - rm -Rf Test/en.actual - rm -Rf Test/test-long-file-name +check-long-file-name: ../tests/mdoc/Test/DocTest-LongFileName.dll + rm -Rf ../tests/mdoc/Test/en.actual + rm -Rf ../tests/mdoc/Test/test-long-file-name - mkdir Test/test-long-file-name - mkdir Test/test-long-file-name/DocTest-LongFileName - mkdir Test/en.actual + mkdir ../tests/mdoc/Test/test-long-file-name + mkdir ../tests/mdoc/Test/test-long-file-name/DocTest-LongFileName + mkdir ../tests/mdoc/Test/en.actual - cp Test/DocTest-LongFileName.dll Test/test-long-file-name/DocTest-LongFileName + cp ../tests/mdoc/Test/DocTest-LongFileName.dll ../tests/mdoc/Test/test-long-file-name/DocTest-LongFileName - $(MONO) $(PROGRAM) fx-bootstrap -fx Test/test-long-file-name - $(MONO) $(PROGRAM) update -fx Test/test-long-file-name -o Test/en.actual/ + $(MONO) $(PROGRAM) fx-bootstrap -fx ../tests/mdoc/Test/test-long-file-name + $(MONO) $(PROGRAM) update -fx ../tests/mdoc/Test/test-long-file-name -o ../tests/mdoc/Test/en.actual/ run-test-local: check-doc-tools diff --git a/monodoc/Makefile b/monodoc/Makefile index 4aeb820d3..b7f5e6dbe 100644 --- a/monodoc/Makefile +++ b/monodoc/Makefile @@ -1,5 +1,6 @@ CONFIGURATION = Release +MONO = $(if $(filter Windows_NT,$(OS)),,mono) check: - mono ../packages/NUnit.ConsoleRunner.3.6.0/tools/nunit3-console.exe Test/bin/$(CONFIGURATION)/Monodoc.Test.dll + $(MONO) ../packages/NUnit.ConsoleRunner.3.6.0/tools/nunit3-console.exe ../tests/monodoc/Test/bin/$(CONFIGURATION)/Monodoc.Test.dll @echo "monodoc Tests Complete!" diff --git a/tests/mdoc/.gitignore b/tests/mdoc/.gitignore new file mode 100644 index 000000000..d87490e14 --- /dev/null +++ b/tests/mdoc/.gitignore @@ -0,0 +1,22 @@ +/Test/en.*/ +/Test/en.actual +/Test/html.*/ +/Test/DocTest.* +/Test/*.dll* +/Test/FrameworkTestData* +/Test/fx-import +Test/DocTest-DropNS-classic.xml +/Test/test-nuget-information +/Test/test-type-projection +/Test/actual_statistics.txt +/Test/test-overwrite-attribute/SomeClass.xml +/Test/test-overwrite-attribute/SomeClass.dll +/Test/test-generic-ignored-namespace/ReadOnlySpan.dll +/Test/test-long-file-name/ +/Test/test-nuget-information/input_data/ +/Debug/UwpTestWinRtComponentCpp +Debug +/mdoc.Test/UwpTestWinRtComponentCpp/x64/Release +/mdoc.Test.Cplusplus/x64/Release +/x64/Release/UwpTestWinRtComponentCpp +/mdoc/Properties/launchSettings.json diff --git a/mdoc/Test/AttachedEventsAndProperties/AquariumFilter.cs b/tests/mdoc/AttachedEventsAndProperties/AquariumFilter.cs similarity index 100% rename from mdoc/Test/AttachedEventsAndProperties/AquariumFilter.cs rename to tests/mdoc/AttachedEventsAndProperties/AquariumFilter.cs diff --git a/mdoc/Test/AttachedEventsAndProperties/AquariumObject.cs b/tests/mdoc/AttachedEventsAndProperties/AquariumObject.cs similarity index 100% rename from mdoc/Test/AttachedEventsAndProperties/AquariumObject.cs rename to tests/mdoc/AttachedEventsAndProperties/AquariumObject.cs diff --git a/mdoc/Test/AttachedEventsAndProperties/AttachedEventExample.cs b/tests/mdoc/AttachedEventsAndProperties/AttachedEventExample.cs similarity index 100% rename from mdoc/Test/AttachedEventsAndProperties/AttachedEventExample.cs rename to tests/mdoc/AttachedEventsAndProperties/AttachedEventExample.cs diff --git a/mdoc/Test/AttachedEventsAndProperties/AttachedEventsAndProperties.csproj b/tests/mdoc/AttachedEventsAndProperties/AttachedEventsAndProperties.csproj similarity index 100% rename from mdoc/Test/AttachedEventsAndProperties/AttachedEventsAndProperties.csproj rename to tests/mdoc/AttachedEventsAndProperties/AttachedEventsAndProperties.csproj diff --git a/mdoc/Test/AttachedEventsAndProperties/AttachedPropertyExample.cs b/tests/mdoc/AttachedEventsAndProperties/AttachedPropertyExample.cs similarity index 100% rename from mdoc/Test/AttachedEventsAndProperties/AttachedPropertyExample.cs rename to tests/mdoc/AttachedEventsAndProperties/AttachedPropertyExample.cs diff --git a/mdoc/Test/AttachedEventsAndProperties/AttachedPropertyExample.xml b/tests/mdoc/AttachedEventsAndProperties/AttachedPropertyExample.xml similarity index 100% rename from mdoc/Test/AttachedEventsAndProperties/AttachedPropertyExample.xml rename to tests/mdoc/AttachedEventsAndProperties/AttachedPropertyExample.xml diff --git a/mdoc/Test/AttachedEventsAndProperties/Properties/AssemblyInfo.cs b/tests/mdoc/AttachedEventsAndProperties/Properties/AssemblyInfo.cs similarity index 100% rename from mdoc/Test/AttachedEventsAndProperties/Properties/AssemblyInfo.cs rename to tests/mdoc/AttachedEventsAndProperties/Properties/AssemblyInfo.cs diff --git a/mdoc/Test/AttachedEventsAndProperties/RoutedEvent.cs b/tests/mdoc/AttachedEventsAndProperties/RoutedEvent.cs similarity index 100% rename from mdoc/Test/AttachedEventsAndProperties/RoutedEvent.cs rename to tests/mdoc/AttachedEventsAndProperties/RoutedEvent.cs diff --git a/mdoc/Test/AttachedEventsAndProperties/System.Windows/DragEventArgs.cs b/tests/mdoc/AttachedEventsAndProperties/System.Windows/DragEventArgs.cs similarity index 100% rename from mdoc/Test/AttachedEventsAndProperties/System.Windows/DragEventArgs.cs rename to tests/mdoc/AttachedEventsAndProperties/System.Windows/DragEventArgs.cs diff --git a/mdoc/Test/AttachedEventsAndProperties/System.Windows/DragEventHandler.cs b/tests/mdoc/AttachedEventsAndProperties/System.Windows/DragEventHandler.cs similarity index 100% rename from mdoc/Test/AttachedEventsAndProperties/System.Windows/DragEventHandler.cs rename to tests/mdoc/AttachedEventsAndProperties/System.Windows/DragEventHandler.cs diff --git a/mdoc/Test/AttachedEventsAndProperties/System.Windows/RoutedEventArgs.cs b/tests/mdoc/AttachedEventsAndProperties/System.Windows/RoutedEventArgs.cs similarity index 100% rename from mdoc/Test/AttachedEventsAndProperties/System.Windows/RoutedEventArgs.cs rename to tests/mdoc/AttachedEventsAndProperties/System.Windows/RoutedEventArgs.cs diff --git a/mdoc/Test/AttachedEventsAndProperties/System.Windows/RoutedEventHandler.cs b/tests/mdoc/AttachedEventsAndProperties/System.Windows/RoutedEventHandler.cs similarity index 100% rename from mdoc/Test/AttachedEventsAndProperties/System.Windows/RoutedEventHandler.cs rename to tests/mdoc/AttachedEventsAndProperties/System.Windows/RoutedEventHandler.cs diff --git a/mdoc/Test/AttachedEventsAndProperties/System.Windows/UIElement.cs b/tests/mdoc/AttachedEventsAndProperties/System.Windows/UIElement.cs similarity index 100% rename from mdoc/Test/AttachedEventsAndProperties/System.Windows/UIElement.cs rename to tests/mdoc/AttachedEventsAndProperties/System.Windows/UIElement.cs diff --git a/mdoc/Test/.gitattributes b/tests/mdoc/Test/.gitattributes similarity index 100% rename from mdoc/Test/.gitattributes rename to tests/mdoc/Test/.gitattributes diff --git a/mdoc/Test/CLILibraryTypes.dtd b/tests/mdoc/Test/CLILibraryTypes.dtd similarity index 100% rename from mdoc/Test/CLILibraryTypes.dtd rename to tests/mdoc/Test/CLILibraryTypes.dtd diff --git a/mdoc/Test/ClassEnumerator.vb b/tests/mdoc/Test/ClassEnumerator.vb similarity index 100% rename from mdoc/Test/ClassEnumerator.vb rename to tests/mdoc/Test/ClassEnumerator.vb diff --git a/mdoc/Test/ClassEnumeratorECMA.xml b/tests/mdoc/Test/ClassEnumeratorECMA.xml similarity index 100% rename from mdoc/Test/ClassEnumeratorECMA.xml rename to tests/mdoc/Test/ClassEnumeratorECMA.xml diff --git a/mdoc/Test/ClassEnumeratorSlashDoc.xml b/tests/mdoc/Test/ClassEnumeratorSlashDoc.xml similarity index 100% rename from mdoc/Test/ClassEnumeratorSlashDoc.xml rename to tests/mdoc/Test/ClassEnumeratorSlashDoc.xml diff --git a/mdoc/Test/DocTest-DropNS-classic-secondary.cs b/tests/mdoc/Test/DocTest-DropNS-classic-secondary.cs similarity index 100% rename from mdoc/Test/DocTest-DropNS-classic-secondary.cs rename to tests/mdoc/Test/DocTest-DropNS-classic-secondary.cs diff --git a/mdoc/Test/DocTest-DropNS-classic-secondary.xml b/tests/mdoc/Test/DocTest-DropNS-classic-secondary.xml similarity index 100% rename from mdoc/Test/DocTest-DropNS-classic-secondary.xml rename to tests/mdoc/Test/DocTest-DropNS-classic-secondary.xml diff --git a/mdoc/Test/DocTest-DropNS-classic.cs b/tests/mdoc/Test/DocTest-DropNS-classic.cs similarity index 100% rename from mdoc/Test/DocTest-DropNS-classic.cs rename to tests/mdoc/Test/DocTest-DropNS-classic.cs diff --git a/mdoc/Test/DocTest-DropNS-unified.cs b/tests/mdoc/Test/DocTest-DropNS-unified.cs similarity index 100% rename from mdoc/Test/DocTest-DropNS-unified.cs rename to tests/mdoc/Test/DocTest-DropNS-unified.cs diff --git a/mdoc/Test/DocTest-InternalInterface.cs b/tests/mdoc/Test/DocTest-InternalInterface.cs similarity index 100% rename from mdoc/Test/DocTest-InternalInterface.cs rename to tests/mdoc/Test/DocTest-InternalInterface.cs diff --git a/mdoc/Test/DocTest-LongFileName.cs b/tests/mdoc/Test/DocTest-LongFileName.cs similarity index 100% rename from mdoc/Test/DocTest-LongFileName.cs rename to tests/mdoc/Test/DocTest-LongFileName.cs diff --git a/mdoc/Test/DocTest-TypeProjection.cs b/tests/mdoc/Test/DocTest-TypeProjection.cs similarity index 100% rename from mdoc/Test/DocTest-TypeProjection.cs rename to tests/mdoc/Test/DocTest-TypeProjection.cs diff --git a/mdoc/Test/DocTest-addNonGeneric.cs b/tests/mdoc/Test/DocTest-addNonGeneric.cs similarity index 100% rename from mdoc/Test/DocTest-addNonGeneric.cs rename to tests/mdoc/Test/DocTest-addNonGeneric.cs diff --git a/mdoc/Test/DocTest-differentTypeDefinitions.cs b/tests/mdoc/Test/DocTest-differentTypeDefinitions.cs similarity index 100% rename from mdoc/Test/DocTest-differentTypeDefinitions.cs rename to tests/mdoc/Test/DocTest-differentTypeDefinitions.cs diff --git a/mdoc/Test/DocTest-differentTypeParameterNames.cs b/tests/mdoc/Test/DocTest-differentTypeParameterNames.cs similarity index 100% rename from mdoc/Test/DocTest-differentTypeParameterNames.cs rename to tests/mdoc/Test/DocTest-differentTypeParameterNames.cs diff --git a/mdoc/Test/DocTest-embedded-type.cs b/tests/mdoc/Test/DocTest-embedded-type.cs similarity index 100% rename from mdoc/Test/DocTest-embedded-type.cs rename to tests/mdoc/Test/DocTest-embedded-type.cs diff --git a/mdoc/Test/DocTest-enumerations.cs b/tests/mdoc/Test/DocTest-enumerations.cs similarity index 100% rename from mdoc/Test/DocTest-enumerations.cs rename to tests/mdoc/Test/DocTest-enumerations.cs diff --git a/mdoc/Test/DocTest-framework-inheritance.cs b/tests/mdoc/Test/DocTest-framework-inheritance.cs similarity index 100% rename from mdoc/Test/DocTest-framework-inheritance.cs rename to tests/mdoc/Test/DocTest-framework-inheritance.cs diff --git a/mdoc/Test/DocTest-frameworkalternate.cs b/tests/mdoc/Test/DocTest-frameworkalternate.cs similarity index 100% rename from mdoc/Test/DocTest-frameworkalternate.cs rename to tests/mdoc/Test/DocTest-frameworkalternate.cs diff --git a/mdoc/Test/DocTest-nestedType-typeForwards.cs b/tests/mdoc/Test/DocTest-nestedType-typeForwards.cs similarity index 100% rename from mdoc/Test/DocTest-nestedType-typeForwards.cs rename to tests/mdoc/Test/DocTest-nestedType-typeForwards.cs diff --git a/mdoc/Test/DocTest-typeForwards.cs b/tests/mdoc/Test/DocTest-typeForwards.cs similarity index 100% rename from mdoc/Test/DocTest-typeForwards.cs rename to tests/mdoc/Test/DocTest-typeForwards.cs diff --git a/mdoc/Test/DocTest-v1.cs b/tests/mdoc/Test/DocTest-v1.cs similarity index 100% rename from mdoc/Test/DocTest-v1.cs rename to tests/mdoc/Test/DocTest-v1.cs diff --git a/mdoc/Test/DocTest-v2.patch b/tests/mdoc/Test/DocTest-v2.patch similarity index 100% rename from mdoc/Test/DocTest-v2.patch rename to tests/mdoc/Test/DocTest-v2.patch diff --git a/mdoc/Test/TestEcmaDocs.xml b/tests/mdoc/Test/TestEcmaDocs.xml similarity index 100% rename from mdoc/Test/TestEcmaDocs.xml rename to tests/mdoc/Test/TestEcmaDocs.xml diff --git a/mdoc/Test/TestTypeMap.xml b/tests/mdoc/Test/TestTypeMap.xml similarity index 100% rename from mdoc/Test/TestTypeMap.xml rename to tests/mdoc/Test/TestTypeMap.xml diff --git a/mdoc/Test/UwpTestWinRtComponentCpp.winmd b/tests/mdoc/Test/UwpTestWinRtComponentCpp.winmd similarity index 100% rename from mdoc/Test/UwpTestWinRtComponentCpp.winmd rename to tests/mdoc/Test/UwpTestWinRtComponentCpp.winmd diff --git a/mdoc/Test/en.expected-addNonGeneric/MyNamespace/MyClass.xml b/tests/mdoc/Test/en.expected-addNonGeneric/MyNamespace/MyClass.xml similarity index 100% rename from mdoc/Test/en.expected-addNonGeneric/MyNamespace/MyClass.xml rename to tests/mdoc/Test/en.expected-addNonGeneric/MyNamespace/MyClass.xml diff --git a/mdoc/Test/en.expected-addNonGeneric/index.xml b/tests/mdoc/Test/en.expected-addNonGeneric/index.xml similarity index 100% rename from mdoc/Test/en.expected-addNonGeneric/index.xml rename to tests/mdoc/Test/en.expected-addNonGeneric/index.xml diff --git a/mdoc/Test/en.expected-addNonGeneric/ns-MyNamespace.xml b/tests/mdoc/Test/en.expected-addNonGeneric/ns-MyNamespace.xml similarity index 100% rename from mdoc/Test/en.expected-addNonGeneric/ns-MyNamespace.xml rename to tests/mdoc/Test/en.expected-addNonGeneric/ns-MyNamespace.xml diff --git a/mdoc/Test/en.expected-attached-entities/AttachedEventsAndProperties/AquariumFilter.xml b/tests/mdoc/Test/en.expected-attached-entities/AttachedEventsAndProperties/AquariumFilter.xml similarity index 100% rename from mdoc/Test/en.expected-attached-entities/AttachedEventsAndProperties/AquariumFilter.xml rename to tests/mdoc/Test/en.expected-attached-entities/AttachedEventsAndProperties/AquariumFilter.xml diff --git a/mdoc/Test/en.expected-attached-entities/AttachedEventsAndProperties/AquariumObject.xml b/tests/mdoc/Test/en.expected-attached-entities/AttachedEventsAndProperties/AquariumObject.xml similarity index 100% rename from mdoc/Test/en.expected-attached-entities/AttachedEventsAndProperties/AquariumObject.xml rename to tests/mdoc/Test/en.expected-attached-entities/AttachedEventsAndProperties/AquariumObject.xml diff --git a/mdoc/Test/en.expected-attached-entities/AttachedEventsAndProperties/AttachedEventExample.xml b/tests/mdoc/Test/en.expected-attached-entities/AttachedEventsAndProperties/AttachedEventExample.xml similarity index 100% rename from mdoc/Test/en.expected-attached-entities/AttachedEventsAndProperties/AttachedEventExample.xml rename to tests/mdoc/Test/en.expected-attached-entities/AttachedEventsAndProperties/AttachedEventExample.xml diff --git a/mdoc/Test/en.expected-attached-entities/AttachedEventsAndProperties/AttachedPropertyExample.xml b/tests/mdoc/Test/en.expected-attached-entities/AttachedEventsAndProperties/AttachedPropertyExample.xml similarity index 100% rename from mdoc/Test/en.expected-attached-entities/AttachedEventsAndProperties/AttachedPropertyExample.xml rename to tests/mdoc/Test/en.expected-attached-entities/AttachedEventsAndProperties/AttachedPropertyExample.xml diff --git a/mdoc/Test/en.expected-attached-entities/System.Windows/DragEventArgs.xml b/tests/mdoc/Test/en.expected-attached-entities/System.Windows/DragEventArgs.xml similarity index 100% rename from mdoc/Test/en.expected-attached-entities/System.Windows/DragEventArgs.xml rename to tests/mdoc/Test/en.expected-attached-entities/System.Windows/DragEventArgs.xml diff --git a/mdoc/Test/en.expected-attached-entities/System.Windows/DragEventHandler.xml b/tests/mdoc/Test/en.expected-attached-entities/System.Windows/DragEventHandler.xml similarity index 100% rename from mdoc/Test/en.expected-attached-entities/System.Windows/DragEventHandler.xml rename to tests/mdoc/Test/en.expected-attached-entities/System.Windows/DragEventHandler.xml diff --git a/mdoc/Test/en.expected-attached-entities/System.Windows/RoutedEvent.xml b/tests/mdoc/Test/en.expected-attached-entities/System.Windows/RoutedEvent.xml similarity index 100% rename from mdoc/Test/en.expected-attached-entities/System.Windows/RoutedEvent.xml rename to tests/mdoc/Test/en.expected-attached-entities/System.Windows/RoutedEvent.xml diff --git a/mdoc/Test/en.expected-attached-entities/System.Windows/RoutedEventArgs.xml b/tests/mdoc/Test/en.expected-attached-entities/System.Windows/RoutedEventArgs.xml similarity index 100% rename from mdoc/Test/en.expected-attached-entities/System.Windows/RoutedEventArgs.xml rename to tests/mdoc/Test/en.expected-attached-entities/System.Windows/RoutedEventArgs.xml diff --git a/mdoc/Test/en.expected-attached-entities/System.Windows/RoutedEventHandler.xml b/tests/mdoc/Test/en.expected-attached-entities/System.Windows/RoutedEventHandler.xml similarity index 100% rename from mdoc/Test/en.expected-attached-entities/System.Windows/RoutedEventHandler.xml rename to tests/mdoc/Test/en.expected-attached-entities/System.Windows/RoutedEventHandler.xml diff --git a/mdoc/Test/en.expected-attached-entities/System.Windows/UIElement.xml b/tests/mdoc/Test/en.expected-attached-entities/System.Windows/UIElement.xml similarity index 100% rename from mdoc/Test/en.expected-attached-entities/System.Windows/UIElement.xml rename to tests/mdoc/Test/en.expected-attached-entities/System.Windows/UIElement.xml diff --git a/mdoc/Test/en.expected-attached-entities/index.xml b/tests/mdoc/Test/en.expected-attached-entities/index.xml similarity index 100% rename from mdoc/Test/en.expected-attached-entities/index.xml rename to tests/mdoc/Test/en.expected-attached-entities/index.xml diff --git a/mdoc/Test/en.expected-attached-entities/ns-AttachedEventsAndProperties.xml b/tests/mdoc/Test/en.expected-attached-entities/ns-AttachedEventsAndProperties.xml similarity index 100% rename from mdoc/Test/en.expected-attached-entities/ns-AttachedEventsAndProperties.xml rename to tests/mdoc/Test/en.expected-attached-entities/ns-AttachedEventsAndProperties.xml diff --git a/mdoc/Test/en.expected-attached-entities/ns-System.Windows.xml b/tests/mdoc/Test/en.expected-attached-entities/ns-System.Windows.xml similarity index 100% rename from mdoc/Test/en.expected-attached-entities/ns-System.Windows.xml rename to tests/mdoc/Test/en.expected-attached-entities/ns-System.Windows.xml diff --git a/mdoc/Test/en.expected-cppcli/FrameworksIndex/One.xml b/tests/mdoc/Test/en.expected-cppcli/FrameworksIndex/One.xml similarity index 100% rename from mdoc/Test/en.expected-cppcli/FrameworksIndex/One.xml rename to tests/mdoc/Test/en.expected-cppcli/FrameworksIndex/One.xml diff --git a/mdoc/Test/en.expected-cppcli/FrameworksIndex/Two.xml b/tests/mdoc/Test/en.expected-cppcli/FrameworksIndex/Two.xml similarity index 100% rename from mdoc/Test/en.expected-cppcli/FrameworksIndex/Two.xml rename to tests/mdoc/Test/en.expected-cppcli/FrameworksIndex/Two.xml diff --git a/mdoc/Test/en.expected-cppcli/MyFramework.MyNamespace/MyClass.xml b/tests/mdoc/Test/en.expected-cppcli/MyFramework.MyNamespace/MyClass.xml similarity index 100% rename from mdoc/Test/en.expected-cppcli/MyFramework.MyNamespace/MyClass.xml rename to tests/mdoc/Test/en.expected-cppcli/MyFramework.MyNamespace/MyClass.xml diff --git a/mdoc/Test/en.expected-cppcli/MyFramework.MyNamespace/MyClassExtensions.xml b/tests/mdoc/Test/en.expected-cppcli/MyFramework.MyNamespace/MyClassExtensions.xml similarity index 100% rename from mdoc/Test/en.expected-cppcli/MyFramework.MyNamespace/MyClassExtensions.xml rename to tests/mdoc/Test/en.expected-cppcli/MyFramework.MyNamespace/MyClassExtensions.xml diff --git a/mdoc/Test/en.expected-cppcli/MyFramework.MyOtherNamespace/MyOtherClass.xml b/tests/mdoc/Test/en.expected-cppcli/MyFramework.MyOtherNamespace/MyOtherClass.xml similarity index 100% rename from mdoc/Test/en.expected-cppcli/MyFramework.MyOtherNamespace/MyOtherClass.xml rename to tests/mdoc/Test/en.expected-cppcli/MyFramework.MyOtherNamespace/MyOtherClass.xml diff --git a/mdoc/Test/en.expected-cppcli/MyNamespace/MyClass.xml b/tests/mdoc/Test/en.expected-cppcli/MyNamespace/MyClass.xml similarity index 100% rename from mdoc/Test/en.expected-cppcli/MyNamespace/MyClass.xml rename to tests/mdoc/Test/en.expected-cppcli/MyNamespace/MyClass.xml diff --git a/mdoc/Test/en.expected-cppcli/index.xml b/tests/mdoc/Test/en.expected-cppcli/index.xml similarity index 100% rename from mdoc/Test/en.expected-cppcli/index.xml rename to tests/mdoc/Test/en.expected-cppcli/index.xml diff --git a/mdoc/Test/en.expected-cppcli/ns-MyFramework.MyNamespace.xml b/tests/mdoc/Test/en.expected-cppcli/ns-MyFramework.MyNamespace.xml similarity index 100% rename from mdoc/Test/en.expected-cppcli/ns-MyFramework.MyNamespace.xml rename to tests/mdoc/Test/en.expected-cppcli/ns-MyFramework.MyNamespace.xml diff --git a/mdoc/Test/en.expected-cppcli/ns-MyFramework.MyOtherNamespace.xml b/tests/mdoc/Test/en.expected-cppcli/ns-MyFramework.MyOtherNamespace.xml similarity index 100% rename from mdoc/Test/en.expected-cppcli/ns-MyFramework.MyOtherNamespace.xml rename to tests/mdoc/Test/en.expected-cppcli/ns-MyFramework.MyOtherNamespace.xml diff --git a/mdoc/Test/en.expected-cppcli/ns-MyNamespace.xml b/tests/mdoc/Test/en.expected-cppcli/ns-MyNamespace.xml similarity index 100% rename from mdoc/Test/en.expected-cppcli/ns-MyNamespace.xml rename to tests/mdoc/Test/en.expected-cppcli/ns-MyNamespace.xml diff --git a/mdoc/Test/en.expected-cppcx/FrameworksIndex/One.xml b/tests/mdoc/Test/en.expected-cppcx/FrameworksIndex/One.xml similarity index 100% rename from mdoc/Test/en.expected-cppcx/FrameworksIndex/One.xml rename to tests/mdoc/Test/en.expected-cppcx/FrameworksIndex/One.xml diff --git a/mdoc/Test/en.expected-cppcx/FrameworksIndex/Two.xml b/tests/mdoc/Test/en.expected-cppcx/FrameworksIndex/Two.xml similarity index 100% rename from mdoc/Test/en.expected-cppcx/FrameworksIndex/Two.xml rename to tests/mdoc/Test/en.expected-cppcx/FrameworksIndex/Two.xml diff --git a/mdoc/Test/en.expected-cppcx/MyFramework.MyNamespace/MyClass.xml b/tests/mdoc/Test/en.expected-cppcx/MyFramework.MyNamespace/MyClass.xml similarity index 100% rename from mdoc/Test/en.expected-cppcx/MyFramework.MyNamespace/MyClass.xml rename to tests/mdoc/Test/en.expected-cppcx/MyFramework.MyNamespace/MyClass.xml diff --git a/mdoc/Test/en.expected-cppcx/MyFramework.MyNamespace/MyClassExtensions.xml b/tests/mdoc/Test/en.expected-cppcx/MyFramework.MyNamespace/MyClassExtensions.xml similarity index 100% rename from mdoc/Test/en.expected-cppcx/MyFramework.MyNamespace/MyClassExtensions.xml rename to tests/mdoc/Test/en.expected-cppcx/MyFramework.MyNamespace/MyClassExtensions.xml diff --git a/mdoc/Test/en.expected-cppcx/MyFramework.MyOtherNamespace/MyOtherClass.xml b/tests/mdoc/Test/en.expected-cppcx/MyFramework.MyOtherNamespace/MyOtherClass.xml similarity index 100% rename from mdoc/Test/en.expected-cppcx/MyFramework.MyOtherNamespace/MyOtherClass.xml rename to tests/mdoc/Test/en.expected-cppcx/MyFramework.MyOtherNamespace/MyOtherClass.xml diff --git a/mdoc/Test/en.expected-cppcx/MyNamespace/MyClass.xml b/tests/mdoc/Test/en.expected-cppcx/MyNamespace/MyClass.xml similarity index 100% rename from mdoc/Test/en.expected-cppcx/MyNamespace/MyClass.xml rename to tests/mdoc/Test/en.expected-cppcx/MyNamespace/MyClass.xml diff --git a/mdoc/Test/en.expected-cppcx/index.xml b/tests/mdoc/Test/en.expected-cppcx/index.xml similarity index 100% rename from mdoc/Test/en.expected-cppcx/index.xml rename to tests/mdoc/Test/en.expected-cppcx/index.xml diff --git a/mdoc/Test/en.expected-cppcx/ns-MyFramework.MyNamespace.xml b/tests/mdoc/Test/en.expected-cppcx/ns-MyFramework.MyNamespace.xml similarity index 100% rename from mdoc/Test/en.expected-cppcx/ns-MyFramework.MyNamespace.xml rename to tests/mdoc/Test/en.expected-cppcx/ns-MyFramework.MyNamespace.xml diff --git a/mdoc/Test/en.expected-cppcx/ns-MyFramework.MyOtherNamespace.xml b/tests/mdoc/Test/en.expected-cppcx/ns-MyFramework.MyOtherNamespace.xml similarity index 100% rename from mdoc/Test/en.expected-cppcx/ns-MyFramework.MyOtherNamespace.xml rename to tests/mdoc/Test/en.expected-cppcx/ns-MyFramework.MyOtherNamespace.xml diff --git a/mdoc/Test/en.expected-cppcx/ns-MyNamespace.xml b/tests/mdoc/Test/en.expected-cppcx/ns-MyNamespace.xml similarity index 100% rename from mdoc/Test/en.expected-cppcx/ns-MyNamespace.xml rename to tests/mdoc/Test/en.expected-cppcx/ns-MyNamespace.xml diff --git a/mdoc/Test/en.expected-cppcx2/Mono.DocTest.Generic/CompoundConstraints`1.xml b/tests/mdoc/Test/en.expected-cppcx2/Mono.DocTest.Generic/CompoundConstraints`1.xml similarity index 100% rename from mdoc/Test/en.expected-cppcx2/Mono.DocTest.Generic/CompoundConstraints`1.xml rename to tests/mdoc/Test/en.expected-cppcx2/Mono.DocTest.Generic/CompoundConstraints`1.xml diff --git a/mdoc/Test/en.expected-cppcx2/Mono.DocTest.Generic/Extensions.xml b/tests/mdoc/Test/en.expected-cppcx2/Mono.DocTest.Generic/Extensions.xml similarity index 100% rename from mdoc/Test/en.expected-cppcx2/Mono.DocTest.Generic/Extensions.xml rename to tests/mdoc/Test/en.expected-cppcx2/Mono.DocTest.Generic/Extensions.xml diff --git a/mdoc/Test/en.expected-cppcx2/Mono.DocTest.Generic/Func`2.xml b/tests/mdoc/Test/en.expected-cppcx2/Mono.DocTest.Generic/Func`2.xml similarity index 100% rename from mdoc/Test/en.expected-cppcx2/Mono.DocTest.Generic/Func`2.xml rename to tests/mdoc/Test/en.expected-cppcx2/Mono.DocTest.Generic/Func`2.xml diff --git a/mdoc/Test/en.expected-cppcx2/Mono.DocTest.Generic/GenericBase`1+FooEventArgs.xml b/tests/mdoc/Test/en.expected-cppcx2/Mono.DocTest.Generic/GenericBase`1+FooEventArgs.xml similarity index 100% rename from mdoc/Test/en.expected-cppcx2/Mono.DocTest.Generic/GenericBase`1+FooEventArgs.xml rename to tests/mdoc/Test/en.expected-cppcx2/Mono.DocTest.Generic/GenericBase`1+FooEventArgs.xml diff --git a/mdoc/Test/en.expected-cppcx2/Mono.DocTest.Generic/GenericBase`1+NestedCollection+Enumerator.xml b/tests/mdoc/Test/en.expected-cppcx2/Mono.DocTest.Generic/GenericBase`1+NestedCollection+Enumerator.xml similarity index 100% rename from mdoc/Test/en.expected-cppcx2/Mono.DocTest.Generic/GenericBase`1+NestedCollection+Enumerator.xml rename to tests/mdoc/Test/en.expected-cppcx2/Mono.DocTest.Generic/GenericBase`1+NestedCollection+Enumerator.xml diff --git a/mdoc/Test/en.expected-cppcx2/Mono.DocTest.Generic/GenericBase`1+NestedCollection.xml b/tests/mdoc/Test/en.expected-cppcx2/Mono.DocTest.Generic/GenericBase`1+NestedCollection.xml similarity index 100% rename from mdoc/Test/en.expected-cppcx2/Mono.DocTest.Generic/GenericBase`1+NestedCollection.xml rename to tests/mdoc/Test/en.expected-cppcx2/Mono.DocTest.Generic/GenericBase`1+NestedCollection.xml diff --git a/mdoc/Test/en.expected-cppcx2/Mono.DocTest.Generic/GenericBase`1.xml b/tests/mdoc/Test/en.expected-cppcx2/Mono.DocTest.Generic/GenericBase`1.xml similarity index 100% rename from mdoc/Test/en.expected-cppcx2/Mono.DocTest.Generic/GenericBase`1.xml rename to tests/mdoc/Test/en.expected-cppcx2/Mono.DocTest.Generic/GenericBase`1.xml diff --git a/mdoc/Test/en.expected-cppcx2/Mono.DocTest.Generic/IFoo`1.xml b/tests/mdoc/Test/en.expected-cppcx2/Mono.DocTest.Generic/IFoo`1.xml similarity index 100% rename from mdoc/Test/en.expected-cppcx2/Mono.DocTest.Generic/IFoo`1.xml rename to tests/mdoc/Test/en.expected-cppcx2/Mono.DocTest.Generic/IFoo`1.xml diff --git a/mdoc/Test/en.expected-cppcx2/Mono.DocTest.Generic/MyList`1+Helper`2.xml b/tests/mdoc/Test/en.expected-cppcx2/Mono.DocTest.Generic/MyList`1+Helper`2.xml similarity index 100% rename from mdoc/Test/en.expected-cppcx2/Mono.DocTest.Generic/MyList`1+Helper`2.xml rename to tests/mdoc/Test/en.expected-cppcx2/Mono.DocTest.Generic/MyList`1+Helper`2.xml diff --git a/mdoc/Test/en.expected-cppcx2/Mono.DocTest.Generic/MyList`1+RefDelegate.xml b/tests/mdoc/Test/en.expected-cppcx2/Mono.DocTest.Generic/MyList`1+RefDelegate.xml similarity index 100% rename from mdoc/Test/en.expected-cppcx2/Mono.DocTest.Generic/MyList`1+RefDelegate.xml rename to tests/mdoc/Test/en.expected-cppcx2/Mono.DocTest.Generic/MyList`1+RefDelegate.xml diff --git a/mdoc/Test/en.expected-cppcx2/Mono.DocTest.Generic/MyList`1.xml b/tests/mdoc/Test/en.expected-cppcx2/Mono.DocTest.Generic/MyList`1.xml similarity index 100% rename from mdoc/Test/en.expected-cppcx2/Mono.DocTest.Generic/MyList`1.xml rename to tests/mdoc/Test/en.expected-cppcx2/Mono.DocTest.Generic/MyList`1.xml diff --git a/mdoc/Test/en.expected-cppcx2/Mono.DocTest.Generic/MyList`2.xml b/tests/mdoc/Test/en.expected-cppcx2/Mono.DocTest.Generic/MyList`2.xml similarity index 100% rename from mdoc/Test/en.expected-cppcx2/Mono.DocTest.Generic/MyList`2.xml rename to tests/mdoc/Test/en.expected-cppcx2/Mono.DocTest.Generic/MyList`2.xml diff --git a/mdoc/Test/en.expected-cppcx2/Mono.DocTest/Color.xml b/tests/mdoc/Test/en.expected-cppcx2/Mono.DocTest/Color.xml similarity index 100% rename from mdoc/Test/en.expected-cppcx2/Mono.DocTest/Color.xml rename to tests/mdoc/Test/en.expected-cppcx2/Mono.DocTest/Color.xml diff --git a/mdoc/Test/en.expected-cppcx2/Mono.DocTest/D.xml b/tests/mdoc/Test/en.expected-cppcx2/Mono.DocTest/D.xml similarity index 100% rename from mdoc/Test/en.expected-cppcx2/Mono.DocTest/D.xml rename to tests/mdoc/Test/en.expected-cppcx2/Mono.DocTest/D.xml diff --git a/mdoc/Test/en.expected-cppcx2/Mono.DocTest/DocAttribute.xml b/tests/mdoc/Test/en.expected-cppcx2/Mono.DocTest/DocAttribute.xml similarity index 100% rename from mdoc/Test/en.expected-cppcx2/Mono.DocTest/DocAttribute.xml rename to tests/mdoc/Test/en.expected-cppcx2/Mono.DocTest/DocAttribute.xml diff --git a/mdoc/Test/en.expected-cppcx2/Mono.DocTest/DocValueType.xml b/tests/mdoc/Test/en.expected-cppcx2/Mono.DocTest/DocValueType.xml similarity index 100% rename from mdoc/Test/en.expected-cppcx2/Mono.DocTest/DocValueType.xml rename to tests/mdoc/Test/en.expected-cppcx2/Mono.DocTest/DocValueType.xml diff --git a/mdoc/Test/en.expected-cppcx2/Mono.DocTest/IProcess.xml b/tests/mdoc/Test/en.expected-cppcx2/Mono.DocTest/IProcess.xml similarity index 100% rename from mdoc/Test/en.expected-cppcx2/Mono.DocTest/IProcess.xml rename to tests/mdoc/Test/en.expected-cppcx2/Mono.DocTest/IProcess.xml diff --git a/mdoc/Test/en.expected-cppcx2/Mono.DocTest/UseLists.xml b/tests/mdoc/Test/en.expected-cppcx2/Mono.DocTest/UseLists.xml similarity index 100% rename from mdoc/Test/en.expected-cppcx2/Mono.DocTest/UseLists.xml rename to tests/mdoc/Test/en.expected-cppcx2/Mono.DocTest/UseLists.xml diff --git a/mdoc/Test/en.expected-cppcx2/Mono.DocTest/Widget+Del.xml b/tests/mdoc/Test/en.expected-cppcx2/Mono.DocTest/Widget+Del.xml similarity index 100% rename from mdoc/Test/en.expected-cppcx2/Mono.DocTest/Widget+Del.xml rename to tests/mdoc/Test/en.expected-cppcx2/Mono.DocTest/Widget+Del.xml diff --git a/mdoc/Test/en.expected-cppcx2/Mono.DocTest/Widget+Direction.xml b/tests/mdoc/Test/en.expected-cppcx2/Mono.DocTest/Widget+Direction.xml similarity index 100% rename from mdoc/Test/en.expected-cppcx2/Mono.DocTest/Widget+Direction.xml rename to tests/mdoc/Test/en.expected-cppcx2/Mono.DocTest/Widget+Direction.xml diff --git a/mdoc/Test/en.expected-cppcx2/Mono.DocTest/Widget+IMenuItem.xml b/tests/mdoc/Test/en.expected-cppcx2/Mono.DocTest/Widget+IMenuItem.xml similarity index 100% rename from mdoc/Test/en.expected-cppcx2/Mono.DocTest/Widget+IMenuItem.xml rename to tests/mdoc/Test/en.expected-cppcx2/Mono.DocTest/Widget+IMenuItem.xml diff --git a/mdoc/Test/en.expected-cppcx2/Mono.DocTest/Widget+NestedClass+Double+Triple+Quadruple.xml b/tests/mdoc/Test/en.expected-cppcx2/Mono.DocTest/Widget+NestedClass+Double+Triple+Quadruple.xml similarity index 100% rename from mdoc/Test/en.expected-cppcx2/Mono.DocTest/Widget+NestedClass+Double+Triple+Quadruple.xml rename to tests/mdoc/Test/en.expected-cppcx2/Mono.DocTest/Widget+NestedClass+Double+Triple+Quadruple.xml diff --git a/mdoc/Test/en.expected-cppcx2/Mono.DocTest/Widget+NestedClass+Double+Triple.xml b/tests/mdoc/Test/en.expected-cppcx2/Mono.DocTest/Widget+NestedClass+Double+Triple.xml similarity index 100% rename from mdoc/Test/en.expected-cppcx2/Mono.DocTest/Widget+NestedClass+Double+Triple.xml rename to tests/mdoc/Test/en.expected-cppcx2/Mono.DocTest/Widget+NestedClass+Double+Triple.xml diff --git a/mdoc/Test/en.expected-cppcx2/Mono.DocTest/Widget+NestedClass+Double.xml b/tests/mdoc/Test/en.expected-cppcx2/Mono.DocTest/Widget+NestedClass+Double.xml similarity index 100% rename from mdoc/Test/en.expected-cppcx2/Mono.DocTest/Widget+NestedClass+Double.xml rename to tests/mdoc/Test/en.expected-cppcx2/Mono.DocTest/Widget+NestedClass+Double.xml diff --git a/mdoc/Test/en.expected-cppcx2/Mono.DocTest/Widget+NestedClass.xml b/tests/mdoc/Test/en.expected-cppcx2/Mono.DocTest/Widget+NestedClass.xml similarity index 100% rename from mdoc/Test/en.expected-cppcx2/Mono.DocTest/Widget+NestedClass.xml rename to tests/mdoc/Test/en.expected-cppcx2/Mono.DocTest/Widget+NestedClass.xml diff --git a/mdoc/Test/en.expected-cppcx2/Mono.DocTest/Widget+NestedClass`1.xml b/tests/mdoc/Test/en.expected-cppcx2/Mono.DocTest/Widget+NestedClass`1.xml similarity index 100% rename from mdoc/Test/en.expected-cppcx2/Mono.DocTest/Widget+NestedClass`1.xml rename to tests/mdoc/Test/en.expected-cppcx2/Mono.DocTest/Widget+NestedClass`1.xml diff --git a/mdoc/Test/en.expected-cppcx2/Mono.DocTest/Widget.xml b/tests/mdoc/Test/en.expected-cppcx2/Mono.DocTest/Widget.xml similarity index 100% rename from mdoc/Test/en.expected-cppcx2/Mono.DocTest/Widget.xml rename to tests/mdoc/Test/en.expected-cppcx2/Mono.DocTest/Widget.xml diff --git a/mdoc/Test/en.expected-cppcx2/NoNamespace.xml b/tests/mdoc/Test/en.expected-cppcx2/NoNamespace.xml similarity index 100% rename from mdoc/Test/en.expected-cppcx2/NoNamespace.xml rename to tests/mdoc/Test/en.expected-cppcx2/NoNamespace.xml diff --git a/mdoc/Test/en.expected-cppcx2/System/Action`1.xml b/tests/mdoc/Test/en.expected-cppcx2/System/Action`1.xml similarity index 100% rename from mdoc/Test/en.expected-cppcx2/System/Action`1.xml rename to tests/mdoc/Test/en.expected-cppcx2/System/Action`1.xml diff --git a/mdoc/Test/en.expected-cppcx2/System/Array.xml b/tests/mdoc/Test/en.expected-cppcx2/System/Array.xml similarity index 100% rename from mdoc/Test/en.expected-cppcx2/System/Array.xml rename to tests/mdoc/Test/en.expected-cppcx2/System/Array.xml diff --git a/mdoc/Test/en.expected-cppcx2/System/AsyncCallback.xml b/tests/mdoc/Test/en.expected-cppcx2/System/AsyncCallback.xml similarity index 100% rename from mdoc/Test/en.expected-cppcx2/System/AsyncCallback.xml rename to tests/mdoc/Test/en.expected-cppcx2/System/AsyncCallback.xml diff --git a/mdoc/Test/en.expected-cppcx2/System/Environment+SpecialFolder.xml b/tests/mdoc/Test/en.expected-cppcx2/System/Environment+SpecialFolder.xml similarity index 100% rename from mdoc/Test/en.expected-cppcx2/System/Environment+SpecialFolder.xml rename to tests/mdoc/Test/en.expected-cppcx2/System/Environment+SpecialFolder.xml diff --git a/mdoc/Test/en.expected-cppcx2/System/Environment.xml b/tests/mdoc/Test/en.expected-cppcx2/System/Environment.xml similarity index 100% rename from mdoc/Test/en.expected-cppcx2/System/Environment.xml rename to tests/mdoc/Test/en.expected-cppcx2/System/Environment.xml diff --git a/mdoc/Test/en.expected-cppcx2/index.xml b/tests/mdoc/Test/en.expected-cppcx2/index.xml similarity index 100% rename from mdoc/Test/en.expected-cppcx2/index.xml rename to tests/mdoc/Test/en.expected-cppcx2/index.xml diff --git a/mdoc/Test/en.expected-cppcx2/ns-.xml b/tests/mdoc/Test/en.expected-cppcx2/ns-.xml similarity index 100% rename from mdoc/Test/en.expected-cppcx2/ns-.xml rename to tests/mdoc/Test/en.expected-cppcx2/ns-.xml diff --git a/mdoc/Test/en.expected-cppcx2/ns-Mono.DocTest.Generic.xml b/tests/mdoc/Test/en.expected-cppcx2/ns-Mono.DocTest.Generic.xml similarity index 100% rename from mdoc/Test/en.expected-cppcx2/ns-Mono.DocTest.Generic.xml rename to tests/mdoc/Test/en.expected-cppcx2/ns-Mono.DocTest.Generic.xml diff --git a/mdoc/Test/en.expected-cppcx2/ns-Mono.DocTest.xml b/tests/mdoc/Test/en.expected-cppcx2/ns-Mono.DocTest.xml similarity index 100% rename from mdoc/Test/en.expected-cppcx2/ns-Mono.DocTest.xml rename to tests/mdoc/Test/en.expected-cppcx2/ns-Mono.DocTest.xml diff --git a/mdoc/Test/en.expected-cppcx2/ns-System.xml b/tests/mdoc/Test/en.expected-cppcx2/ns-System.xml similarity index 100% rename from mdoc/Test/en.expected-cppcx2/ns-System.xml rename to tests/mdoc/Test/en.expected-cppcx2/ns-System.xml diff --git a/mdoc/Test/en.expected-cppwinrt/FrameworksIndex/One.xml b/tests/mdoc/Test/en.expected-cppwinrt/FrameworksIndex/One.xml similarity index 100% rename from mdoc/Test/en.expected-cppwinrt/FrameworksIndex/One.xml rename to tests/mdoc/Test/en.expected-cppwinrt/FrameworksIndex/One.xml diff --git a/mdoc/Test/en.expected-cppwinrt/FrameworksIndex/Two.xml b/tests/mdoc/Test/en.expected-cppwinrt/FrameworksIndex/Two.xml similarity index 100% rename from mdoc/Test/en.expected-cppwinrt/FrameworksIndex/Two.xml rename to tests/mdoc/Test/en.expected-cppwinrt/FrameworksIndex/Two.xml diff --git a/mdoc/Test/en.expected-cppwinrt/MyFramework.MyNamespace/MyClass.xml b/tests/mdoc/Test/en.expected-cppwinrt/MyFramework.MyNamespace/MyClass.xml similarity index 100% rename from mdoc/Test/en.expected-cppwinrt/MyFramework.MyNamespace/MyClass.xml rename to tests/mdoc/Test/en.expected-cppwinrt/MyFramework.MyNamespace/MyClass.xml diff --git a/mdoc/Test/en.expected-cppwinrt/MyFramework.MyNamespace/MyClassExtensions.xml b/tests/mdoc/Test/en.expected-cppwinrt/MyFramework.MyNamespace/MyClassExtensions.xml similarity index 100% rename from mdoc/Test/en.expected-cppwinrt/MyFramework.MyNamespace/MyClassExtensions.xml rename to tests/mdoc/Test/en.expected-cppwinrt/MyFramework.MyNamespace/MyClassExtensions.xml diff --git a/mdoc/Test/en.expected-cppwinrt/MyFramework.MyOtherNamespace/MyOtherClass.xml b/tests/mdoc/Test/en.expected-cppwinrt/MyFramework.MyOtherNamespace/MyOtherClass.xml similarity index 100% rename from mdoc/Test/en.expected-cppwinrt/MyFramework.MyOtherNamespace/MyOtherClass.xml rename to tests/mdoc/Test/en.expected-cppwinrt/MyFramework.MyOtherNamespace/MyOtherClass.xml diff --git a/mdoc/Test/en.expected-cppwinrt/MyNamespace/MyClass.xml b/tests/mdoc/Test/en.expected-cppwinrt/MyNamespace/MyClass.xml similarity index 100% rename from mdoc/Test/en.expected-cppwinrt/MyNamespace/MyClass.xml rename to tests/mdoc/Test/en.expected-cppwinrt/MyNamespace/MyClass.xml diff --git a/mdoc/Test/en.expected-cppwinrt/index.xml b/tests/mdoc/Test/en.expected-cppwinrt/index.xml similarity index 100% rename from mdoc/Test/en.expected-cppwinrt/index.xml rename to tests/mdoc/Test/en.expected-cppwinrt/index.xml diff --git a/mdoc/Test/en.expected-cppwinrt/ns-MyFramework.MyNamespace.xml b/tests/mdoc/Test/en.expected-cppwinrt/ns-MyFramework.MyNamespace.xml similarity index 100% rename from mdoc/Test/en.expected-cppwinrt/ns-MyFramework.MyNamespace.xml rename to tests/mdoc/Test/en.expected-cppwinrt/ns-MyFramework.MyNamespace.xml diff --git a/mdoc/Test/en.expected-cppwinrt/ns-MyFramework.MyOtherNamespace.xml b/tests/mdoc/Test/en.expected-cppwinrt/ns-MyFramework.MyOtherNamespace.xml similarity index 100% rename from mdoc/Test/en.expected-cppwinrt/ns-MyFramework.MyOtherNamespace.xml rename to tests/mdoc/Test/en.expected-cppwinrt/ns-MyFramework.MyOtherNamespace.xml diff --git a/mdoc/Test/en.expected-cppwinrt/ns-MyNamespace.xml b/tests/mdoc/Test/en.expected-cppwinrt/ns-MyNamespace.xml similarity index 100% rename from mdoc/Test/en.expected-cppwinrt/ns-MyNamespace.xml rename to tests/mdoc/Test/en.expected-cppwinrt/ns-MyNamespace.xml diff --git a/mdoc/Test/en.expected-cppwinrt2/Mono.DocTest.Generic/CompoundConstraints`1.xml b/tests/mdoc/Test/en.expected-cppwinrt2/Mono.DocTest.Generic/CompoundConstraints`1.xml similarity index 100% rename from mdoc/Test/en.expected-cppwinrt2/Mono.DocTest.Generic/CompoundConstraints`1.xml rename to tests/mdoc/Test/en.expected-cppwinrt2/Mono.DocTest.Generic/CompoundConstraints`1.xml diff --git a/mdoc/Test/en.expected-cppwinrt2/Mono.DocTest.Generic/Extensions.xml b/tests/mdoc/Test/en.expected-cppwinrt2/Mono.DocTest.Generic/Extensions.xml similarity index 100% rename from mdoc/Test/en.expected-cppwinrt2/Mono.DocTest.Generic/Extensions.xml rename to tests/mdoc/Test/en.expected-cppwinrt2/Mono.DocTest.Generic/Extensions.xml diff --git a/mdoc/Test/en.expected-cppwinrt2/Mono.DocTest.Generic/Func`2.xml b/tests/mdoc/Test/en.expected-cppwinrt2/Mono.DocTest.Generic/Func`2.xml similarity index 100% rename from mdoc/Test/en.expected-cppwinrt2/Mono.DocTest.Generic/Func`2.xml rename to tests/mdoc/Test/en.expected-cppwinrt2/Mono.DocTest.Generic/Func`2.xml diff --git a/mdoc/Test/en.expected-cppwinrt2/Mono.DocTest.Generic/GenericBase`1+FooEventArgs.xml b/tests/mdoc/Test/en.expected-cppwinrt2/Mono.DocTest.Generic/GenericBase`1+FooEventArgs.xml similarity index 100% rename from mdoc/Test/en.expected-cppwinrt2/Mono.DocTest.Generic/GenericBase`1+FooEventArgs.xml rename to tests/mdoc/Test/en.expected-cppwinrt2/Mono.DocTest.Generic/GenericBase`1+FooEventArgs.xml diff --git a/mdoc/Test/en.expected-cppwinrt2/Mono.DocTest.Generic/GenericBase`1+NestedCollection+Enumerator.xml b/tests/mdoc/Test/en.expected-cppwinrt2/Mono.DocTest.Generic/GenericBase`1+NestedCollection+Enumerator.xml similarity index 100% rename from mdoc/Test/en.expected-cppwinrt2/Mono.DocTest.Generic/GenericBase`1+NestedCollection+Enumerator.xml rename to tests/mdoc/Test/en.expected-cppwinrt2/Mono.DocTest.Generic/GenericBase`1+NestedCollection+Enumerator.xml diff --git a/mdoc/Test/en.expected-cppwinrt2/Mono.DocTest.Generic/GenericBase`1+NestedCollection.xml b/tests/mdoc/Test/en.expected-cppwinrt2/Mono.DocTest.Generic/GenericBase`1+NestedCollection.xml similarity index 100% rename from mdoc/Test/en.expected-cppwinrt2/Mono.DocTest.Generic/GenericBase`1+NestedCollection.xml rename to tests/mdoc/Test/en.expected-cppwinrt2/Mono.DocTest.Generic/GenericBase`1+NestedCollection.xml diff --git a/mdoc/Test/en.expected-cppwinrt2/Mono.DocTest.Generic/GenericBase`1.xml b/tests/mdoc/Test/en.expected-cppwinrt2/Mono.DocTest.Generic/GenericBase`1.xml similarity index 100% rename from mdoc/Test/en.expected-cppwinrt2/Mono.DocTest.Generic/GenericBase`1.xml rename to tests/mdoc/Test/en.expected-cppwinrt2/Mono.DocTest.Generic/GenericBase`1.xml diff --git a/mdoc/Test/en.expected-cppwinrt2/Mono.DocTest.Generic/IFoo`1.xml b/tests/mdoc/Test/en.expected-cppwinrt2/Mono.DocTest.Generic/IFoo`1.xml similarity index 100% rename from mdoc/Test/en.expected-cppwinrt2/Mono.DocTest.Generic/IFoo`1.xml rename to tests/mdoc/Test/en.expected-cppwinrt2/Mono.DocTest.Generic/IFoo`1.xml diff --git a/mdoc/Test/en.expected-cppwinrt2/Mono.DocTest.Generic/MyList`1+Helper`2.xml b/tests/mdoc/Test/en.expected-cppwinrt2/Mono.DocTest.Generic/MyList`1+Helper`2.xml similarity index 100% rename from mdoc/Test/en.expected-cppwinrt2/Mono.DocTest.Generic/MyList`1+Helper`2.xml rename to tests/mdoc/Test/en.expected-cppwinrt2/Mono.DocTest.Generic/MyList`1+Helper`2.xml diff --git a/mdoc/Test/en.expected-cppwinrt2/Mono.DocTest.Generic/MyList`1+RefDelegate.xml b/tests/mdoc/Test/en.expected-cppwinrt2/Mono.DocTest.Generic/MyList`1+RefDelegate.xml similarity index 100% rename from mdoc/Test/en.expected-cppwinrt2/Mono.DocTest.Generic/MyList`1+RefDelegate.xml rename to tests/mdoc/Test/en.expected-cppwinrt2/Mono.DocTest.Generic/MyList`1+RefDelegate.xml diff --git a/mdoc/Test/en.expected-cppwinrt2/Mono.DocTest.Generic/MyList`1.xml b/tests/mdoc/Test/en.expected-cppwinrt2/Mono.DocTest.Generic/MyList`1.xml similarity index 100% rename from mdoc/Test/en.expected-cppwinrt2/Mono.DocTest.Generic/MyList`1.xml rename to tests/mdoc/Test/en.expected-cppwinrt2/Mono.DocTest.Generic/MyList`1.xml diff --git a/mdoc/Test/en.expected-cppwinrt2/Mono.DocTest.Generic/MyList`2.xml b/tests/mdoc/Test/en.expected-cppwinrt2/Mono.DocTest.Generic/MyList`2.xml similarity index 100% rename from mdoc/Test/en.expected-cppwinrt2/Mono.DocTest.Generic/MyList`2.xml rename to tests/mdoc/Test/en.expected-cppwinrt2/Mono.DocTest.Generic/MyList`2.xml diff --git a/mdoc/Test/en.expected-cppwinrt2/Mono.DocTest/Color.xml b/tests/mdoc/Test/en.expected-cppwinrt2/Mono.DocTest/Color.xml similarity index 100% rename from mdoc/Test/en.expected-cppwinrt2/Mono.DocTest/Color.xml rename to tests/mdoc/Test/en.expected-cppwinrt2/Mono.DocTest/Color.xml diff --git a/mdoc/Test/en.expected-cppwinrt2/Mono.DocTest/D.xml b/tests/mdoc/Test/en.expected-cppwinrt2/Mono.DocTest/D.xml similarity index 100% rename from mdoc/Test/en.expected-cppwinrt2/Mono.DocTest/D.xml rename to tests/mdoc/Test/en.expected-cppwinrt2/Mono.DocTest/D.xml diff --git a/mdoc/Test/en.expected-cppwinrt2/Mono.DocTest/DocAttribute.xml b/tests/mdoc/Test/en.expected-cppwinrt2/Mono.DocTest/DocAttribute.xml similarity index 100% rename from mdoc/Test/en.expected-cppwinrt2/Mono.DocTest/DocAttribute.xml rename to tests/mdoc/Test/en.expected-cppwinrt2/Mono.DocTest/DocAttribute.xml diff --git a/mdoc/Test/en.expected-cppwinrt2/Mono.DocTest/DocValueType.xml b/tests/mdoc/Test/en.expected-cppwinrt2/Mono.DocTest/DocValueType.xml similarity index 100% rename from mdoc/Test/en.expected-cppwinrt2/Mono.DocTest/DocValueType.xml rename to tests/mdoc/Test/en.expected-cppwinrt2/Mono.DocTest/DocValueType.xml diff --git a/mdoc/Test/en.expected-cppwinrt2/Mono.DocTest/IProcess.xml b/tests/mdoc/Test/en.expected-cppwinrt2/Mono.DocTest/IProcess.xml similarity index 100% rename from mdoc/Test/en.expected-cppwinrt2/Mono.DocTest/IProcess.xml rename to tests/mdoc/Test/en.expected-cppwinrt2/Mono.DocTest/IProcess.xml diff --git a/mdoc/Test/en.expected-cppwinrt2/Mono.DocTest/UseLists.xml b/tests/mdoc/Test/en.expected-cppwinrt2/Mono.DocTest/UseLists.xml similarity index 100% rename from mdoc/Test/en.expected-cppwinrt2/Mono.DocTest/UseLists.xml rename to tests/mdoc/Test/en.expected-cppwinrt2/Mono.DocTest/UseLists.xml diff --git a/mdoc/Test/en.expected-cppwinrt2/Mono.DocTest/Widget+Del.xml b/tests/mdoc/Test/en.expected-cppwinrt2/Mono.DocTest/Widget+Del.xml similarity index 100% rename from mdoc/Test/en.expected-cppwinrt2/Mono.DocTest/Widget+Del.xml rename to tests/mdoc/Test/en.expected-cppwinrt2/Mono.DocTest/Widget+Del.xml diff --git a/mdoc/Test/en.expected-cppwinrt2/Mono.DocTest/Widget+Direction.xml b/tests/mdoc/Test/en.expected-cppwinrt2/Mono.DocTest/Widget+Direction.xml similarity index 100% rename from mdoc/Test/en.expected-cppwinrt2/Mono.DocTest/Widget+Direction.xml rename to tests/mdoc/Test/en.expected-cppwinrt2/Mono.DocTest/Widget+Direction.xml diff --git a/mdoc/Test/en.expected-cppwinrt2/Mono.DocTest/Widget+IMenuItem.xml b/tests/mdoc/Test/en.expected-cppwinrt2/Mono.DocTest/Widget+IMenuItem.xml similarity index 100% rename from mdoc/Test/en.expected-cppwinrt2/Mono.DocTest/Widget+IMenuItem.xml rename to tests/mdoc/Test/en.expected-cppwinrt2/Mono.DocTest/Widget+IMenuItem.xml diff --git a/mdoc/Test/en.expected-cppwinrt2/Mono.DocTest/Widget+NestedClass+Double+Triple+Quadruple.xml b/tests/mdoc/Test/en.expected-cppwinrt2/Mono.DocTest/Widget+NestedClass+Double+Triple+Quadruple.xml similarity index 100% rename from mdoc/Test/en.expected-cppwinrt2/Mono.DocTest/Widget+NestedClass+Double+Triple+Quadruple.xml rename to tests/mdoc/Test/en.expected-cppwinrt2/Mono.DocTest/Widget+NestedClass+Double+Triple+Quadruple.xml diff --git a/mdoc/Test/en.expected-cppwinrt2/Mono.DocTest/Widget+NestedClass+Double+Triple.xml b/tests/mdoc/Test/en.expected-cppwinrt2/Mono.DocTest/Widget+NestedClass+Double+Triple.xml similarity index 100% rename from mdoc/Test/en.expected-cppwinrt2/Mono.DocTest/Widget+NestedClass+Double+Triple.xml rename to tests/mdoc/Test/en.expected-cppwinrt2/Mono.DocTest/Widget+NestedClass+Double+Triple.xml diff --git a/mdoc/Test/en.expected-cppwinrt2/Mono.DocTest/Widget+NestedClass+Double.xml b/tests/mdoc/Test/en.expected-cppwinrt2/Mono.DocTest/Widget+NestedClass+Double.xml similarity index 100% rename from mdoc/Test/en.expected-cppwinrt2/Mono.DocTest/Widget+NestedClass+Double.xml rename to tests/mdoc/Test/en.expected-cppwinrt2/Mono.DocTest/Widget+NestedClass+Double.xml diff --git a/mdoc/Test/en.expected-cppwinrt2/Mono.DocTest/Widget+NestedClass.xml b/tests/mdoc/Test/en.expected-cppwinrt2/Mono.DocTest/Widget+NestedClass.xml similarity index 100% rename from mdoc/Test/en.expected-cppwinrt2/Mono.DocTest/Widget+NestedClass.xml rename to tests/mdoc/Test/en.expected-cppwinrt2/Mono.DocTest/Widget+NestedClass.xml diff --git a/mdoc/Test/en.expected-cppwinrt2/Mono.DocTest/Widget+NestedClass`1.xml b/tests/mdoc/Test/en.expected-cppwinrt2/Mono.DocTest/Widget+NestedClass`1.xml similarity index 100% rename from mdoc/Test/en.expected-cppwinrt2/Mono.DocTest/Widget+NestedClass`1.xml rename to tests/mdoc/Test/en.expected-cppwinrt2/Mono.DocTest/Widget+NestedClass`1.xml diff --git a/mdoc/Test/en.expected-cppwinrt2/Mono.DocTest/Widget.xml b/tests/mdoc/Test/en.expected-cppwinrt2/Mono.DocTest/Widget.xml similarity index 100% rename from mdoc/Test/en.expected-cppwinrt2/Mono.DocTest/Widget.xml rename to tests/mdoc/Test/en.expected-cppwinrt2/Mono.DocTest/Widget.xml diff --git a/mdoc/Test/en.expected-cppwinrt2/NoNamespace.xml b/tests/mdoc/Test/en.expected-cppwinrt2/NoNamespace.xml similarity index 100% rename from mdoc/Test/en.expected-cppwinrt2/NoNamespace.xml rename to tests/mdoc/Test/en.expected-cppwinrt2/NoNamespace.xml diff --git a/mdoc/Test/en.expected-cppwinrt2/System/Action`1.xml b/tests/mdoc/Test/en.expected-cppwinrt2/System/Action`1.xml similarity index 100% rename from mdoc/Test/en.expected-cppwinrt2/System/Action`1.xml rename to tests/mdoc/Test/en.expected-cppwinrt2/System/Action`1.xml diff --git a/mdoc/Test/en.expected-cppwinrt2/System/Array.xml b/tests/mdoc/Test/en.expected-cppwinrt2/System/Array.xml similarity index 100% rename from mdoc/Test/en.expected-cppwinrt2/System/Array.xml rename to tests/mdoc/Test/en.expected-cppwinrt2/System/Array.xml diff --git a/mdoc/Test/en.expected-cppwinrt2/System/AsyncCallback.xml b/tests/mdoc/Test/en.expected-cppwinrt2/System/AsyncCallback.xml similarity index 100% rename from mdoc/Test/en.expected-cppwinrt2/System/AsyncCallback.xml rename to tests/mdoc/Test/en.expected-cppwinrt2/System/AsyncCallback.xml diff --git a/mdoc/Test/en.expected-cppwinrt2/System/Environment+SpecialFolder.xml b/tests/mdoc/Test/en.expected-cppwinrt2/System/Environment+SpecialFolder.xml similarity index 100% rename from mdoc/Test/en.expected-cppwinrt2/System/Environment+SpecialFolder.xml rename to tests/mdoc/Test/en.expected-cppwinrt2/System/Environment+SpecialFolder.xml diff --git a/mdoc/Test/en.expected-cppwinrt2/System/Environment.xml b/tests/mdoc/Test/en.expected-cppwinrt2/System/Environment.xml similarity index 100% rename from mdoc/Test/en.expected-cppwinrt2/System/Environment.xml rename to tests/mdoc/Test/en.expected-cppwinrt2/System/Environment.xml diff --git a/mdoc/Test/en.expected-cppwinrt2/index.xml b/tests/mdoc/Test/en.expected-cppwinrt2/index.xml similarity index 100% rename from mdoc/Test/en.expected-cppwinrt2/index.xml rename to tests/mdoc/Test/en.expected-cppwinrt2/index.xml diff --git a/mdoc/Test/en.expected-cppwinrt2/ns-.xml b/tests/mdoc/Test/en.expected-cppwinrt2/ns-.xml similarity index 100% rename from mdoc/Test/en.expected-cppwinrt2/ns-.xml rename to tests/mdoc/Test/en.expected-cppwinrt2/ns-.xml diff --git a/mdoc/Test/en.expected-cppwinrt2/ns-Mono.DocTest.Generic.xml b/tests/mdoc/Test/en.expected-cppwinrt2/ns-Mono.DocTest.Generic.xml similarity index 100% rename from mdoc/Test/en.expected-cppwinrt2/ns-Mono.DocTest.Generic.xml rename to tests/mdoc/Test/en.expected-cppwinrt2/ns-Mono.DocTest.Generic.xml diff --git a/mdoc/Test/en.expected-cppwinrt2/ns-Mono.DocTest.xml b/tests/mdoc/Test/en.expected-cppwinrt2/ns-Mono.DocTest.xml similarity index 100% rename from mdoc/Test/en.expected-cppwinrt2/ns-Mono.DocTest.xml rename to tests/mdoc/Test/en.expected-cppwinrt2/ns-Mono.DocTest.xml diff --git a/mdoc/Test/en.expected-cppwinrt2/ns-System.xml b/tests/mdoc/Test/en.expected-cppwinrt2/ns-System.xml similarity index 100% rename from mdoc/Test/en.expected-cppwinrt2/ns-System.xml rename to tests/mdoc/Test/en.expected-cppwinrt2/ns-System.xml diff --git a/mdoc/Test/en.expected-docid/FrameworksIndex/One.xml b/tests/mdoc/Test/en.expected-docid/FrameworksIndex/One.xml similarity index 100% rename from mdoc/Test/en.expected-docid/FrameworksIndex/One.xml rename to tests/mdoc/Test/en.expected-docid/FrameworksIndex/One.xml diff --git a/mdoc/Test/en.expected-docid/FrameworksIndex/Two.xml b/tests/mdoc/Test/en.expected-docid/FrameworksIndex/Two.xml similarity index 100% rename from mdoc/Test/en.expected-docid/FrameworksIndex/Two.xml rename to tests/mdoc/Test/en.expected-docid/FrameworksIndex/Two.xml diff --git a/mdoc/Test/en.expected-docid/MyFramework.MyNamespace/MyClass.xml b/tests/mdoc/Test/en.expected-docid/MyFramework.MyNamespace/MyClass.xml similarity index 100% rename from mdoc/Test/en.expected-docid/MyFramework.MyNamespace/MyClass.xml rename to tests/mdoc/Test/en.expected-docid/MyFramework.MyNamespace/MyClass.xml diff --git a/mdoc/Test/en.expected-docid/MyFramework.MyNamespace/MyClassExtensions.xml b/tests/mdoc/Test/en.expected-docid/MyFramework.MyNamespace/MyClassExtensions.xml similarity index 100% rename from mdoc/Test/en.expected-docid/MyFramework.MyNamespace/MyClassExtensions.xml rename to tests/mdoc/Test/en.expected-docid/MyFramework.MyNamespace/MyClassExtensions.xml diff --git a/mdoc/Test/en.expected-docid/MyFramework.MyOtherNamespace/MyOtherClass.xml b/tests/mdoc/Test/en.expected-docid/MyFramework.MyOtherNamespace/MyOtherClass.xml similarity index 100% rename from mdoc/Test/en.expected-docid/MyFramework.MyOtherNamespace/MyOtherClass.xml rename to tests/mdoc/Test/en.expected-docid/MyFramework.MyOtherNamespace/MyOtherClass.xml diff --git a/mdoc/Test/en.expected-docid/MyNamespace/MyClass.xml b/tests/mdoc/Test/en.expected-docid/MyNamespace/MyClass.xml similarity index 100% rename from mdoc/Test/en.expected-docid/MyNamespace/MyClass.xml rename to tests/mdoc/Test/en.expected-docid/MyNamespace/MyClass.xml diff --git a/mdoc/Test/en.expected-docid/index.xml b/tests/mdoc/Test/en.expected-docid/index.xml similarity index 100% rename from mdoc/Test/en.expected-docid/index.xml rename to tests/mdoc/Test/en.expected-docid/index.xml diff --git a/mdoc/Test/en.expected-docid/ns-MyFramework.MyNamespace.xml b/tests/mdoc/Test/en.expected-docid/ns-MyFramework.MyNamespace.xml similarity index 100% rename from mdoc/Test/en.expected-docid/ns-MyFramework.MyNamespace.xml rename to tests/mdoc/Test/en.expected-docid/ns-MyFramework.MyNamespace.xml diff --git a/mdoc/Test/en.expected-docid/ns-MyFramework.MyOtherNamespace.xml b/tests/mdoc/Test/en.expected-docid/ns-MyFramework.MyOtherNamespace.xml similarity index 100% rename from mdoc/Test/en.expected-docid/ns-MyFramework.MyOtherNamespace.xml rename to tests/mdoc/Test/en.expected-docid/ns-MyFramework.MyOtherNamespace.xml diff --git a/mdoc/Test/en.expected-docid/ns-MyNamespace.xml b/tests/mdoc/Test/en.expected-docid/ns-MyNamespace.xml similarity index 100% rename from mdoc/Test/en.expected-docid/ns-MyNamespace.xml rename to tests/mdoc/Test/en.expected-docid/ns-MyNamespace.xml diff --git a/mdoc/Test/en.expected-dropns-classic-v0/MyFramework.MyNamespace/MyClass.xml b/tests/mdoc/Test/en.expected-dropns-classic-v0/MyFramework.MyNamespace/MyClass.xml similarity index 100% rename from mdoc/Test/en.expected-dropns-classic-v0/MyFramework.MyNamespace/MyClass.xml rename to tests/mdoc/Test/en.expected-dropns-classic-v0/MyFramework.MyNamespace/MyClass.xml diff --git a/mdoc/Test/en.expected-dropns-classic-v0/index.xml b/tests/mdoc/Test/en.expected-dropns-classic-v0/index.xml similarity index 100% rename from mdoc/Test/en.expected-dropns-classic-v0/index.xml rename to tests/mdoc/Test/en.expected-dropns-classic-v0/index.xml diff --git a/mdoc/Test/en.expected-dropns-classic-v0/ns-MyFramework.MyNamespace.xml b/tests/mdoc/Test/en.expected-dropns-classic-v0/ns-MyFramework.MyNamespace.xml similarity index 100% rename from mdoc/Test/en.expected-dropns-classic-v0/ns-MyFramework.MyNamespace.xml rename to tests/mdoc/Test/en.expected-dropns-classic-v0/ns-MyFramework.MyNamespace.xml diff --git a/mdoc/Test/en.expected-dropns-classic-v1/MyFramework.MyNamespace/MyClass.xml b/tests/mdoc/Test/en.expected-dropns-classic-v1/MyFramework.MyNamespace/MyClass.xml similarity index 100% rename from mdoc/Test/en.expected-dropns-classic-v1/MyFramework.MyNamespace/MyClass.xml rename to tests/mdoc/Test/en.expected-dropns-classic-v1/MyFramework.MyNamespace/MyClass.xml diff --git a/mdoc/Test/en.expected-dropns-classic-v1/MyFramework.MyNamespace/MyClassExtensions.xml b/tests/mdoc/Test/en.expected-dropns-classic-v1/MyFramework.MyNamespace/MyClassExtensions.xml similarity index 100% rename from mdoc/Test/en.expected-dropns-classic-v1/MyFramework.MyNamespace/MyClassExtensions.xml rename to tests/mdoc/Test/en.expected-dropns-classic-v1/MyFramework.MyNamespace/MyClassExtensions.xml diff --git a/mdoc/Test/en.expected-dropns-classic-v1/index.xml b/tests/mdoc/Test/en.expected-dropns-classic-v1/index.xml similarity index 100% rename from mdoc/Test/en.expected-dropns-classic-v1/index.xml rename to tests/mdoc/Test/en.expected-dropns-classic-v1/index.xml diff --git a/mdoc/Test/en.expected-dropns-classic-v1/ns-MyFramework.MyNamespace.xml b/tests/mdoc/Test/en.expected-dropns-classic-v1/ns-MyFramework.MyNamespace.xml similarity index 100% rename from mdoc/Test/en.expected-dropns-classic-v1/ns-MyFramework.MyNamespace.xml rename to tests/mdoc/Test/en.expected-dropns-classic-v1/ns-MyFramework.MyNamespace.xml diff --git a/mdoc/Test/en.expected-dropns-classic-withsecondary/MyFramework.MyNamespace/MyClass.xml b/tests/mdoc/Test/en.expected-dropns-classic-withsecondary/MyFramework.MyNamespace/MyClass.xml similarity index 100% rename from mdoc/Test/en.expected-dropns-classic-withsecondary/MyFramework.MyNamespace/MyClass.xml rename to tests/mdoc/Test/en.expected-dropns-classic-withsecondary/MyFramework.MyNamespace/MyClass.xml diff --git a/mdoc/Test/en.expected-dropns-classic-withsecondary/MyFramework.MyNamespace/MyClassExtensions.xml b/tests/mdoc/Test/en.expected-dropns-classic-withsecondary/MyFramework.MyNamespace/MyClassExtensions.xml similarity index 100% rename from mdoc/Test/en.expected-dropns-classic-withsecondary/MyFramework.MyNamespace/MyClassExtensions.xml rename to tests/mdoc/Test/en.expected-dropns-classic-withsecondary/MyFramework.MyNamespace/MyClassExtensions.xml diff --git a/mdoc/Test/en.expected-dropns-classic-withsecondary/MyFramework.MyOtherNamespace/MyOtherClass.xml b/tests/mdoc/Test/en.expected-dropns-classic-withsecondary/MyFramework.MyOtherNamespace/MyOtherClass.xml similarity index 100% rename from mdoc/Test/en.expected-dropns-classic-withsecondary/MyFramework.MyOtherNamespace/MyOtherClass.xml rename to tests/mdoc/Test/en.expected-dropns-classic-withsecondary/MyFramework.MyOtherNamespace/MyOtherClass.xml diff --git a/mdoc/Test/en.expected-dropns-classic-withsecondary/index.xml b/tests/mdoc/Test/en.expected-dropns-classic-withsecondary/index.xml similarity index 100% rename from mdoc/Test/en.expected-dropns-classic-withsecondary/index.xml rename to tests/mdoc/Test/en.expected-dropns-classic-withsecondary/index.xml diff --git a/mdoc/Test/en.expected-dropns-classic-withsecondary/ns-MyFramework.MyNamespace.xml b/tests/mdoc/Test/en.expected-dropns-classic-withsecondary/ns-MyFramework.MyNamespace.xml similarity index 100% rename from mdoc/Test/en.expected-dropns-classic-withsecondary/ns-MyFramework.MyNamespace.xml rename to tests/mdoc/Test/en.expected-dropns-classic-withsecondary/ns-MyFramework.MyNamespace.xml diff --git a/mdoc/Test/en.expected-dropns-classic-withsecondary/ns-MyFramework.MyOtherNamespace.xml b/tests/mdoc/Test/en.expected-dropns-classic-withsecondary/ns-MyFramework.MyOtherNamespace.xml similarity index 100% rename from mdoc/Test/en.expected-dropns-classic-withsecondary/ns-MyFramework.MyOtherNamespace.xml rename to tests/mdoc/Test/en.expected-dropns-classic-withsecondary/ns-MyFramework.MyOtherNamespace.xml diff --git a/mdoc/Test/en.expected-dropns-delete/MyFramework.MyNamespace/MyClass.xml b/tests/mdoc/Test/en.expected-dropns-delete/MyFramework.MyNamespace/MyClass.xml similarity index 100% rename from mdoc/Test/en.expected-dropns-delete/MyFramework.MyNamespace/MyClass.xml rename to tests/mdoc/Test/en.expected-dropns-delete/MyFramework.MyNamespace/MyClass.xml diff --git a/mdoc/Test/en.expected-dropns-delete/MyFramework.MyNamespace/MyClassExtensions.xml b/tests/mdoc/Test/en.expected-dropns-delete/MyFramework.MyNamespace/MyClassExtensions.xml similarity index 100% rename from mdoc/Test/en.expected-dropns-delete/MyFramework.MyNamespace/MyClassExtensions.xml rename to tests/mdoc/Test/en.expected-dropns-delete/MyFramework.MyNamespace/MyClassExtensions.xml diff --git a/mdoc/Test/en.expected-dropns-delete/MyFramework.MyNamespace/TypeOnlyInClassic.xml b/tests/mdoc/Test/en.expected-dropns-delete/MyFramework.MyNamespace/TypeOnlyInClassic.xml similarity index 100% rename from mdoc/Test/en.expected-dropns-delete/MyFramework.MyNamespace/TypeOnlyInClassic.xml rename to tests/mdoc/Test/en.expected-dropns-delete/MyFramework.MyNamespace/TypeOnlyInClassic.xml diff --git a/mdoc/Test/en.expected-dropns-delete/MyFramework.MyNamespace/nint.xml b/tests/mdoc/Test/en.expected-dropns-delete/MyFramework.MyNamespace/nint.xml similarity index 100% rename from mdoc/Test/en.expected-dropns-delete/MyFramework.MyNamespace/nint.xml rename to tests/mdoc/Test/en.expected-dropns-delete/MyFramework.MyNamespace/nint.xml diff --git a/mdoc/Test/en.expected-dropns-delete/index.xml b/tests/mdoc/Test/en.expected-dropns-delete/index.xml similarity index 100% rename from mdoc/Test/en.expected-dropns-delete/index.xml rename to tests/mdoc/Test/en.expected-dropns-delete/index.xml diff --git a/mdoc/Test/en.expected-dropns-delete/ns-MyFramework.MyNamespace.xml b/tests/mdoc/Test/en.expected-dropns-delete/ns-MyFramework.MyNamespace.xml similarity index 100% rename from mdoc/Test/en.expected-dropns-delete/ns-MyFramework.MyNamespace.xml rename to tests/mdoc/Test/en.expected-dropns-delete/ns-MyFramework.MyNamespace.xml diff --git a/mdoc/Test/en.expected-dropns-multi-withexisting/MyFramework.MyNamespace/MyClass.xml b/tests/mdoc/Test/en.expected-dropns-multi-withexisting/MyFramework.MyNamespace/MyClass.xml similarity index 100% rename from mdoc/Test/en.expected-dropns-multi-withexisting/MyFramework.MyNamespace/MyClass.xml rename to tests/mdoc/Test/en.expected-dropns-multi-withexisting/MyFramework.MyNamespace/MyClass.xml diff --git a/mdoc/Test/en.expected-dropns-multi-withexisting/MyFramework.MyNamespace/MyClassExtensions.xml b/tests/mdoc/Test/en.expected-dropns-multi-withexisting/MyFramework.MyNamespace/MyClassExtensions.xml similarity index 100% rename from mdoc/Test/en.expected-dropns-multi-withexisting/MyFramework.MyNamespace/MyClassExtensions.xml rename to tests/mdoc/Test/en.expected-dropns-multi-withexisting/MyFramework.MyNamespace/MyClassExtensions.xml diff --git a/mdoc/Test/en.expected-dropns-multi-withexisting/MyFramework.MyNamespace/OnlyInMulti.xml b/tests/mdoc/Test/en.expected-dropns-multi-withexisting/MyFramework.MyNamespace/OnlyInMulti.xml similarity index 100% rename from mdoc/Test/en.expected-dropns-multi-withexisting/MyFramework.MyNamespace/OnlyInMulti.xml rename to tests/mdoc/Test/en.expected-dropns-multi-withexisting/MyFramework.MyNamespace/OnlyInMulti.xml diff --git a/mdoc/Test/en.expected-dropns-multi-withexisting/index.xml b/tests/mdoc/Test/en.expected-dropns-multi-withexisting/index.xml similarity index 100% rename from mdoc/Test/en.expected-dropns-multi-withexisting/index.xml rename to tests/mdoc/Test/en.expected-dropns-multi-withexisting/index.xml diff --git a/mdoc/Test/en.expected-dropns-multi-withexisting/ns-MyFramework.MyNamespace.xml b/tests/mdoc/Test/en.expected-dropns-multi-withexisting/ns-MyFramework.MyNamespace.xml similarity index 100% rename from mdoc/Test/en.expected-dropns-multi-withexisting/ns-MyFramework.MyNamespace.xml rename to tests/mdoc/Test/en.expected-dropns-multi-withexisting/ns-MyFramework.MyNamespace.xml diff --git a/mdoc/Test/en.expected-dropns-multi/MyFramework.MyNamespace/MyClass.xml b/tests/mdoc/Test/en.expected-dropns-multi/MyFramework.MyNamespace/MyClass.xml similarity index 100% rename from mdoc/Test/en.expected-dropns-multi/MyFramework.MyNamespace/MyClass.xml rename to tests/mdoc/Test/en.expected-dropns-multi/MyFramework.MyNamespace/MyClass.xml diff --git a/mdoc/Test/en.expected-dropns-multi/MyFramework.MyNamespace/MyClassExtensions.xml b/tests/mdoc/Test/en.expected-dropns-multi/MyFramework.MyNamespace/MyClassExtensions.xml similarity index 100% rename from mdoc/Test/en.expected-dropns-multi/MyFramework.MyNamespace/MyClassExtensions.xml rename to tests/mdoc/Test/en.expected-dropns-multi/MyFramework.MyNamespace/MyClassExtensions.xml diff --git a/mdoc/Test/en.expected-dropns-multi/MyFramework.MyNamespace/OnlyInMulti.xml b/tests/mdoc/Test/en.expected-dropns-multi/MyFramework.MyNamespace/OnlyInMulti.xml similarity index 100% rename from mdoc/Test/en.expected-dropns-multi/MyFramework.MyNamespace/OnlyInMulti.xml rename to tests/mdoc/Test/en.expected-dropns-multi/MyFramework.MyNamespace/OnlyInMulti.xml diff --git a/mdoc/Test/en.expected-dropns-multi/index.xml b/tests/mdoc/Test/en.expected-dropns-multi/index.xml similarity index 100% rename from mdoc/Test/en.expected-dropns-multi/index.xml rename to tests/mdoc/Test/en.expected-dropns-multi/index.xml diff --git a/mdoc/Test/en.expected-dropns-multi/ns-MyFramework.MyNamespace.xml b/tests/mdoc/Test/en.expected-dropns-multi/ns-MyFramework.MyNamespace.xml similarity index 100% rename from mdoc/Test/en.expected-dropns-multi/ns-MyFramework.MyNamespace.xml rename to tests/mdoc/Test/en.expected-dropns-multi/ns-MyFramework.MyNamespace.xml diff --git a/mdoc/Test/en.expected-eii-implementation-ecmadoc/CustomNamespace/ClassEnumerator.xml b/tests/mdoc/Test/en.expected-eii-implementation-ecmadoc/CustomNamespace/ClassEnumerator.xml similarity index 100% rename from mdoc/Test/en.expected-eii-implementation-ecmadoc/CustomNamespace/ClassEnumerator.xml rename to tests/mdoc/Test/en.expected-eii-implementation-ecmadoc/CustomNamespace/ClassEnumerator.xml diff --git a/mdoc/Test/en.expected-eii-implementation-ecmadoc/CustomNamespace/CustomInterface.xml b/tests/mdoc/Test/en.expected-eii-implementation-ecmadoc/CustomNamespace/CustomInterface.xml similarity index 100% rename from mdoc/Test/en.expected-eii-implementation-ecmadoc/CustomNamespace/CustomInterface.xml rename to tests/mdoc/Test/en.expected-eii-implementation-ecmadoc/CustomNamespace/CustomInterface.xml diff --git a/mdoc/Test/en.expected-eii-implementation-ecmadoc/index.xml b/tests/mdoc/Test/en.expected-eii-implementation-ecmadoc/index.xml similarity index 100% rename from mdoc/Test/en.expected-eii-implementation-ecmadoc/index.xml rename to tests/mdoc/Test/en.expected-eii-implementation-ecmadoc/index.xml diff --git a/mdoc/Test/en.expected-eii-implementation-ecmadoc/ns-CustomNamespace.xml b/tests/mdoc/Test/en.expected-eii-implementation-ecmadoc/ns-CustomNamespace.xml similarity index 100% rename from mdoc/Test/en.expected-eii-implementation-ecmadoc/ns-CustomNamespace.xml rename to tests/mdoc/Test/en.expected-eii-implementation-ecmadoc/ns-CustomNamespace.xml diff --git a/mdoc/Test/en.expected-eii-implementation-slashdoc/CustomNamespace/ClassEnumerator.xml b/tests/mdoc/Test/en.expected-eii-implementation-slashdoc/CustomNamespace/ClassEnumerator.xml similarity index 100% rename from mdoc/Test/en.expected-eii-implementation-slashdoc/CustomNamespace/ClassEnumerator.xml rename to tests/mdoc/Test/en.expected-eii-implementation-slashdoc/CustomNamespace/ClassEnumerator.xml diff --git a/mdoc/Test/en.expected-eii-implementation-slashdoc/CustomNamespace/CustomInterface.xml b/tests/mdoc/Test/en.expected-eii-implementation-slashdoc/CustomNamespace/CustomInterface.xml similarity index 100% rename from mdoc/Test/en.expected-eii-implementation-slashdoc/CustomNamespace/CustomInterface.xml rename to tests/mdoc/Test/en.expected-eii-implementation-slashdoc/CustomNamespace/CustomInterface.xml diff --git a/mdoc/Test/en.expected-eii-implementation-slashdoc/index.xml b/tests/mdoc/Test/en.expected-eii-implementation-slashdoc/index.xml similarity index 100% rename from mdoc/Test/en.expected-eii-implementation-slashdoc/index.xml rename to tests/mdoc/Test/en.expected-eii-implementation-slashdoc/index.xml diff --git a/mdoc/Test/en.expected-eii-implementation-slashdoc/ns-CustomNamespace.xml b/tests/mdoc/Test/en.expected-eii-implementation-slashdoc/ns-CustomNamespace.xml similarity index 100% rename from mdoc/Test/en.expected-eii-implementation-slashdoc/ns-CustomNamespace.xml rename to tests/mdoc/Test/en.expected-eii-implementation-slashdoc/ns-CustomNamespace.xml diff --git a/mdoc/Test/en.expected-eii-implementation/CustomNamespace/ClassEnumerator.xml b/tests/mdoc/Test/en.expected-eii-implementation/CustomNamespace/ClassEnumerator.xml similarity index 100% rename from mdoc/Test/en.expected-eii-implementation/CustomNamespace/ClassEnumerator.xml rename to tests/mdoc/Test/en.expected-eii-implementation/CustomNamespace/ClassEnumerator.xml diff --git a/mdoc/Test/en.expected-eii-implementation/CustomNamespace/CustomInterface.xml b/tests/mdoc/Test/en.expected-eii-implementation/CustomNamespace/CustomInterface.xml similarity index 100% rename from mdoc/Test/en.expected-eii-implementation/CustomNamespace/CustomInterface.xml rename to tests/mdoc/Test/en.expected-eii-implementation/CustomNamespace/CustomInterface.xml diff --git a/mdoc/Test/en.expected-eii-implementation/index.xml b/tests/mdoc/Test/en.expected-eii-implementation/index.xml similarity index 100% rename from mdoc/Test/en.expected-eii-implementation/index.xml rename to tests/mdoc/Test/en.expected-eii-implementation/index.xml diff --git a/mdoc/Test/en.expected-eii-implementation/ns-CustomNamespace.xml b/tests/mdoc/Test/en.expected-eii-implementation/ns-CustomNamespace.xml similarity index 100% rename from mdoc/Test/en.expected-eii-implementation/ns-CustomNamespace.xml rename to tests/mdoc/Test/en.expected-eii-implementation/ns-CustomNamespace.xml diff --git a/mdoc/Test/en.expected-embedded-type/Issue212Example/Class1.xml b/tests/mdoc/Test/en.expected-embedded-type/Issue212Example/Class1.xml similarity index 100% rename from mdoc/Test/en.expected-embedded-type/Issue212Example/Class1.xml rename to tests/mdoc/Test/en.expected-embedded-type/Issue212Example/Class1.xml diff --git a/mdoc/Test/en.expected-embedded-type/Issue212Example/Class2.xml b/tests/mdoc/Test/en.expected-embedded-type/Issue212Example/Class2.xml similarity index 100% rename from mdoc/Test/en.expected-embedded-type/Issue212Example/Class2.xml rename to tests/mdoc/Test/en.expected-embedded-type/Issue212Example/Class2.xml diff --git a/mdoc/Test/en.expected-embedded-type/Issue212Example/ICustomInterface2.xml b/tests/mdoc/Test/en.expected-embedded-type/Issue212Example/ICustomInterface2.xml similarity index 100% rename from mdoc/Test/en.expected-embedded-type/Issue212Example/ICustomInterface2.xml rename to tests/mdoc/Test/en.expected-embedded-type/Issue212Example/ICustomInterface2.xml diff --git a/mdoc/Test/en.expected-embedded-type/index.xml b/tests/mdoc/Test/en.expected-embedded-type/index.xml similarity index 100% rename from mdoc/Test/en.expected-embedded-type/index.xml rename to tests/mdoc/Test/en.expected-embedded-type/index.xml diff --git a/mdoc/Test/en.expected-embedded-type/ns-Issue212Example.xml b/tests/mdoc/Test/en.expected-embedded-type/ns-Issue212Example.xml similarity index 100% rename from mdoc/Test/en.expected-embedded-type/ns-Issue212Example.xml rename to tests/mdoc/Test/en.expected-embedded-type/ns-Issue212Example.xml diff --git a/mdoc/Test/en.expected-enumerations/MyNamespace/MyClass.xml b/tests/mdoc/Test/en.expected-enumerations/MyNamespace/MyClass.xml similarity index 100% rename from mdoc/Test/en.expected-enumerations/MyNamespace/MyClass.xml rename to tests/mdoc/Test/en.expected-enumerations/MyNamespace/MyClass.xml diff --git a/mdoc/Test/en.expected-enumerations/MyNamespace/MyEnum.xml b/tests/mdoc/Test/en.expected-enumerations/MyNamespace/MyEnum.xml similarity index 100% rename from mdoc/Test/en.expected-enumerations/MyNamespace/MyEnum.xml rename to tests/mdoc/Test/en.expected-enumerations/MyNamespace/MyEnum.xml diff --git a/mdoc/Test/en.expected-enumerations/MyNamespace/MyEnumAttribute.xml b/tests/mdoc/Test/en.expected-enumerations/MyNamespace/MyEnumAttribute.xml similarity index 100% rename from mdoc/Test/en.expected-enumerations/MyNamespace/MyEnumAttribute.xml rename to tests/mdoc/Test/en.expected-enumerations/MyNamespace/MyEnumAttribute.xml diff --git a/mdoc/Test/en.expected-enumerations/MyNamespace/MyFlagEnumAttribute.xml b/tests/mdoc/Test/en.expected-enumerations/MyNamespace/MyFlagEnumAttribute.xml similarity index 100% rename from mdoc/Test/en.expected-enumerations/MyNamespace/MyFlagEnumAttribute.xml rename to tests/mdoc/Test/en.expected-enumerations/MyNamespace/MyFlagEnumAttribute.xml diff --git a/mdoc/Test/en.expected-enumerations/ObjCRuntime/Platform.xml b/tests/mdoc/Test/en.expected-enumerations/ObjCRuntime/Platform.xml similarity index 100% rename from mdoc/Test/en.expected-enumerations/ObjCRuntime/Platform.xml rename to tests/mdoc/Test/en.expected-enumerations/ObjCRuntime/Platform.xml diff --git a/mdoc/Test/en.expected-enumerations/index.xml b/tests/mdoc/Test/en.expected-enumerations/index.xml similarity index 100% rename from mdoc/Test/en.expected-enumerations/index.xml rename to tests/mdoc/Test/en.expected-enumerations/index.xml diff --git a/mdoc/Test/en.expected-enumerations/ns-MyNamespace.xml b/tests/mdoc/Test/en.expected-enumerations/ns-MyNamespace.xml similarity index 100% rename from mdoc/Test/en.expected-enumerations/ns-MyNamespace.xml rename to tests/mdoc/Test/en.expected-enumerations/ns-MyNamespace.xml diff --git a/mdoc/Test/en.expected-enumerations/ns-ObjCRuntime.xml b/tests/mdoc/Test/en.expected-enumerations/ns-ObjCRuntime.xml similarity index 100% rename from mdoc/Test/en.expected-enumerations/ns-ObjCRuntime.xml rename to tests/mdoc/Test/en.expected-enumerations/ns-ObjCRuntime.xml diff --git a/mdoc/Test/en.expected-frameworkalternate-aligned/FrameworksIndex/One.xml b/tests/mdoc/Test/en.expected-frameworkalternate-aligned/FrameworksIndex/One.xml similarity index 100% rename from mdoc/Test/en.expected-frameworkalternate-aligned/FrameworksIndex/One.xml rename to tests/mdoc/Test/en.expected-frameworkalternate-aligned/FrameworksIndex/One.xml diff --git a/mdoc/Test/en.expected-frameworkalternate-aligned/FrameworksIndex/Three.xml b/tests/mdoc/Test/en.expected-frameworkalternate-aligned/FrameworksIndex/Three.xml similarity index 100% rename from mdoc/Test/en.expected-frameworkalternate-aligned/FrameworksIndex/Three.xml rename to tests/mdoc/Test/en.expected-frameworkalternate-aligned/FrameworksIndex/Three.xml diff --git a/mdoc/Test/en.expected-frameworkalternate-aligned/FrameworksIndex/Two.xml b/tests/mdoc/Test/en.expected-frameworkalternate-aligned/FrameworksIndex/Two.xml similarity index 100% rename from mdoc/Test/en.expected-frameworkalternate-aligned/FrameworksIndex/Two.xml rename to tests/mdoc/Test/en.expected-frameworkalternate-aligned/FrameworksIndex/Two.xml diff --git a/mdoc/Test/en.expected-frameworkalternate-aligned/Monodoc.Test/FirstAttribute.xml b/tests/mdoc/Test/en.expected-frameworkalternate-aligned/Monodoc.Test/FirstAttribute.xml similarity index 100% rename from mdoc/Test/en.expected-frameworkalternate-aligned/Monodoc.Test/FirstAttribute.xml rename to tests/mdoc/Test/en.expected-frameworkalternate-aligned/Monodoc.Test/FirstAttribute.xml diff --git a/mdoc/Test/en.expected-frameworkalternate-aligned/Monodoc.Test/MyClass.xml b/tests/mdoc/Test/en.expected-frameworkalternate-aligned/Monodoc.Test/MyClass.xml similarity index 100% rename from mdoc/Test/en.expected-frameworkalternate-aligned/Monodoc.Test/MyClass.xml rename to tests/mdoc/Test/en.expected-frameworkalternate-aligned/Monodoc.Test/MyClass.xml diff --git a/mdoc/Test/en.expected-frameworkalternate-aligned/Monodoc.Test/SecondAttribute.xml b/tests/mdoc/Test/en.expected-frameworkalternate-aligned/Monodoc.Test/SecondAttribute.xml similarity index 100% rename from mdoc/Test/en.expected-frameworkalternate-aligned/Monodoc.Test/SecondAttribute.xml rename to tests/mdoc/Test/en.expected-frameworkalternate-aligned/Monodoc.Test/SecondAttribute.xml diff --git a/mdoc/Test/en.expected-frameworkalternate-aligned/index.xml b/tests/mdoc/Test/en.expected-frameworkalternate-aligned/index.xml similarity index 100% rename from mdoc/Test/en.expected-frameworkalternate-aligned/index.xml rename to tests/mdoc/Test/en.expected-frameworkalternate-aligned/index.xml diff --git a/mdoc/Test/en.expected-frameworkalternate-aligned/ns-Monodoc.Test.xml b/tests/mdoc/Test/en.expected-frameworkalternate-aligned/ns-Monodoc.Test.xml similarity index 100% rename from mdoc/Test/en.expected-frameworkalternate-aligned/ns-Monodoc.Test.xml rename to tests/mdoc/Test/en.expected-frameworkalternate-aligned/ns-Monodoc.Test.xml diff --git a/mdoc/Test/en.expected-frameworkalternate/FrameworksIndex/One.xml b/tests/mdoc/Test/en.expected-frameworkalternate/FrameworksIndex/One.xml similarity index 100% rename from mdoc/Test/en.expected-frameworkalternate/FrameworksIndex/One.xml rename to tests/mdoc/Test/en.expected-frameworkalternate/FrameworksIndex/One.xml diff --git a/mdoc/Test/en.expected-frameworkalternate/FrameworksIndex/Three.xml b/tests/mdoc/Test/en.expected-frameworkalternate/FrameworksIndex/Three.xml similarity index 100% rename from mdoc/Test/en.expected-frameworkalternate/FrameworksIndex/Three.xml rename to tests/mdoc/Test/en.expected-frameworkalternate/FrameworksIndex/Three.xml diff --git a/mdoc/Test/en.expected-frameworkalternate/FrameworksIndex/Two.xml b/tests/mdoc/Test/en.expected-frameworkalternate/FrameworksIndex/Two.xml similarity index 100% rename from mdoc/Test/en.expected-frameworkalternate/FrameworksIndex/Two.xml rename to tests/mdoc/Test/en.expected-frameworkalternate/FrameworksIndex/Two.xml diff --git a/mdoc/Test/en.expected-frameworkalternate/Monodoc.Test/FirstAttribute.xml b/tests/mdoc/Test/en.expected-frameworkalternate/Monodoc.Test/FirstAttribute.xml similarity index 100% rename from mdoc/Test/en.expected-frameworkalternate/Monodoc.Test/FirstAttribute.xml rename to tests/mdoc/Test/en.expected-frameworkalternate/Monodoc.Test/FirstAttribute.xml diff --git a/mdoc/Test/en.expected-frameworkalternate/Monodoc.Test/MyClass.xml b/tests/mdoc/Test/en.expected-frameworkalternate/Monodoc.Test/MyClass.xml similarity index 100% rename from mdoc/Test/en.expected-frameworkalternate/Monodoc.Test/MyClass.xml rename to tests/mdoc/Test/en.expected-frameworkalternate/Monodoc.Test/MyClass.xml diff --git a/mdoc/Test/en.expected-frameworkalternate/Monodoc.Test/SecondAttribute.xml b/tests/mdoc/Test/en.expected-frameworkalternate/Monodoc.Test/SecondAttribute.xml similarity index 100% rename from mdoc/Test/en.expected-frameworkalternate/Monodoc.Test/SecondAttribute.xml rename to tests/mdoc/Test/en.expected-frameworkalternate/Monodoc.Test/SecondAttribute.xml diff --git a/mdoc/Test/en.expected-frameworkalternate/index.xml b/tests/mdoc/Test/en.expected-frameworkalternate/index.xml similarity index 100% rename from mdoc/Test/en.expected-frameworkalternate/index.xml rename to tests/mdoc/Test/en.expected-frameworkalternate/index.xml diff --git a/mdoc/Test/en.expected-frameworkalternate/ns-Monodoc.Test.xml b/tests/mdoc/Test/en.expected-frameworkalternate/ns-Monodoc.Test.xml similarity index 100% rename from mdoc/Test/en.expected-frameworkalternate/ns-Monodoc.Test.xml rename to tests/mdoc/Test/en.expected-frameworkalternate/ns-Monodoc.Test.xml diff --git a/mdoc/Test/en.expected-frameworks-inheritance/FrameworksIndex/One.xml b/tests/mdoc/Test/en.expected-frameworks-inheritance/FrameworksIndex/One.xml similarity index 100% rename from mdoc/Test/en.expected-frameworks-inheritance/FrameworksIndex/One.xml rename to tests/mdoc/Test/en.expected-frameworks-inheritance/FrameworksIndex/One.xml diff --git a/mdoc/Test/en.expected-frameworks-inheritance/FrameworksIndex/Three.xml b/tests/mdoc/Test/en.expected-frameworks-inheritance/FrameworksIndex/Three.xml similarity index 100% rename from mdoc/Test/en.expected-frameworks-inheritance/FrameworksIndex/Three.xml rename to tests/mdoc/Test/en.expected-frameworks-inheritance/FrameworksIndex/Three.xml diff --git a/mdoc/Test/en.expected-frameworks-inheritance/FrameworksIndex/Two.xml b/tests/mdoc/Test/en.expected-frameworks-inheritance/FrameworksIndex/Two.xml similarity index 100% rename from mdoc/Test/en.expected-frameworks-inheritance/FrameworksIndex/Two.xml rename to tests/mdoc/Test/en.expected-frameworks-inheritance/FrameworksIndex/Two.xml diff --git a/mdoc/Test/en.expected-frameworks-inheritance/MyNamespace/MyBaseClassOne.xml b/tests/mdoc/Test/en.expected-frameworks-inheritance/MyNamespace/MyBaseClassOne.xml similarity index 100% rename from mdoc/Test/en.expected-frameworks-inheritance/MyNamespace/MyBaseClassOne.xml rename to tests/mdoc/Test/en.expected-frameworks-inheritance/MyNamespace/MyBaseClassOne.xml diff --git a/mdoc/Test/en.expected-frameworks-inheritance/MyNamespace/MyBaseClassTwo.xml b/tests/mdoc/Test/en.expected-frameworks-inheritance/MyNamespace/MyBaseClassTwo.xml similarity index 100% rename from mdoc/Test/en.expected-frameworks-inheritance/MyNamespace/MyBaseClassTwo.xml rename to tests/mdoc/Test/en.expected-frameworks-inheritance/MyNamespace/MyBaseClassTwo.xml diff --git a/mdoc/Test/en.expected-frameworks-inheritance/MyNamespace/MyClass.xml b/tests/mdoc/Test/en.expected-frameworks-inheritance/MyNamespace/MyClass.xml similarity index 100% rename from mdoc/Test/en.expected-frameworks-inheritance/MyNamespace/MyClass.xml rename to tests/mdoc/Test/en.expected-frameworks-inheritance/MyNamespace/MyClass.xml diff --git a/mdoc/Test/en.expected-frameworks-inheritance/index.xml b/tests/mdoc/Test/en.expected-frameworks-inheritance/index.xml similarity index 100% rename from mdoc/Test/en.expected-frameworks-inheritance/index.xml rename to tests/mdoc/Test/en.expected-frameworks-inheritance/index.xml diff --git a/mdoc/Test/en.expected-frameworks-inheritance/ns-MyNamespace.xml b/tests/mdoc/Test/en.expected-frameworks-inheritance/ns-MyNamespace.xml similarity index 100% rename from mdoc/Test/en.expected-frameworks-inheritance/ns-MyNamespace.xml rename to tests/mdoc/Test/en.expected-frameworks-inheritance/ns-MyNamespace.xml diff --git a/mdoc/Test/en.expected-frameworks/FrameworksIndex/One.xml b/tests/mdoc/Test/en.expected-frameworks/FrameworksIndex/One.xml similarity index 100% rename from mdoc/Test/en.expected-frameworks/FrameworksIndex/One.xml rename to tests/mdoc/Test/en.expected-frameworks/FrameworksIndex/One.xml diff --git a/mdoc/Test/en.expected-frameworks/FrameworksIndex/Two.xml b/tests/mdoc/Test/en.expected-frameworks/FrameworksIndex/Two.xml similarity index 100% rename from mdoc/Test/en.expected-frameworks/FrameworksIndex/Two.xml rename to tests/mdoc/Test/en.expected-frameworks/FrameworksIndex/Two.xml diff --git a/mdoc/Test/en.expected-frameworks/MyFramework.MyNamespace/MyClass.xml b/tests/mdoc/Test/en.expected-frameworks/MyFramework.MyNamespace/MyClass.xml similarity index 100% rename from mdoc/Test/en.expected-frameworks/MyFramework.MyNamespace/MyClass.xml rename to tests/mdoc/Test/en.expected-frameworks/MyFramework.MyNamespace/MyClass.xml diff --git a/mdoc/Test/en.expected-frameworks/MyFramework.MyNamespace/MyClassExtensions.xml b/tests/mdoc/Test/en.expected-frameworks/MyFramework.MyNamespace/MyClassExtensions.xml similarity index 100% rename from mdoc/Test/en.expected-frameworks/MyFramework.MyNamespace/MyClassExtensions.xml rename to tests/mdoc/Test/en.expected-frameworks/MyFramework.MyNamespace/MyClassExtensions.xml diff --git a/mdoc/Test/en.expected-frameworks/MyFramework.MyOtherNamespace/MyOtherClass.xml b/tests/mdoc/Test/en.expected-frameworks/MyFramework.MyOtherNamespace/MyOtherClass.xml similarity index 100% rename from mdoc/Test/en.expected-frameworks/MyFramework.MyOtherNamespace/MyOtherClass.xml rename to tests/mdoc/Test/en.expected-frameworks/MyFramework.MyOtherNamespace/MyOtherClass.xml diff --git a/mdoc/Test/en.expected-frameworks/MyNamespace/MyClass.xml b/tests/mdoc/Test/en.expected-frameworks/MyNamespace/MyClass.xml similarity index 100% rename from mdoc/Test/en.expected-frameworks/MyNamespace/MyClass.xml rename to tests/mdoc/Test/en.expected-frameworks/MyNamespace/MyClass.xml diff --git a/mdoc/Test/en.expected-frameworks/index.xml b/tests/mdoc/Test/en.expected-frameworks/index.xml similarity index 100% rename from mdoc/Test/en.expected-frameworks/index.xml rename to tests/mdoc/Test/en.expected-frameworks/index.xml diff --git a/mdoc/Test/en.expected-frameworks/ns-MyFramework.MyNamespace.xml b/tests/mdoc/Test/en.expected-frameworks/ns-MyFramework.MyNamespace.xml similarity index 100% rename from mdoc/Test/en.expected-frameworks/ns-MyFramework.MyNamespace.xml rename to tests/mdoc/Test/en.expected-frameworks/ns-MyFramework.MyNamespace.xml diff --git a/mdoc/Test/en.expected-frameworks/ns-MyFramework.MyOtherNamespace.xml b/tests/mdoc/Test/en.expected-frameworks/ns-MyFramework.MyOtherNamespace.xml similarity index 100% rename from mdoc/Test/en.expected-frameworks/ns-MyFramework.MyOtherNamespace.xml rename to tests/mdoc/Test/en.expected-frameworks/ns-MyFramework.MyOtherNamespace.xml diff --git a/mdoc/Test/en.expected-frameworks/ns-MyNamespace.xml b/tests/mdoc/Test/en.expected-frameworks/ns-MyNamespace.xml similarity index 100% rename from mdoc/Test/en.expected-frameworks/ns-MyNamespace.xml rename to tests/mdoc/Test/en.expected-frameworks/ns-MyNamespace.xml diff --git a/mdoc/Test/en.expected-fsharp-wsl/AbstractClasses+Circle.xml b/tests/mdoc/Test/en.expected-fsharp-wsl/AbstractClasses+Circle.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp-wsl/AbstractClasses+Circle.xml rename to tests/mdoc/Test/en.expected-fsharp-wsl/AbstractClasses+Circle.xml diff --git a/mdoc/Test/en.expected-fsharp-wsl/AbstractClasses+Shape2D.xml b/tests/mdoc/Test/en.expected-fsharp-wsl/AbstractClasses+Shape2D.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp-wsl/AbstractClasses+Shape2D.xml rename to tests/mdoc/Test/en.expected-fsharp-wsl/AbstractClasses+Shape2D.xml diff --git a/mdoc/Test/en.expected-fsharp-wsl/AbstractClasses+Square.xml b/tests/mdoc/Test/en.expected-fsharp-wsl/AbstractClasses+Square.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp-wsl/AbstractClasses+Square.xml rename to tests/mdoc/Test/en.expected-fsharp-wsl/AbstractClasses+Square.xml diff --git a/mdoc/Test/en.expected-fsharp-wsl/AbstractClasses.xml b/tests/mdoc/Test/en.expected-fsharp-wsl/AbstractClasses.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp-wsl/AbstractClasses.xml rename to tests/mdoc/Test/en.expected-fsharp-wsl/AbstractClasses.xml diff --git a/mdoc/Test/en.expected-fsharp-wsl/Accessibility.xml b/tests/mdoc/Test/en.expected-fsharp-wsl/Accessibility.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp-wsl/Accessibility.xml rename to tests/mdoc/Test/en.expected-fsharp-wsl/Accessibility.xml diff --git a/mdoc/Test/en.expected-fsharp-wsl/AccessibilityTest.xml b/tests/mdoc/Test/en.expected-fsharp-wsl/AccessibilityTest.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp-wsl/AccessibilityTest.xml rename to tests/mdoc/Test/en.expected-fsharp-wsl/AccessibilityTest.xml diff --git a/mdoc/Test/en.expected-fsharp-wsl/AlternativesToInheritance.xml b/tests/mdoc/Test/en.expected-fsharp-wsl/AlternativesToInheritance.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp-wsl/AlternativesToInheritance.xml rename to tests/mdoc/Test/en.expected-fsharp-wsl/AlternativesToInheritance.xml diff --git a/mdoc/Test/en.expected-fsharp-wsl/Animals+Animal.xml b/tests/mdoc/Test/en.expected-fsharp-wsl/Animals+Animal.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp-wsl/Animals+Animal.xml rename to tests/mdoc/Test/en.expected-fsharp-wsl/Animals+Animal.xml diff --git a/mdoc/Test/en.expected-fsharp-wsl/Animals+Dog.xml b/tests/mdoc/Test/en.expected-fsharp-wsl/Animals+Dog.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp-wsl/Animals+Dog.xml rename to tests/mdoc/Test/en.expected-fsharp-wsl/Animals+Dog.xml diff --git a/mdoc/Test/en.expected-fsharp-wsl/Animals.xml b/tests/mdoc/Test/en.expected-fsharp-wsl/Animals.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp-wsl/Animals.xml rename to tests/mdoc/Test/en.expected-fsharp-wsl/Animals.xml diff --git a/mdoc/Test/en.expected-fsharp-wsl/Attributes+CompanyAttribute.xml b/tests/mdoc/Test/en.expected-fsharp-wsl/Attributes+CompanyAttribute.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp-wsl/Attributes+CompanyAttribute.xml rename to tests/mdoc/Test/en.expected-fsharp-wsl/Attributes+CompanyAttribute.xml diff --git a/mdoc/Test/en.expected-fsharp-wsl/Attributes+OwnerAttribute.xml b/tests/mdoc/Test/en.expected-fsharp-wsl/Attributes+OwnerAttribute.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp-wsl/Attributes+OwnerAttribute.xml rename to tests/mdoc/Test/en.expected-fsharp-wsl/Attributes+OwnerAttribute.xml diff --git a/mdoc/Test/en.expected-fsharp-wsl/Attributes+SomeType1.xml b/tests/mdoc/Test/en.expected-fsharp-wsl/Attributes+SomeType1.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp-wsl/Attributes+SomeType1.xml rename to tests/mdoc/Test/en.expected-fsharp-wsl/Attributes+SomeType1.xml diff --git a/mdoc/Test/en.expected-fsharp-wsl/Attributes+TypeWithFlagAttribute.xml b/tests/mdoc/Test/en.expected-fsharp-wsl/Attributes+TypeWithFlagAttribute.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp-wsl/Attributes+TypeWithFlagAttribute.xml rename to tests/mdoc/Test/en.expected-fsharp-wsl/Attributes+TypeWithFlagAttribute.xml diff --git a/mdoc/Test/en.expected-fsharp-wsl/Attributes.xml b/tests/mdoc/Test/en.expected-fsharp-wsl/Attributes.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp-wsl/Attributes.xml rename to tests/mdoc/Test/en.expected-fsharp-wsl/Attributes.xml diff --git a/mdoc/Test/en.expected-fsharp-wsl/ClassMembers+PointWithCounter.xml b/tests/mdoc/Test/en.expected-fsharp-wsl/ClassMembers+PointWithCounter.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp-wsl/ClassMembers+PointWithCounter.xml rename to tests/mdoc/Test/en.expected-fsharp-wsl/ClassMembers+PointWithCounter.xml diff --git a/mdoc/Test/en.expected-fsharp-wsl/ClassMembers.xml b/tests/mdoc/Test/en.expected-fsharp-wsl/ClassMembers.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp-wsl/ClassMembers.xml rename to tests/mdoc/Test/en.expected-fsharp-wsl/ClassMembers.xml diff --git a/mdoc/Test/en.expected-fsharp-wsl/Collections+MDocInterface`1.xml b/tests/mdoc/Test/en.expected-fsharp-wsl/Collections+MDocInterface`1.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp-wsl/Collections+MDocInterface`1.xml rename to tests/mdoc/Test/en.expected-fsharp-wsl/Collections+MDocInterface`1.xml diff --git a/mdoc/Test/en.expected-fsharp-wsl/Collections+MDocTestMap`2.xml b/tests/mdoc/Test/en.expected-fsharp-wsl/Collections+MDocTestMap`2.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp-wsl/Collections+MDocTestMap`2.xml rename to tests/mdoc/Test/en.expected-fsharp-wsl/Collections+MDocTestMap`2.xml diff --git a/mdoc/Test/en.expected-fsharp-wsl/Collections.xml b/tests/mdoc/Test/en.expected-fsharp-wsl/Collections.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp-wsl/Collections.xml rename to tests/mdoc/Test/en.expected-fsharp-wsl/Collections.xml diff --git a/mdoc/Test/en.expected-fsharp-wsl/Constraints+Class10`1.xml b/tests/mdoc/Test/en.expected-fsharp-wsl/Constraints+Class10`1.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp-wsl/Constraints+Class10`1.xml rename to tests/mdoc/Test/en.expected-fsharp-wsl/Constraints+Class10`1.xml diff --git a/mdoc/Test/en.expected-fsharp-wsl/Constraints+Class11`1.xml b/tests/mdoc/Test/en.expected-fsharp-wsl/Constraints+Class11`1.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp-wsl/Constraints+Class11`1.xml rename to tests/mdoc/Test/en.expected-fsharp-wsl/Constraints+Class11`1.xml diff --git a/mdoc/Test/en.expected-fsharp-wsl/Constraints+Class12`1.xml b/tests/mdoc/Test/en.expected-fsharp-wsl/Constraints+Class12`1.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp-wsl/Constraints+Class12`1.xml rename to tests/mdoc/Test/en.expected-fsharp-wsl/Constraints+Class12`1.xml diff --git a/mdoc/Test/en.expected-fsharp-wsl/Constraints+Class13`1.xml b/tests/mdoc/Test/en.expected-fsharp-wsl/Constraints+Class13`1.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp-wsl/Constraints+Class13`1.xml rename to tests/mdoc/Test/en.expected-fsharp-wsl/Constraints+Class13`1.xml diff --git a/mdoc/Test/en.expected-fsharp-wsl/Constraints+Class14`2.xml b/tests/mdoc/Test/en.expected-fsharp-wsl/Constraints+Class14`2.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp-wsl/Constraints+Class14`2.xml rename to tests/mdoc/Test/en.expected-fsharp-wsl/Constraints+Class14`2.xml diff --git a/mdoc/Test/en.expected-fsharp-wsl/Constraints+Class15.xml b/tests/mdoc/Test/en.expected-fsharp-wsl/Constraints+Class15.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp-wsl/Constraints+Class15.xml rename to tests/mdoc/Test/en.expected-fsharp-wsl/Constraints+Class15.xml diff --git a/mdoc/Test/en.expected-fsharp-wsl/Constraints+Class16.xml b/tests/mdoc/Test/en.expected-fsharp-wsl/Constraints+Class16.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp-wsl/Constraints+Class16.xml rename to tests/mdoc/Test/en.expected-fsharp-wsl/Constraints+Class16.xml diff --git a/mdoc/Test/en.expected-fsharp-wsl/Constraints+Class17.xml b/tests/mdoc/Test/en.expected-fsharp-wsl/Constraints+Class17.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp-wsl/Constraints+Class17.xml rename to tests/mdoc/Test/en.expected-fsharp-wsl/Constraints+Class17.xml diff --git a/mdoc/Test/en.expected-fsharp-wsl/Constraints+Class18.xml b/tests/mdoc/Test/en.expected-fsharp-wsl/Constraints+Class18.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp-wsl/Constraints+Class18.xml rename to tests/mdoc/Test/en.expected-fsharp-wsl/Constraints+Class18.xml diff --git a/mdoc/Test/en.expected-fsharp-wsl/Constraints+Class1`1.xml b/tests/mdoc/Test/en.expected-fsharp-wsl/Constraints+Class1`1.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp-wsl/Constraints+Class1`1.xml rename to tests/mdoc/Test/en.expected-fsharp-wsl/Constraints+Class1`1.xml diff --git a/mdoc/Test/en.expected-fsharp-wsl/Constraints+Class2_1`1.xml b/tests/mdoc/Test/en.expected-fsharp-wsl/Constraints+Class2_1`1.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp-wsl/Constraints+Class2_1`1.xml rename to tests/mdoc/Test/en.expected-fsharp-wsl/Constraints+Class2_1`1.xml diff --git a/mdoc/Test/en.expected-fsharp-wsl/Constraints+Class2_2`1.xml b/tests/mdoc/Test/en.expected-fsharp-wsl/Constraints+Class2_2`1.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp-wsl/Constraints+Class2_2`1.xml rename to tests/mdoc/Test/en.expected-fsharp-wsl/Constraints+Class2_2`1.xml diff --git a/mdoc/Test/en.expected-fsharp-wsl/Constraints+Class2`1.xml b/tests/mdoc/Test/en.expected-fsharp-wsl/Constraints+Class2`1.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp-wsl/Constraints+Class2`1.xml rename to tests/mdoc/Test/en.expected-fsharp-wsl/Constraints+Class2`1.xml diff --git a/mdoc/Test/en.expected-fsharp-wsl/Constraints+Class3`1.xml b/tests/mdoc/Test/en.expected-fsharp-wsl/Constraints+Class3`1.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp-wsl/Constraints+Class3`1.xml rename to tests/mdoc/Test/en.expected-fsharp-wsl/Constraints+Class3`1.xml diff --git a/mdoc/Test/en.expected-fsharp-wsl/Constraints+Class4`1.xml b/tests/mdoc/Test/en.expected-fsharp-wsl/Constraints+Class4`1.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp-wsl/Constraints+Class4`1.xml rename to tests/mdoc/Test/en.expected-fsharp-wsl/Constraints+Class4`1.xml diff --git a/mdoc/Test/en.expected-fsharp-wsl/Constraints+Class5`1.xml b/tests/mdoc/Test/en.expected-fsharp-wsl/Constraints+Class5`1.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp-wsl/Constraints+Class5`1.xml rename to tests/mdoc/Test/en.expected-fsharp-wsl/Constraints+Class5`1.xml diff --git a/mdoc/Test/en.expected-fsharp-wsl/Constraints+Class6`1.xml b/tests/mdoc/Test/en.expected-fsharp-wsl/Constraints+Class6`1.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp-wsl/Constraints+Class6`1.xml rename to tests/mdoc/Test/en.expected-fsharp-wsl/Constraints+Class6`1.xml diff --git a/mdoc/Test/en.expected-fsharp-wsl/Constraints+Class7`1.xml b/tests/mdoc/Test/en.expected-fsharp-wsl/Constraints+Class7`1.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp-wsl/Constraints+Class7`1.xml rename to tests/mdoc/Test/en.expected-fsharp-wsl/Constraints+Class7`1.xml diff --git a/mdoc/Test/en.expected-fsharp-wsl/Constraints+Class8`1.xml b/tests/mdoc/Test/en.expected-fsharp-wsl/Constraints+Class8`1.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp-wsl/Constraints+Class8`1.xml rename to tests/mdoc/Test/en.expected-fsharp-wsl/Constraints+Class8`1.xml diff --git a/mdoc/Test/en.expected-fsharp-wsl/Constraints+Class9`1.xml b/tests/mdoc/Test/en.expected-fsharp-wsl/Constraints+Class9`1.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp-wsl/Constraints+Class9`1.xml rename to tests/mdoc/Test/en.expected-fsharp-wsl/Constraints+Class9`1.xml diff --git a/mdoc/Test/en.expected-fsharp-wsl/Constraints.xml b/tests/mdoc/Test/en.expected-fsharp-wsl/Constraints.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp-wsl/Constraints.xml rename to tests/mdoc/Test/en.expected-fsharp-wsl/Constraints.xml diff --git a/mdoc/Test/en.expected-fsharp-wsl/Constructors+Account.xml b/tests/mdoc/Test/en.expected-fsharp-wsl/Constructors+Account.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp-wsl/Constructors+Account.xml rename to tests/mdoc/Test/en.expected-fsharp-wsl/Constructors+Account.xml diff --git a/mdoc/Test/en.expected-fsharp-wsl/Constructors+Account2.xml b/tests/mdoc/Test/en.expected-fsharp-wsl/Constructors+Account2.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp-wsl/Constructors+Account2.xml rename to tests/mdoc/Test/en.expected-fsharp-wsl/Constructors+Account2.xml diff --git a/mdoc/Test/en.expected-fsharp-wsl/Constructors+BaseClass.xml b/tests/mdoc/Test/en.expected-fsharp-wsl/Constructors+BaseClass.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp-wsl/Constructors+BaseClass.xml rename to tests/mdoc/Test/en.expected-fsharp-wsl/Constructors+BaseClass.xml diff --git a/mdoc/Test/en.expected-fsharp-wsl/Constructors+DerivedClass.xml b/tests/mdoc/Test/en.expected-fsharp-wsl/Constructors+DerivedClass.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp-wsl/Constructors+DerivedClass.xml rename to tests/mdoc/Test/en.expected-fsharp-wsl/Constructors+DerivedClass.xml diff --git a/mdoc/Test/en.expected-fsharp-wsl/Constructors+MyClass.xml b/tests/mdoc/Test/en.expected-fsharp-wsl/Constructors+MyClass.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp-wsl/Constructors+MyClass.xml rename to tests/mdoc/Test/en.expected-fsharp-wsl/Constructors+MyClass.xml diff --git a/mdoc/Test/en.expected-fsharp-wsl/Constructors+MyClass1.xml b/tests/mdoc/Test/en.expected-fsharp-wsl/Constructors+MyClass1.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp-wsl/Constructors+MyClass1.xml rename to tests/mdoc/Test/en.expected-fsharp-wsl/Constructors+MyClass1.xml diff --git a/mdoc/Test/en.expected-fsharp-wsl/Constructors+MyClass2.xml b/tests/mdoc/Test/en.expected-fsharp-wsl/Constructors+MyClass2.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp-wsl/Constructors+MyClass2.xml rename to tests/mdoc/Test/en.expected-fsharp-wsl/Constructors+MyClass2.xml diff --git a/mdoc/Test/en.expected-fsharp-wsl/Constructors+MyClass3.xml b/tests/mdoc/Test/en.expected-fsharp-wsl/Constructors+MyClass3.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp-wsl/Constructors+MyClass3.xml rename to tests/mdoc/Test/en.expected-fsharp-wsl/Constructors+MyClass3.xml diff --git a/mdoc/Test/en.expected-fsharp-wsl/Constructors+MyClass3_1.xml b/tests/mdoc/Test/en.expected-fsharp-wsl/Constructors+MyClass3_1.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp-wsl/Constructors+MyClass3_1.xml rename to tests/mdoc/Test/en.expected-fsharp-wsl/Constructors+MyClass3_1.xml diff --git a/mdoc/Test/en.expected-fsharp-wsl/Constructors+MyClass3_2.xml b/tests/mdoc/Test/en.expected-fsharp-wsl/Constructors+MyClass3_2.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp-wsl/Constructors+MyClass3_2.xml rename to tests/mdoc/Test/en.expected-fsharp-wsl/Constructors+MyClass3_2.xml diff --git a/mdoc/Test/en.expected-fsharp-wsl/Constructors+MyClass3_3.xml b/tests/mdoc/Test/en.expected-fsharp-wsl/Constructors+MyClass3_3.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp-wsl/Constructors+MyClass3_3.xml rename to tests/mdoc/Test/en.expected-fsharp-wsl/Constructors+MyClass3_3.xml diff --git a/mdoc/Test/en.expected-fsharp-wsl/Constructors+MyClass3_4.xml b/tests/mdoc/Test/en.expected-fsharp-wsl/Constructors+MyClass3_4.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp-wsl/Constructors+MyClass3_4.xml rename to tests/mdoc/Test/en.expected-fsharp-wsl/Constructors+MyClass3_4.xml diff --git a/mdoc/Test/en.expected-fsharp-wsl/Constructors+MyClassBase2.xml b/tests/mdoc/Test/en.expected-fsharp-wsl/Constructors+MyClassBase2.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp-wsl/Constructors+MyClassBase2.xml rename to tests/mdoc/Test/en.expected-fsharp-wsl/Constructors+MyClassBase2.xml diff --git a/mdoc/Test/en.expected-fsharp-wsl/Constructors+MyClassDerived2.xml b/tests/mdoc/Test/en.expected-fsharp-wsl/Constructors+MyClassDerived2.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp-wsl/Constructors+MyClassDerived2.xml rename to tests/mdoc/Test/en.expected-fsharp-wsl/Constructors+MyClassDerived2.xml diff --git a/mdoc/Test/en.expected-fsharp-wsl/Constructors+MyClassObjectParameters.xml b/tests/mdoc/Test/en.expected-fsharp-wsl/Constructors+MyClassObjectParameters.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp-wsl/Constructors+MyClassObjectParameters.xml rename to tests/mdoc/Test/en.expected-fsharp-wsl/Constructors+MyClassObjectParameters.xml diff --git a/mdoc/Test/en.expected-fsharp-wsl/Constructors+MyStruct.xml b/tests/mdoc/Test/en.expected-fsharp-wsl/Constructors+MyStruct.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp-wsl/Constructors+MyStruct.xml rename to tests/mdoc/Test/en.expected-fsharp-wsl/Constructors+MyStruct.xml diff --git a/mdoc/Test/en.expected-fsharp-wsl/Constructors+MyStruct2.xml b/tests/mdoc/Test/en.expected-fsharp-wsl/Constructors+MyStruct2.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp-wsl/Constructors+MyStruct2.xml rename to tests/mdoc/Test/en.expected-fsharp-wsl/Constructors+MyStruct2.xml diff --git a/mdoc/Test/en.expected-fsharp-wsl/Constructors+MyStruct33.xml b/tests/mdoc/Test/en.expected-fsharp-wsl/Constructors+MyStruct33.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp-wsl/Constructors+MyStruct33.xml rename to tests/mdoc/Test/en.expected-fsharp-wsl/Constructors+MyStruct33.xml diff --git a/mdoc/Test/en.expected-fsharp-wsl/Constructors+MyStruct44.xml b/tests/mdoc/Test/en.expected-fsharp-wsl/Constructors+MyStruct44.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp-wsl/Constructors+MyStruct44.xml rename to tests/mdoc/Test/en.expected-fsharp-wsl/Constructors+MyStruct44.xml diff --git a/mdoc/Test/en.expected-fsharp-wsl/Constructors+MyStruct55.xml b/tests/mdoc/Test/en.expected-fsharp-wsl/Constructors+MyStruct55.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp-wsl/Constructors+MyStruct55.xml rename to tests/mdoc/Test/en.expected-fsharp-wsl/Constructors+MyStruct55.xml diff --git a/mdoc/Test/en.expected-fsharp-wsl/Constructors+MyStruct66.xml b/tests/mdoc/Test/en.expected-fsharp-wsl/Constructors+MyStruct66.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp-wsl/Constructors+MyStruct66.xml rename to tests/mdoc/Test/en.expected-fsharp-wsl/Constructors+MyStruct66.xml diff --git a/mdoc/Test/en.expected-fsharp-wsl/Constructors+MyStruct77.xml b/tests/mdoc/Test/en.expected-fsharp-wsl/Constructors+MyStruct77.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp-wsl/Constructors+MyStruct77.xml rename to tests/mdoc/Test/en.expected-fsharp-wsl/Constructors+MyStruct77.xml diff --git a/mdoc/Test/en.expected-fsharp-wsl/Constructors+MyStruct88.xml b/tests/mdoc/Test/en.expected-fsharp-wsl/Constructors+MyStruct88.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp-wsl/Constructors+MyStruct88.xml rename to tests/mdoc/Test/en.expected-fsharp-wsl/Constructors+MyStruct88.xml diff --git a/mdoc/Test/en.expected-fsharp-wsl/Constructors+MyType.xml b/tests/mdoc/Test/en.expected-fsharp-wsl/Constructors+MyType.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp-wsl/Constructors+MyType.xml rename to tests/mdoc/Test/en.expected-fsharp-wsl/Constructors+MyType.xml diff --git a/mdoc/Test/en.expected-fsharp-wsl/Constructors+Person.xml b/tests/mdoc/Test/en.expected-fsharp-wsl/Constructors+Person.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp-wsl/Constructors+Person.xml rename to tests/mdoc/Test/en.expected-fsharp-wsl/Constructors+Person.xml diff --git a/mdoc/Test/en.expected-fsharp-wsl/Constructors+Pet.xml b/tests/mdoc/Test/en.expected-fsharp-wsl/Constructors+Pet.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp-wsl/Constructors+Pet.xml rename to tests/mdoc/Test/en.expected-fsharp-wsl/Constructors+Pet.xml diff --git a/mdoc/Test/en.expected-fsharp-wsl/Constructors+PetData.xml b/tests/mdoc/Test/en.expected-fsharp-wsl/Constructors+PetData.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp-wsl/Constructors+PetData.xml rename to tests/mdoc/Test/en.expected-fsharp-wsl/Constructors+PetData.xml diff --git a/mdoc/Test/en.expected-fsharp-wsl/Constructors.xml b/tests/mdoc/Test/en.expected-fsharp-wsl/Constructors.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp-wsl/Constructors.xml rename to tests/mdoc/Test/en.expected-fsharp-wsl/Constructors.xml diff --git a/mdoc/Test/en.expected-fsharp-wsl/Customers+ICustomer.xml b/tests/mdoc/Test/en.expected-fsharp-wsl/Customers+ICustomer.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp-wsl/Customers+ICustomer.xml rename to tests/mdoc/Test/en.expected-fsharp-wsl/Customers+ICustomer.xml diff --git a/mdoc/Test/en.expected-fsharp-wsl/Customers.xml b/tests/mdoc/Test/en.expected-fsharp-wsl/Customers.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp-wsl/Customers.xml rename to tests/mdoc/Test/en.expected-fsharp-wsl/Customers.xml diff --git a/mdoc/Test/en.expected-fsharp-wsl/Delegates+Delegate1.xml b/tests/mdoc/Test/en.expected-fsharp-wsl/Delegates+Delegate1.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp-wsl/Delegates+Delegate1.xml rename to tests/mdoc/Test/en.expected-fsharp-wsl/Delegates+Delegate1.xml diff --git a/mdoc/Test/en.expected-fsharp-wsl/Delegates+Delegate10.xml b/tests/mdoc/Test/en.expected-fsharp-wsl/Delegates+Delegate10.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp-wsl/Delegates+Delegate10.xml rename to tests/mdoc/Test/en.expected-fsharp-wsl/Delegates+Delegate10.xml diff --git a/mdoc/Test/en.expected-fsharp-wsl/Delegates+Delegate11.xml b/tests/mdoc/Test/en.expected-fsharp-wsl/Delegates+Delegate11.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp-wsl/Delegates+Delegate11.xml rename to tests/mdoc/Test/en.expected-fsharp-wsl/Delegates+Delegate11.xml diff --git a/mdoc/Test/en.expected-fsharp-wsl/Delegates+Delegate12.xml b/tests/mdoc/Test/en.expected-fsharp-wsl/Delegates+Delegate12.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp-wsl/Delegates+Delegate12.xml rename to tests/mdoc/Test/en.expected-fsharp-wsl/Delegates+Delegate12.xml diff --git a/mdoc/Test/en.expected-fsharp-wsl/Delegates+Delegate13.xml b/tests/mdoc/Test/en.expected-fsharp-wsl/Delegates+Delegate13.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp-wsl/Delegates+Delegate13.xml rename to tests/mdoc/Test/en.expected-fsharp-wsl/Delegates+Delegate13.xml diff --git a/mdoc/Test/en.expected-fsharp-wsl/Delegates+Delegate2.xml b/tests/mdoc/Test/en.expected-fsharp-wsl/Delegates+Delegate2.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp-wsl/Delegates+Delegate2.xml rename to tests/mdoc/Test/en.expected-fsharp-wsl/Delegates+Delegate2.xml diff --git a/mdoc/Test/en.expected-fsharp-wsl/Delegates+Delegate3.xml b/tests/mdoc/Test/en.expected-fsharp-wsl/Delegates+Delegate3.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp-wsl/Delegates+Delegate3.xml rename to tests/mdoc/Test/en.expected-fsharp-wsl/Delegates+Delegate3.xml diff --git a/mdoc/Test/en.expected-fsharp-wsl/Delegates+Delegate4.xml b/tests/mdoc/Test/en.expected-fsharp-wsl/Delegates+Delegate4.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp-wsl/Delegates+Delegate4.xml rename to tests/mdoc/Test/en.expected-fsharp-wsl/Delegates+Delegate4.xml diff --git a/mdoc/Test/en.expected-fsharp-wsl/Delegates+Delegate5.xml b/tests/mdoc/Test/en.expected-fsharp-wsl/Delegates+Delegate5.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp-wsl/Delegates+Delegate5.xml rename to tests/mdoc/Test/en.expected-fsharp-wsl/Delegates+Delegate5.xml diff --git a/mdoc/Test/en.expected-fsharp-wsl/Delegates+Delegate6.xml b/tests/mdoc/Test/en.expected-fsharp-wsl/Delegates+Delegate6.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp-wsl/Delegates+Delegate6.xml rename to tests/mdoc/Test/en.expected-fsharp-wsl/Delegates+Delegate6.xml diff --git a/mdoc/Test/en.expected-fsharp-wsl/Delegates+Delegate7.xml b/tests/mdoc/Test/en.expected-fsharp-wsl/Delegates+Delegate7.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp-wsl/Delegates+Delegate7.xml rename to tests/mdoc/Test/en.expected-fsharp-wsl/Delegates+Delegate7.xml diff --git a/mdoc/Test/en.expected-fsharp-wsl/Delegates+Delegate8.xml b/tests/mdoc/Test/en.expected-fsharp-wsl/Delegates+Delegate8.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp-wsl/Delegates+Delegate8.xml rename to tests/mdoc/Test/en.expected-fsharp-wsl/Delegates+Delegate8.xml diff --git a/mdoc/Test/en.expected-fsharp-wsl/Delegates+Delegate9.xml b/tests/mdoc/Test/en.expected-fsharp-wsl/Delegates+Delegate9.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp-wsl/Delegates+Delegate9.xml rename to tests/mdoc/Test/en.expected-fsharp-wsl/Delegates+Delegate9.xml diff --git a/mdoc/Test/en.expected-fsharp-wsl/Delegates+Test1.xml b/tests/mdoc/Test/en.expected-fsharp-wsl/Delegates+Test1.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp-wsl/Delegates+Test1.xml rename to tests/mdoc/Test/en.expected-fsharp-wsl/Delegates+Test1.xml diff --git a/mdoc/Test/en.expected-fsharp-wsl/Delegates.xml b/tests/mdoc/Test/en.expected-fsharp-wsl/Delegates.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp-wsl/Delegates.xml rename to tests/mdoc/Test/en.expected-fsharp-wsl/Delegates.xml diff --git a/mdoc/Test/en.expected-fsharp-wsl/DiscriminatedUnions+ColorEnum.xml b/tests/mdoc/Test/en.expected-fsharp-wsl/DiscriminatedUnions+ColorEnum.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp-wsl/DiscriminatedUnions+ColorEnum.xml rename to tests/mdoc/Test/en.expected-fsharp-wsl/DiscriminatedUnions+ColorEnum.xml diff --git a/mdoc/Test/en.expected-fsharp-wsl/DiscriminatedUnions+Shape+Circle.xml b/tests/mdoc/Test/en.expected-fsharp-wsl/DiscriminatedUnions+Shape+Circle.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp-wsl/DiscriminatedUnions+Shape+Circle.xml rename to tests/mdoc/Test/en.expected-fsharp-wsl/DiscriminatedUnions+Shape+Circle.xml diff --git a/mdoc/Test/en.expected-fsharp-wsl/DiscriminatedUnions+Shape+Prism.xml b/tests/mdoc/Test/en.expected-fsharp-wsl/DiscriminatedUnions+Shape+Prism.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp-wsl/DiscriminatedUnions+Shape+Prism.xml rename to tests/mdoc/Test/en.expected-fsharp-wsl/DiscriminatedUnions+Shape+Prism.xml diff --git a/mdoc/Test/en.expected-fsharp-wsl/DiscriminatedUnions+Shape+Rectangle.xml b/tests/mdoc/Test/en.expected-fsharp-wsl/DiscriminatedUnions+Shape+Rectangle.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp-wsl/DiscriminatedUnions+Shape+Rectangle.xml rename to tests/mdoc/Test/en.expected-fsharp-wsl/DiscriminatedUnions+Shape+Rectangle.xml diff --git a/mdoc/Test/en.expected-fsharp-wsl/DiscriminatedUnions+Shape+Tags.xml b/tests/mdoc/Test/en.expected-fsharp-wsl/DiscriminatedUnions+Shape+Tags.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp-wsl/DiscriminatedUnions+Shape+Tags.xml rename to tests/mdoc/Test/en.expected-fsharp-wsl/DiscriminatedUnions+Shape+Tags.xml diff --git a/mdoc/Test/en.expected-fsharp-wsl/DiscriminatedUnions+Shape.xml b/tests/mdoc/Test/en.expected-fsharp-wsl/DiscriminatedUnions+Shape.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp-wsl/DiscriminatedUnions+Shape.xml rename to tests/mdoc/Test/en.expected-fsharp-wsl/DiscriminatedUnions+Shape.xml diff --git a/mdoc/Test/en.expected-fsharp-wsl/DiscriminatedUnions+SizeUnion+Tags.xml b/tests/mdoc/Test/en.expected-fsharp-wsl/DiscriminatedUnions+SizeUnion+Tags.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp-wsl/DiscriminatedUnions+SizeUnion+Tags.xml rename to tests/mdoc/Test/en.expected-fsharp-wsl/DiscriminatedUnions+SizeUnion+Tags.xml diff --git a/mdoc/Test/en.expected-fsharp-wsl/DiscriminatedUnions+SizeUnion.xml b/tests/mdoc/Test/en.expected-fsharp-wsl/DiscriminatedUnions+SizeUnion.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp-wsl/DiscriminatedUnions+SizeUnion.xml rename to tests/mdoc/Test/en.expected-fsharp-wsl/DiscriminatedUnions+SizeUnion.xml diff --git a/mdoc/Test/en.expected-fsharp-wsl/DiscriminatedUnions.xml b/tests/mdoc/Test/en.expected-fsharp-wsl/DiscriminatedUnions.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp-wsl/DiscriminatedUnions.xml rename to tests/mdoc/Test/en.expected-fsharp-wsl/DiscriminatedUnions.xml diff --git a/mdoc/Test/en.expected-fsharp-wsl/DoBindings+MyBindingType.xml b/tests/mdoc/Test/en.expected-fsharp-wsl/DoBindings+MyBindingType.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp-wsl/DoBindings+MyBindingType.xml rename to tests/mdoc/Test/en.expected-fsharp-wsl/DoBindings+MyBindingType.xml diff --git a/mdoc/Test/en.expected-fsharp-wsl/DoBindings.xml b/tests/mdoc/Test/en.expected-fsharp-wsl/DoBindings.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp-wsl/DoBindings.xml rename to tests/mdoc/Test/en.expected-fsharp-wsl/DoBindings.xml diff --git a/mdoc/Test/en.expected-fsharp-wsl/Enumerations+Color.xml b/tests/mdoc/Test/en.expected-fsharp-wsl/Enumerations+Color.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp-wsl/Enumerations+Color.xml rename to tests/mdoc/Test/en.expected-fsharp-wsl/Enumerations+Color.xml diff --git a/mdoc/Test/en.expected-fsharp-wsl/Enumerations.xml b/tests/mdoc/Test/en.expected-fsharp-wsl/Enumerations.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp-wsl/Enumerations.xml rename to tests/mdoc/Test/en.expected-fsharp-wsl/Enumerations.xml diff --git a/mdoc/Test/en.expected-fsharp-wsl/Extensions+MyModule1+MyClass.xml b/tests/mdoc/Test/en.expected-fsharp-wsl/Extensions+MyModule1+MyClass.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp-wsl/Extensions+MyModule1+MyClass.xml rename to tests/mdoc/Test/en.expected-fsharp-wsl/Extensions+MyModule1+MyClass.xml diff --git a/mdoc/Test/en.expected-fsharp-wsl/Extensions+MyModule1.xml b/tests/mdoc/Test/en.expected-fsharp-wsl/Extensions+MyModule1.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp-wsl/Extensions+MyModule1.xml rename to tests/mdoc/Test/en.expected-fsharp-wsl/Extensions+MyModule1.xml diff --git a/mdoc/Test/en.expected-fsharp-wsl/Extensions+MyModule2.xml b/tests/mdoc/Test/en.expected-fsharp-wsl/Extensions+MyModule2.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp-wsl/Extensions+MyModule2.xml rename to tests/mdoc/Test/en.expected-fsharp-wsl/Extensions+MyModule2.xml diff --git a/mdoc/Test/en.expected-fsharp-wsl/Extensions.xml b/tests/mdoc/Test/en.expected-fsharp-wsl/Extensions.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp-wsl/Extensions.xml rename to tests/mdoc/Test/en.expected-fsharp-wsl/Extensions.xml diff --git a/mdoc/Test/en.expected-fsharp-wsl/FlexibleTypes.xml b/tests/mdoc/Test/en.expected-fsharp-wsl/FlexibleTypes.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp-wsl/FlexibleTypes.xml rename to tests/mdoc/Test/en.expected-fsharp-wsl/FlexibleTypes.xml diff --git a/mdoc/Test/en.expected-fsharp-wsl/Functions+TestFunction.xml b/tests/mdoc/Test/en.expected-fsharp-wsl/Functions+TestFunction.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp-wsl/Functions+TestFunction.xml rename to tests/mdoc/Test/en.expected-fsharp-wsl/Functions+TestFunction.xml diff --git a/mdoc/Test/en.expected-fsharp-wsl/Functions.xml b/tests/mdoc/Test/en.expected-fsharp-wsl/Functions.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp-wsl/Functions.xml rename to tests/mdoc/Test/en.expected-fsharp-wsl/Functions.xml diff --git a/mdoc/Test/en.expected-fsharp-wsl/Generics+Map2`2.xml b/tests/mdoc/Test/en.expected-fsharp-wsl/Generics+Map2`2.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp-wsl/Generics+Map2`2.xml rename to tests/mdoc/Test/en.expected-fsharp-wsl/Generics+Map2`2.xml diff --git a/mdoc/Test/en.expected-fsharp-wsl/Generics.xml b/tests/mdoc/Test/en.expected-fsharp-wsl/Generics.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp-wsl/Generics.xml rename to tests/mdoc/Test/en.expected-fsharp-wsl/Generics.xml diff --git a/mdoc/Test/en.expected-fsharp-wsl/IndexedProperties+NumberStrings.xml b/tests/mdoc/Test/en.expected-fsharp-wsl/IndexedProperties+NumberStrings.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp-wsl/IndexedProperties+NumberStrings.xml rename to tests/mdoc/Test/en.expected-fsharp-wsl/IndexedProperties+NumberStrings.xml diff --git a/mdoc/Test/en.expected-fsharp-wsl/IndexedProperties.xml b/tests/mdoc/Test/en.expected-fsharp-wsl/IndexedProperties.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp-wsl/IndexedProperties.xml rename to tests/mdoc/Test/en.expected-fsharp-wsl/IndexedProperties.xml diff --git a/mdoc/Test/en.expected-fsharp-wsl/Inheritance+BaseClass.xml b/tests/mdoc/Test/en.expected-fsharp-wsl/Inheritance+BaseClass.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp-wsl/Inheritance+BaseClass.xml rename to tests/mdoc/Test/en.expected-fsharp-wsl/Inheritance+BaseClass.xml diff --git a/mdoc/Test/en.expected-fsharp-wsl/Inheritance+DerivedClass.xml b/tests/mdoc/Test/en.expected-fsharp-wsl/Inheritance+DerivedClass.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp-wsl/Inheritance+DerivedClass.xml rename to tests/mdoc/Test/en.expected-fsharp-wsl/Inheritance+DerivedClass.xml diff --git a/mdoc/Test/en.expected-fsharp-wsl/Inheritance+MyClassBase1.xml b/tests/mdoc/Test/en.expected-fsharp-wsl/Inheritance+MyClassBase1.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp-wsl/Inheritance+MyClassBase1.xml rename to tests/mdoc/Test/en.expected-fsharp-wsl/Inheritance+MyClassBase1.xml diff --git a/mdoc/Test/en.expected-fsharp-wsl/Inheritance+MyClassBase2.xml b/tests/mdoc/Test/en.expected-fsharp-wsl/Inheritance+MyClassBase2.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp-wsl/Inheritance+MyClassBase2.xml rename to tests/mdoc/Test/en.expected-fsharp-wsl/Inheritance+MyClassBase2.xml diff --git a/mdoc/Test/en.expected-fsharp-wsl/Inheritance+MyClassDerived1.xml b/tests/mdoc/Test/en.expected-fsharp-wsl/Inheritance+MyClassDerived1.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp-wsl/Inheritance+MyClassDerived1.xml rename to tests/mdoc/Test/en.expected-fsharp-wsl/Inheritance+MyClassDerived1.xml diff --git a/mdoc/Test/en.expected-fsharp-wsl/Inheritance+MyClassDerived2.xml b/tests/mdoc/Test/en.expected-fsharp-wsl/Inheritance+MyClassDerived2.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp-wsl/Inheritance+MyClassDerived2.xml rename to tests/mdoc/Test/en.expected-fsharp-wsl/Inheritance+MyClassDerived2.xml diff --git a/mdoc/Test/en.expected-fsharp-wsl/Inheritance.xml b/tests/mdoc/Test/en.expected-fsharp-wsl/Inheritance.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp-wsl/Inheritance.xml rename to tests/mdoc/Test/en.expected-fsharp-wsl/Inheritance.xml diff --git a/mdoc/Test/en.expected-fsharp-wsl/InlineFunctions+WrapInt32.xml b/tests/mdoc/Test/en.expected-fsharp-wsl/InlineFunctions+WrapInt32.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp-wsl/InlineFunctions+WrapInt32.xml rename to tests/mdoc/Test/en.expected-fsharp-wsl/InlineFunctions+WrapInt32.xml diff --git a/mdoc/Test/en.expected-fsharp-wsl/InlineFunctions.xml b/tests/mdoc/Test/en.expected-fsharp-wsl/InlineFunctions.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp-wsl/InlineFunctions.xml rename to tests/mdoc/Test/en.expected-fsharp-wsl/InlineFunctions.xml diff --git a/mdoc/Test/en.expected-fsharp-wsl/Interfaces+IPrintable.xml b/tests/mdoc/Test/en.expected-fsharp-wsl/Interfaces+IPrintable.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp-wsl/Interfaces+IPrintable.xml rename to tests/mdoc/Test/en.expected-fsharp-wsl/Interfaces+IPrintable.xml diff --git a/mdoc/Test/en.expected-fsharp-wsl/Interfaces+Interface0.xml b/tests/mdoc/Test/en.expected-fsharp-wsl/Interfaces+Interface0.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp-wsl/Interfaces+Interface0.xml rename to tests/mdoc/Test/en.expected-fsharp-wsl/Interfaces+Interface0.xml diff --git a/mdoc/Test/en.expected-fsharp-wsl/Interfaces+Interface1.xml b/tests/mdoc/Test/en.expected-fsharp-wsl/Interfaces+Interface1.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp-wsl/Interfaces+Interface1.xml rename to tests/mdoc/Test/en.expected-fsharp-wsl/Interfaces+Interface1.xml diff --git a/mdoc/Test/en.expected-fsharp-wsl/Interfaces+Interface2.xml b/tests/mdoc/Test/en.expected-fsharp-wsl/Interfaces+Interface2.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp-wsl/Interfaces+Interface2.xml rename to tests/mdoc/Test/en.expected-fsharp-wsl/Interfaces+Interface2.xml diff --git a/mdoc/Test/en.expected-fsharp-wsl/Interfaces+Interface3.xml b/tests/mdoc/Test/en.expected-fsharp-wsl/Interfaces+Interface3.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp-wsl/Interfaces+Interface3.xml rename to tests/mdoc/Test/en.expected-fsharp-wsl/Interfaces+Interface3.xml diff --git a/mdoc/Test/en.expected-fsharp-wsl/Interfaces+MyClass.xml b/tests/mdoc/Test/en.expected-fsharp-wsl/Interfaces+MyClass.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp-wsl/Interfaces+MyClass.xml rename to tests/mdoc/Test/en.expected-fsharp-wsl/Interfaces+MyClass.xml diff --git a/mdoc/Test/en.expected-fsharp-wsl/Interfaces+SomeClass1.xml b/tests/mdoc/Test/en.expected-fsharp-wsl/Interfaces+SomeClass1.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp-wsl/Interfaces+SomeClass1.xml rename to tests/mdoc/Test/en.expected-fsharp-wsl/Interfaces+SomeClass1.xml diff --git a/mdoc/Test/en.expected-fsharp-wsl/Interfaces+SomeClass2.xml b/tests/mdoc/Test/en.expected-fsharp-wsl/Interfaces+SomeClass2.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp-wsl/Interfaces+SomeClass2.xml rename to tests/mdoc/Test/en.expected-fsharp-wsl/Interfaces+SomeClass2.xml diff --git a/mdoc/Test/en.expected-fsharp-wsl/Interfaces.xml b/tests/mdoc/Test/en.expected-fsharp-wsl/Interfaces.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp-wsl/Interfaces.xml rename to tests/mdoc/Test/en.expected-fsharp-wsl/Interfaces.xml diff --git a/mdoc/Test/en.expected-fsharp-wsl/Literals.xml b/tests/mdoc/Test/en.expected-fsharp-wsl/Literals.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp-wsl/Literals.xml rename to tests/mdoc/Test/en.expected-fsharp-wsl/Literals.xml diff --git a/mdoc/Test/en.expected-fsharp-wsl/Methods+Circle.xml b/tests/mdoc/Test/en.expected-fsharp-wsl/Methods+Circle.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp-wsl/Methods+Circle.xml rename to tests/mdoc/Test/en.expected-fsharp-wsl/Methods+Circle.xml diff --git a/mdoc/Test/en.expected-fsharp-wsl/Methods+Ellipse.xml b/tests/mdoc/Test/en.expected-fsharp-wsl/Methods+Ellipse.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp-wsl/Methods+Ellipse.xml rename to tests/mdoc/Test/en.expected-fsharp-wsl/Methods+Ellipse.xml diff --git a/mdoc/Test/en.expected-fsharp-wsl/Methods+RectangleXY.xml b/tests/mdoc/Test/en.expected-fsharp-wsl/Methods+RectangleXY.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp-wsl/Methods+RectangleXY.xml rename to tests/mdoc/Test/en.expected-fsharp-wsl/Methods+RectangleXY.xml diff --git a/mdoc/Test/en.expected-fsharp-wsl/Methods+SomeType.xml b/tests/mdoc/Test/en.expected-fsharp-wsl/Methods+SomeType.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp-wsl/Methods+SomeType.xml rename to tests/mdoc/Test/en.expected-fsharp-wsl/Methods+SomeType.xml diff --git a/mdoc/Test/en.expected-fsharp-wsl/Methods.xml b/tests/mdoc/Test/en.expected-fsharp-wsl/Methods.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp-wsl/Methods.xml rename to tests/mdoc/Test/en.expected-fsharp-wsl/Methods.xml diff --git a/mdoc/Test/en.expected-fsharp-wsl/NestedModules+X.xml b/tests/mdoc/Test/en.expected-fsharp-wsl/NestedModules+X.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp-wsl/NestedModules+X.xml rename to tests/mdoc/Test/en.expected-fsharp-wsl/NestedModules+X.xml diff --git a/mdoc/Test/en.expected-fsharp-wsl/NestedModules+Y+Z.xml b/tests/mdoc/Test/en.expected-fsharp-wsl/NestedModules+Y+Z.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp-wsl/NestedModules+Y+Z.xml rename to tests/mdoc/Test/en.expected-fsharp-wsl/NestedModules+Y+Z.xml diff --git a/mdoc/Test/en.expected-fsharp-wsl/NestedModules+Y.xml b/tests/mdoc/Test/en.expected-fsharp-wsl/NestedModules+Y.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp-wsl/NestedModules+Y.xml rename to tests/mdoc/Test/en.expected-fsharp-wsl/NestedModules+Y.xml diff --git a/mdoc/Test/en.expected-fsharp-wsl/NestedModules.xml b/tests/mdoc/Test/en.expected-fsharp-wsl/NestedModules.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp-wsl/NestedModules.xml rename to tests/mdoc/Test/en.expected-fsharp-wsl/NestedModules.xml diff --git a/mdoc/Test/en.expected-fsharp-wsl/NestedTypes.xml b/tests/mdoc/Test/en.expected-fsharp-wsl/NestedTypes.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp-wsl/NestedTypes.xml rename to tests/mdoc/Test/en.expected-fsharp-wsl/NestedTypes.xml diff --git a/mdoc/Test/en.expected-fsharp-wsl/OperatorGlobalLevel.xml b/tests/mdoc/Test/en.expected-fsharp-wsl/OperatorGlobalLevel.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp-wsl/OperatorGlobalLevel.xml rename to tests/mdoc/Test/en.expected-fsharp-wsl/OperatorGlobalLevel.xml diff --git a/mdoc/Test/en.expected-fsharp-wsl/OperatorsOverloading+Vector.xml b/tests/mdoc/Test/en.expected-fsharp-wsl/OperatorsOverloading+Vector.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp-wsl/OperatorsOverloading+Vector.xml rename to tests/mdoc/Test/en.expected-fsharp-wsl/OperatorsOverloading+Vector.xml diff --git a/mdoc/Test/en.expected-fsharp-wsl/OperatorsOverloading.xml b/tests/mdoc/Test/en.expected-fsharp-wsl/OperatorsOverloading.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp-wsl/OperatorsOverloading.xml rename to tests/mdoc/Test/en.expected-fsharp-wsl/OperatorsOverloading.xml diff --git a/mdoc/Test/en.expected-fsharp-wsl/PatternMatching/PatternMatchingExamples+Color.xml b/tests/mdoc/Test/en.expected-fsharp-wsl/PatternMatching/PatternMatchingExamples+Color.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp-wsl/PatternMatching/PatternMatchingExamples+Color.xml rename to tests/mdoc/Test/en.expected-fsharp-wsl/PatternMatching/PatternMatchingExamples+Color.xml diff --git a/mdoc/Test/en.expected-fsharp-wsl/PatternMatching/PatternMatchingExamples+MyRecord.xml b/tests/mdoc/Test/en.expected-fsharp-wsl/PatternMatching/PatternMatchingExamples+MyRecord.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp-wsl/PatternMatching/PatternMatchingExamples+MyRecord.xml rename to tests/mdoc/Test/en.expected-fsharp-wsl/PatternMatching/PatternMatchingExamples+MyRecord.xml diff --git a/mdoc/Test/en.expected-fsharp-wsl/PatternMatching/PatternMatchingExamples+PersonName+FirstLast.xml b/tests/mdoc/Test/en.expected-fsharp-wsl/PatternMatching/PatternMatchingExamples+PersonName+FirstLast.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp-wsl/PatternMatching/PatternMatchingExamples+PersonName+FirstLast.xml rename to tests/mdoc/Test/en.expected-fsharp-wsl/PatternMatching/PatternMatchingExamples+PersonName+FirstLast.xml diff --git a/mdoc/Test/en.expected-fsharp-wsl/PatternMatching/PatternMatchingExamples+PersonName+FirstOnly.xml b/tests/mdoc/Test/en.expected-fsharp-wsl/PatternMatching/PatternMatchingExamples+PersonName+FirstOnly.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp-wsl/PatternMatching/PatternMatchingExamples+PersonName+FirstOnly.xml rename to tests/mdoc/Test/en.expected-fsharp-wsl/PatternMatching/PatternMatchingExamples+PersonName+FirstOnly.xml diff --git a/mdoc/Test/en.expected-fsharp-wsl/PatternMatching/PatternMatchingExamples+PersonName+LastOnly.xml b/tests/mdoc/Test/en.expected-fsharp-wsl/PatternMatching/PatternMatchingExamples+PersonName+LastOnly.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp-wsl/PatternMatching/PatternMatchingExamples+PersonName+LastOnly.xml rename to tests/mdoc/Test/en.expected-fsharp-wsl/PatternMatching/PatternMatchingExamples+PersonName+LastOnly.xml diff --git a/mdoc/Test/en.expected-fsharp-wsl/PatternMatching/PatternMatchingExamples+PersonName+Tags.xml b/tests/mdoc/Test/en.expected-fsharp-wsl/PatternMatching/PatternMatchingExamples+PersonName+Tags.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp-wsl/PatternMatching/PatternMatchingExamples+PersonName+Tags.xml rename to tests/mdoc/Test/en.expected-fsharp-wsl/PatternMatching/PatternMatchingExamples+PersonName+Tags.xml diff --git a/mdoc/Test/en.expected-fsharp-wsl/PatternMatching/PatternMatchingExamples+PersonName.xml b/tests/mdoc/Test/en.expected-fsharp-wsl/PatternMatching/PatternMatchingExamples+PersonName.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp-wsl/PatternMatching/PatternMatchingExamples+PersonName.xml rename to tests/mdoc/Test/en.expected-fsharp-wsl/PatternMatching/PatternMatchingExamples+PersonName.xml diff --git a/mdoc/Test/en.expected-fsharp-wsl/PatternMatching/PatternMatchingExamples+Shape+Circle.xml b/tests/mdoc/Test/en.expected-fsharp-wsl/PatternMatching/PatternMatchingExamples+Shape+Circle.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp-wsl/PatternMatching/PatternMatchingExamples+Shape+Circle.xml rename to tests/mdoc/Test/en.expected-fsharp-wsl/PatternMatching/PatternMatchingExamples+Shape+Circle.xml diff --git a/mdoc/Test/en.expected-fsharp-wsl/PatternMatching/PatternMatchingExamples+Shape+Rectangle.xml b/tests/mdoc/Test/en.expected-fsharp-wsl/PatternMatching/PatternMatchingExamples+Shape+Rectangle.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp-wsl/PatternMatching/PatternMatchingExamples+Shape+Rectangle.xml rename to tests/mdoc/Test/en.expected-fsharp-wsl/PatternMatching/PatternMatchingExamples+Shape+Rectangle.xml diff --git a/mdoc/Test/en.expected-fsharp-wsl/PatternMatching/PatternMatchingExamples+Shape+Tags.xml b/tests/mdoc/Test/en.expected-fsharp-wsl/PatternMatching/PatternMatchingExamples+Shape+Tags.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp-wsl/PatternMatching/PatternMatchingExamples+Shape+Tags.xml rename to tests/mdoc/Test/en.expected-fsharp-wsl/PatternMatching/PatternMatchingExamples+Shape+Tags.xml diff --git a/mdoc/Test/en.expected-fsharp-wsl/PatternMatching/PatternMatchingExamples+Shape.xml b/tests/mdoc/Test/en.expected-fsharp-wsl/PatternMatching/PatternMatchingExamples+Shape.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp-wsl/PatternMatching/PatternMatchingExamples+Shape.xml rename to tests/mdoc/Test/en.expected-fsharp-wsl/PatternMatching/PatternMatchingExamples+Shape.xml diff --git a/mdoc/Test/en.expected-fsharp-wsl/PatternMatching/PatternMatchingExamples.xml b/tests/mdoc/Test/en.expected-fsharp-wsl/PatternMatching/PatternMatchingExamples.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp-wsl/PatternMatching/PatternMatchingExamples.xml rename to tests/mdoc/Test/en.expected-fsharp-wsl/PatternMatching/PatternMatchingExamples.xml diff --git a/mdoc/Test/en.expected-fsharp-wsl/Properties+MyAutoPropertyClass.xml b/tests/mdoc/Test/en.expected-fsharp-wsl/Properties+MyAutoPropertyClass.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp-wsl/Properties+MyAutoPropertyClass.xml rename to tests/mdoc/Test/en.expected-fsharp-wsl/Properties+MyAutoPropertyClass.xml diff --git a/mdoc/Test/en.expected-fsharp-wsl/Properties+MyPropertiesType.xml b/tests/mdoc/Test/en.expected-fsharp-wsl/Properties+MyPropertiesType.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp-wsl/Properties+MyPropertiesType.xml rename to tests/mdoc/Test/en.expected-fsharp-wsl/Properties+MyPropertiesType.xml diff --git a/mdoc/Test/en.expected-fsharp-wsl/Properties+MyPropertyClass2.xml b/tests/mdoc/Test/en.expected-fsharp-wsl/Properties+MyPropertyClass2.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp-wsl/Properties+MyPropertyClass2.xml rename to tests/mdoc/Test/en.expected-fsharp-wsl/Properties+MyPropertyClass2.xml diff --git a/mdoc/Test/en.expected-fsharp-wsl/Properties.xml b/tests/mdoc/Test/en.expected-fsharp-wsl/Properties.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp-wsl/Properties.xml rename to tests/mdoc/Test/en.expected-fsharp-wsl/Properties.xml diff --git a/mdoc/Test/en.expected-fsharp-wsl/Records+Car.xml b/tests/mdoc/Test/en.expected-fsharp-wsl/Records+Car.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp-wsl/Records+Car.xml rename to tests/mdoc/Test/en.expected-fsharp-wsl/Records+Car.xml diff --git a/mdoc/Test/en.expected-fsharp-wsl/Records+MyRecord.xml b/tests/mdoc/Test/en.expected-fsharp-wsl/Records+MyRecord.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp-wsl/Records+MyRecord.xml rename to tests/mdoc/Test/en.expected-fsharp-wsl/Records+MyRecord.xml diff --git a/mdoc/Test/en.expected-fsharp-wsl/Records.xml b/tests/mdoc/Test/en.expected-fsharp-wsl/Records.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp-wsl/Records.xml rename to tests/mdoc/Test/en.expected-fsharp-wsl/Records.xml diff --git a/mdoc/Test/en.expected-fsharp-wsl/ReferenceCells.xml b/tests/mdoc/Test/en.expected-fsharp-wsl/ReferenceCells.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp-wsl/ReferenceCells.xml rename to tests/mdoc/Test/en.expected-fsharp-wsl/ReferenceCells.xml diff --git a/mdoc/Test/en.expected-fsharp-wsl/SomeNamespace/SomeModule+IVector.xml b/tests/mdoc/Test/en.expected-fsharp-wsl/SomeNamespace/SomeModule+IVector.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp-wsl/SomeNamespace/SomeModule+IVector.xml rename to tests/mdoc/Test/en.expected-fsharp-wsl/SomeNamespace/SomeModule+IVector.xml diff --git a/mdoc/Test/en.expected-fsharp-wsl/SomeNamespace/SomeModule+Vector'''.xml b/tests/mdoc/Test/en.expected-fsharp-wsl/SomeNamespace/SomeModule+Vector'''.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp-wsl/SomeNamespace/SomeModule+Vector'''.xml rename to tests/mdoc/Test/en.expected-fsharp-wsl/SomeNamespace/SomeModule+Vector'''.xml diff --git a/mdoc/Test/en.expected-fsharp-wsl/SomeNamespace/SomeModule+Vector.xml b/tests/mdoc/Test/en.expected-fsharp-wsl/SomeNamespace/SomeModule+Vector.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp-wsl/SomeNamespace/SomeModule+Vector.xml rename to tests/mdoc/Test/en.expected-fsharp-wsl/SomeNamespace/SomeModule+Vector.xml diff --git a/mdoc/Test/en.expected-fsharp-wsl/SomeNamespace/SomeModule+Vector2.xml b/tests/mdoc/Test/en.expected-fsharp-wsl/SomeNamespace/SomeModule+Vector2.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp-wsl/SomeNamespace/SomeModule+Vector2.xml rename to tests/mdoc/Test/en.expected-fsharp-wsl/SomeNamespace/SomeModule+Vector2.xml diff --git a/mdoc/Test/en.expected-fsharp-wsl/SomeNamespace/SomeModule.xml b/tests/mdoc/Test/en.expected-fsharp-wsl/SomeNamespace/SomeModule.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp-wsl/SomeNamespace/SomeModule.xml rename to tests/mdoc/Test/en.expected-fsharp-wsl/SomeNamespace/SomeModule.xml diff --git a/mdoc/Test/en.expected-fsharp-wsl/Structures+Point2D.xml b/tests/mdoc/Test/en.expected-fsharp-wsl/Structures+Point2D.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp-wsl/Structures+Point2D.xml rename to tests/mdoc/Test/en.expected-fsharp-wsl/Structures+Point2D.xml diff --git a/mdoc/Test/en.expected-fsharp-wsl/Structures+Point3D.xml b/tests/mdoc/Test/en.expected-fsharp-wsl/Structures+Point3D.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp-wsl/Structures+Point3D.xml rename to tests/mdoc/Test/en.expected-fsharp-wsl/Structures+Point3D.xml diff --git a/mdoc/Test/en.expected-fsharp-wsl/Structures+StructureType.xml b/tests/mdoc/Test/en.expected-fsharp-wsl/Structures+StructureType.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp-wsl/Structures+StructureType.xml rename to tests/mdoc/Test/en.expected-fsharp-wsl/Structures+StructureType.xml diff --git a/mdoc/Test/en.expected-fsharp-wsl/Structures+StructureType2.xml b/tests/mdoc/Test/en.expected-fsharp-wsl/Structures+StructureType2.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp-wsl/Structures+StructureType2.xml rename to tests/mdoc/Test/en.expected-fsharp-wsl/Structures+StructureType2.xml diff --git a/mdoc/Test/en.expected-fsharp-wsl/Structures.xml b/tests/mdoc/Test/en.expected-fsharp-wsl/Structures.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp-wsl/Structures.xml rename to tests/mdoc/Test/en.expected-fsharp-wsl/Structures.xml diff --git a/mdoc/Test/en.expected-fsharp-wsl/TypeExtensions+ExtraCSharpStyleExtensionMethodsInFSharp.xml b/tests/mdoc/Test/en.expected-fsharp-wsl/TypeExtensions+ExtraCSharpStyleExtensionMethodsInFSharp.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp-wsl/TypeExtensions+ExtraCSharpStyleExtensionMethodsInFSharp.xml rename to tests/mdoc/Test/en.expected-fsharp-wsl/TypeExtensions+ExtraCSharpStyleExtensionMethodsInFSharp.xml diff --git a/mdoc/Test/en.expected-fsharp-wsl/TypeExtensions+TypeExtensions1+MyClass.xml b/tests/mdoc/Test/en.expected-fsharp-wsl/TypeExtensions+TypeExtensions1+MyClass.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp-wsl/TypeExtensions+TypeExtensions1+MyClass.xml rename to tests/mdoc/Test/en.expected-fsharp-wsl/TypeExtensions+TypeExtensions1+MyClass.xml diff --git a/mdoc/Test/en.expected-fsharp-wsl/TypeExtensions+TypeExtensions1.xml b/tests/mdoc/Test/en.expected-fsharp-wsl/TypeExtensions+TypeExtensions1.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp-wsl/TypeExtensions+TypeExtensions1.xml rename to tests/mdoc/Test/en.expected-fsharp-wsl/TypeExtensions+TypeExtensions1.xml diff --git a/mdoc/Test/en.expected-fsharp-wsl/TypeExtensions+TypeExtensions2.xml b/tests/mdoc/Test/en.expected-fsharp-wsl/TypeExtensions+TypeExtensions2.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp-wsl/TypeExtensions+TypeExtensions2.xml rename to tests/mdoc/Test/en.expected-fsharp-wsl/TypeExtensions+TypeExtensions2.xml diff --git a/mdoc/Test/en.expected-fsharp-wsl/TypeExtensions.xml b/tests/mdoc/Test/en.expected-fsharp-wsl/TypeExtensions.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp-wsl/TypeExtensions.xml rename to tests/mdoc/Test/en.expected-fsharp-wsl/TypeExtensions.xml diff --git a/mdoc/Test/en.expected-fsharp-wsl/UnitsOfMeasure+L.xml b/tests/mdoc/Test/en.expected-fsharp-wsl/UnitsOfMeasure+L.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp-wsl/UnitsOfMeasure+L.xml rename to tests/mdoc/Test/en.expected-fsharp-wsl/UnitsOfMeasure+L.xml diff --git a/mdoc/Test/en.expected-fsharp-wsl/UnitsOfMeasure+bar.xml b/tests/mdoc/Test/en.expected-fsharp-wsl/UnitsOfMeasure+bar.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp-wsl/UnitsOfMeasure+bar.xml rename to tests/mdoc/Test/en.expected-fsharp-wsl/UnitsOfMeasure+bar.xml diff --git a/mdoc/Test/en.expected-fsharp-wsl/UnitsOfMeasure+cm.xml b/tests/mdoc/Test/en.expected-fsharp-wsl/UnitsOfMeasure+cm.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp-wsl/UnitsOfMeasure+cm.xml rename to tests/mdoc/Test/en.expected-fsharp-wsl/UnitsOfMeasure+cm.xml diff --git a/mdoc/Test/en.expected-fsharp-wsl/UnitsOfMeasure+ft.xml b/tests/mdoc/Test/en.expected-fsharp-wsl/UnitsOfMeasure+ft.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp-wsl/UnitsOfMeasure+ft.xml rename to tests/mdoc/Test/en.expected-fsharp-wsl/UnitsOfMeasure+ft.xml diff --git a/mdoc/Test/en.expected-fsharp-wsl/UnitsOfMeasure+g.xml b/tests/mdoc/Test/en.expected-fsharp-wsl/UnitsOfMeasure+g.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp-wsl/UnitsOfMeasure+g.xml rename to tests/mdoc/Test/en.expected-fsharp-wsl/UnitsOfMeasure+g.xml diff --git a/mdoc/Test/en.expected-fsharp-wsl/UnitsOfMeasure+inch.xml b/tests/mdoc/Test/en.expected-fsharp-wsl/UnitsOfMeasure+inch.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp-wsl/UnitsOfMeasure+inch.xml rename to tests/mdoc/Test/en.expected-fsharp-wsl/UnitsOfMeasure+inch.xml diff --git a/mdoc/Test/en.expected-fsharp-wsl/UnitsOfMeasure+kg.xml b/tests/mdoc/Test/en.expected-fsharp-wsl/UnitsOfMeasure+kg.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp-wsl/UnitsOfMeasure+kg.xml rename to tests/mdoc/Test/en.expected-fsharp-wsl/UnitsOfMeasure+kg.xml diff --git a/mdoc/Test/en.expected-fsharp-wsl/UnitsOfMeasure+lb.xml b/tests/mdoc/Test/en.expected-fsharp-wsl/UnitsOfMeasure+lb.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp-wsl/UnitsOfMeasure+lb.xml rename to tests/mdoc/Test/en.expected-fsharp-wsl/UnitsOfMeasure+lb.xml diff --git a/mdoc/Test/en.expected-fsharp-wsl/UnitsOfMeasure+m.xml b/tests/mdoc/Test/en.expected-fsharp-wsl/UnitsOfMeasure+m.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp-wsl/UnitsOfMeasure+m.xml rename to tests/mdoc/Test/en.expected-fsharp-wsl/UnitsOfMeasure+m.xml diff --git a/mdoc/Test/en.expected-fsharp-wsl/UnitsOfMeasure+s.xml b/tests/mdoc/Test/en.expected-fsharp-wsl/UnitsOfMeasure+s.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp-wsl/UnitsOfMeasure+s.xml rename to tests/mdoc/Test/en.expected-fsharp-wsl/UnitsOfMeasure+s.xml diff --git a/mdoc/Test/en.expected-fsharp-wsl/UnitsOfMeasure+vector3D.xml b/tests/mdoc/Test/en.expected-fsharp-wsl/UnitsOfMeasure+vector3D.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp-wsl/UnitsOfMeasure+vector3D.xml rename to tests/mdoc/Test/en.expected-fsharp-wsl/UnitsOfMeasure+vector3D.xml diff --git a/mdoc/Test/en.expected-fsharp-wsl/UnitsOfMeasure.xml b/tests/mdoc/Test/en.expected-fsharp-wsl/UnitsOfMeasure.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp-wsl/UnitsOfMeasure.xml rename to tests/mdoc/Test/en.expected-fsharp-wsl/UnitsOfMeasure.xml diff --git a/mdoc/Test/en.expected-fsharp-wsl/Widgets/MyWidget1.xml b/tests/mdoc/Test/en.expected-fsharp-wsl/Widgets/MyWidget1.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp-wsl/Widgets/MyWidget1.xml rename to tests/mdoc/Test/en.expected-fsharp-wsl/Widgets/MyWidget1.xml diff --git a/mdoc/Test/en.expected-fsharp-wsl/Widgets/WidgetsModule.xml b/tests/mdoc/Test/en.expected-fsharp-wsl/Widgets/WidgetsModule.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp-wsl/Widgets/WidgetsModule.xml rename to tests/mdoc/Test/en.expected-fsharp-wsl/Widgets/WidgetsModule.xml diff --git a/mdoc/Test/en.expected-fsharp-wsl/index.xml b/tests/mdoc/Test/en.expected-fsharp-wsl/index.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp-wsl/index.xml rename to tests/mdoc/Test/en.expected-fsharp-wsl/index.xml diff --git a/mdoc/Test/en.expected-fsharp-wsl/mdoc.Test.FSharp/Class1.xml b/tests/mdoc/Test/en.expected-fsharp-wsl/mdoc.Test.FSharp/Class1.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp-wsl/mdoc.Test.FSharp/Class1.xml rename to tests/mdoc/Test/en.expected-fsharp-wsl/mdoc.Test.FSharp/Class1.xml diff --git a/mdoc/Test/en.expected-fsharp-wsl/mdoc.Test.FSharp/ClassPipes.xml b/tests/mdoc/Test/en.expected-fsharp-wsl/mdoc.Test.FSharp/ClassPipes.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp-wsl/mdoc.Test.FSharp/ClassPipes.xml rename to tests/mdoc/Test/en.expected-fsharp-wsl/mdoc.Test.FSharp/ClassPipes.xml diff --git a/mdoc/Test/en.expected-fsharp-wsl/ns-.xml b/tests/mdoc/Test/en.expected-fsharp-wsl/ns-.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp-wsl/ns-.xml rename to tests/mdoc/Test/en.expected-fsharp-wsl/ns-.xml diff --git a/mdoc/Test/en.expected-fsharp-wsl/ns-PatternMatching.xml b/tests/mdoc/Test/en.expected-fsharp-wsl/ns-PatternMatching.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp-wsl/ns-PatternMatching.xml rename to tests/mdoc/Test/en.expected-fsharp-wsl/ns-PatternMatching.xml diff --git a/mdoc/Test/en.expected-fsharp-wsl/ns-SomeNamespace.xml b/tests/mdoc/Test/en.expected-fsharp-wsl/ns-SomeNamespace.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp-wsl/ns-SomeNamespace.xml rename to tests/mdoc/Test/en.expected-fsharp-wsl/ns-SomeNamespace.xml diff --git a/mdoc/Test/en.expected-fsharp-wsl/ns-Widgets.xml b/tests/mdoc/Test/en.expected-fsharp-wsl/ns-Widgets.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp-wsl/ns-Widgets.xml rename to tests/mdoc/Test/en.expected-fsharp-wsl/ns-Widgets.xml diff --git a/mdoc/Test/en.expected-fsharp-wsl/ns-mdoc.Test.FSharp.xml b/tests/mdoc/Test/en.expected-fsharp-wsl/ns-mdoc.Test.FSharp.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp-wsl/ns-mdoc.Test.FSharp.xml rename to tests/mdoc/Test/en.expected-fsharp-wsl/ns-mdoc.Test.FSharp.xml diff --git a/mdoc/Test/en.expected-fsharp/AbstractClasses+Circle.xml b/tests/mdoc/Test/en.expected-fsharp/AbstractClasses+Circle.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp/AbstractClasses+Circle.xml rename to tests/mdoc/Test/en.expected-fsharp/AbstractClasses+Circle.xml diff --git a/mdoc/Test/en.expected-fsharp/AbstractClasses+Shape2D.xml b/tests/mdoc/Test/en.expected-fsharp/AbstractClasses+Shape2D.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp/AbstractClasses+Shape2D.xml rename to tests/mdoc/Test/en.expected-fsharp/AbstractClasses+Shape2D.xml diff --git a/mdoc/Test/en.expected-fsharp/AbstractClasses+Square.xml b/tests/mdoc/Test/en.expected-fsharp/AbstractClasses+Square.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp/AbstractClasses+Square.xml rename to tests/mdoc/Test/en.expected-fsharp/AbstractClasses+Square.xml diff --git a/mdoc/Test/en.expected-fsharp/AbstractClasses.xml b/tests/mdoc/Test/en.expected-fsharp/AbstractClasses.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp/AbstractClasses.xml rename to tests/mdoc/Test/en.expected-fsharp/AbstractClasses.xml diff --git a/mdoc/Test/en.expected-fsharp/Accessibility.xml b/tests/mdoc/Test/en.expected-fsharp/Accessibility.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp/Accessibility.xml rename to tests/mdoc/Test/en.expected-fsharp/Accessibility.xml diff --git a/mdoc/Test/en.expected-fsharp/AccessibilityTest.xml b/tests/mdoc/Test/en.expected-fsharp/AccessibilityTest.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp/AccessibilityTest.xml rename to tests/mdoc/Test/en.expected-fsharp/AccessibilityTest.xml diff --git a/mdoc/Test/en.expected-fsharp/AlternativesToInheritance.xml b/tests/mdoc/Test/en.expected-fsharp/AlternativesToInheritance.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp/AlternativesToInheritance.xml rename to tests/mdoc/Test/en.expected-fsharp/AlternativesToInheritance.xml diff --git a/mdoc/Test/en.expected-fsharp/Animals+Animal.xml b/tests/mdoc/Test/en.expected-fsharp/Animals+Animal.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp/Animals+Animal.xml rename to tests/mdoc/Test/en.expected-fsharp/Animals+Animal.xml diff --git a/mdoc/Test/en.expected-fsharp/Animals+Dog.xml b/tests/mdoc/Test/en.expected-fsharp/Animals+Dog.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp/Animals+Dog.xml rename to tests/mdoc/Test/en.expected-fsharp/Animals+Dog.xml diff --git a/mdoc/Test/en.expected-fsharp/Animals.xml b/tests/mdoc/Test/en.expected-fsharp/Animals.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp/Animals.xml rename to tests/mdoc/Test/en.expected-fsharp/Animals.xml diff --git a/mdoc/Test/en.expected-fsharp/Attributes+CompanyAttribute.xml b/tests/mdoc/Test/en.expected-fsharp/Attributes+CompanyAttribute.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp/Attributes+CompanyAttribute.xml rename to tests/mdoc/Test/en.expected-fsharp/Attributes+CompanyAttribute.xml diff --git a/mdoc/Test/en.expected-fsharp/Attributes+OwnerAttribute.xml b/tests/mdoc/Test/en.expected-fsharp/Attributes+OwnerAttribute.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp/Attributes+OwnerAttribute.xml rename to tests/mdoc/Test/en.expected-fsharp/Attributes+OwnerAttribute.xml diff --git a/mdoc/Test/en.expected-fsharp/Attributes+SomeType1.xml b/tests/mdoc/Test/en.expected-fsharp/Attributes+SomeType1.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp/Attributes+SomeType1.xml rename to tests/mdoc/Test/en.expected-fsharp/Attributes+SomeType1.xml diff --git a/mdoc/Test/en.expected-fsharp/Attributes+TypeWithFlagAttribute.xml b/tests/mdoc/Test/en.expected-fsharp/Attributes+TypeWithFlagAttribute.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp/Attributes+TypeWithFlagAttribute.xml rename to tests/mdoc/Test/en.expected-fsharp/Attributes+TypeWithFlagAttribute.xml diff --git a/mdoc/Test/en.expected-fsharp/Attributes.xml b/tests/mdoc/Test/en.expected-fsharp/Attributes.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp/Attributes.xml rename to tests/mdoc/Test/en.expected-fsharp/Attributes.xml diff --git a/mdoc/Test/en.expected-fsharp/ClassMembers+PointWithCounter.xml b/tests/mdoc/Test/en.expected-fsharp/ClassMembers+PointWithCounter.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp/ClassMembers+PointWithCounter.xml rename to tests/mdoc/Test/en.expected-fsharp/ClassMembers+PointWithCounter.xml diff --git a/mdoc/Test/en.expected-fsharp/ClassMembers.xml b/tests/mdoc/Test/en.expected-fsharp/ClassMembers.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp/ClassMembers.xml rename to tests/mdoc/Test/en.expected-fsharp/ClassMembers.xml diff --git a/mdoc/Test/en.expected-fsharp/Collections+MDocInterface`1.xml b/tests/mdoc/Test/en.expected-fsharp/Collections+MDocInterface`1.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp/Collections+MDocInterface`1.xml rename to tests/mdoc/Test/en.expected-fsharp/Collections+MDocInterface`1.xml diff --git a/mdoc/Test/en.expected-fsharp/Collections+MDocTestMap`2.xml b/tests/mdoc/Test/en.expected-fsharp/Collections+MDocTestMap`2.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp/Collections+MDocTestMap`2.xml rename to tests/mdoc/Test/en.expected-fsharp/Collections+MDocTestMap`2.xml diff --git a/mdoc/Test/en.expected-fsharp/Collections.xml b/tests/mdoc/Test/en.expected-fsharp/Collections.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp/Collections.xml rename to tests/mdoc/Test/en.expected-fsharp/Collections.xml diff --git a/mdoc/Test/en.expected-fsharp/Constraints+Class10`1.xml b/tests/mdoc/Test/en.expected-fsharp/Constraints+Class10`1.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp/Constraints+Class10`1.xml rename to tests/mdoc/Test/en.expected-fsharp/Constraints+Class10`1.xml diff --git a/mdoc/Test/en.expected-fsharp/Constraints+Class11`1.xml b/tests/mdoc/Test/en.expected-fsharp/Constraints+Class11`1.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp/Constraints+Class11`1.xml rename to tests/mdoc/Test/en.expected-fsharp/Constraints+Class11`1.xml diff --git a/mdoc/Test/en.expected-fsharp/Constraints+Class12`1.xml b/tests/mdoc/Test/en.expected-fsharp/Constraints+Class12`1.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp/Constraints+Class12`1.xml rename to tests/mdoc/Test/en.expected-fsharp/Constraints+Class12`1.xml diff --git a/mdoc/Test/en.expected-fsharp/Constraints+Class13`1.xml b/tests/mdoc/Test/en.expected-fsharp/Constraints+Class13`1.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp/Constraints+Class13`1.xml rename to tests/mdoc/Test/en.expected-fsharp/Constraints+Class13`1.xml diff --git a/mdoc/Test/en.expected-fsharp/Constraints+Class14`2.xml b/tests/mdoc/Test/en.expected-fsharp/Constraints+Class14`2.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp/Constraints+Class14`2.xml rename to tests/mdoc/Test/en.expected-fsharp/Constraints+Class14`2.xml diff --git a/mdoc/Test/en.expected-fsharp/Constraints+Class15.xml b/tests/mdoc/Test/en.expected-fsharp/Constraints+Class15.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp/Constraints+Class15.xml rename to tests/mdoc/Test/en.expected-fsharp/Constraints+Class15.xml diff --git a/mdoc/Test/en.expected-fsharp/Constraints+Class16.xml b/tests/mdoc/Test/en.expected-fsharp/Constraints+Class16.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp/Constraints+Class16.xml rename to tests/mdoc/Test/en.expected-fsharp/Constraints+Class16.xml diff --git a/mdoc/Test/en.expected-fsharp/Constraints+Class17.xml b/tests/mdoc/Test/en.expected-fsharp/Constraints+Class17.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp/Constraints+Class17.xml rename to tests/mdoc/Test/en.expected-fsharp/Constraints+Class17.xml diff --git a/mdoc/Test/en.expected-fsharp/Constraints+Class18.xml b/tests/mdoc/Test/en.expected-fsharp/Constraints+Class18.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp/Constraints+Class18.xml rename to tests/mdoc/Test/en.expected-fsharp/Constraints+Class18.xml diff --git a/mdoc/Test/en.expected-fsharp/Constraints+Class1`1.xml b/tests/mdoc/Test/en.expected-fsharp/Constraints+Class1`1.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp/Constraints+Class1`1.xml rename to tests/mdoc/Test/en.expected-fsharp/Constraints+Class1`1.xml diff --git a/mdoc/Test/en.expected-fsharp/Constraints+Class2_1`1.xml b/tests/mdoc/Test/en.expected-fsharp/Constraints+Class2_1`1.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp/Constraints+Class2_1`1.xml rename to tests/mdoc/Test/en.expected-fsharp/Constraints+Class2_1`1.xml diff --git a/mdoc/Test/en.expected-fsharp/Constraints+Class2_2`1.xml b/tests/mdoc/Test/en.expected-fsharp/Constraints+Class2_2`1.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp/Constraints+Class2_2`1.xml rename to tests/mdoc/Test/en.expected-fsharp/Constraints+Class2_2`1.xml diff --git a/mdoc/Test/en.expected-fsharp/Constraints+Class2`1.xml b/tests/mdoc/Test/en.expected-fsharp/Constraints+Class2`1.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp/Constraints+Class2`1.xml rename to tests/mdoc/Test/en.expected-fsharp/Constraints+Class2`1.xml diff --git a/mdoc/Test/en.expected-fsharp/Constraints+Class3`1.xml b/tests/mdoc/Test/en.expected-fsharp/Constraints+Class3`1.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp/Constraints+Class3`1.xml rename to tests/mdoc/Test/en.expected-fsharp/Constraints+Class3`1.xml diff --git a/mdoc/Test/en.expected-fsharp/Constraints+Class4`1.xml b/tests/mdoc/Test/en.expected-fsharp/Constraints+Class4`1.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp/Constraints+Class4`1.xml rename to tests/mdoc/Test/en.expected-fsharp/Constraints+Class4`1.xml diff --git a/mdoc/Test/en.expected-fsharp/Constraints+Class5`1.xml b/tests/mdoc/Test/en.expected-fsharp/Constraints+Class5`1.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp/Constraints+Class5`1.xml rename to tests/mdoc/Test/en.expected-fsharp/Constraints+Class5`1.xml diff --git a/mdoc/Test/en.expected-fsharp/Constraints+Class6`1.xml b/tests/mdoc/Test/en.expected-fsharp/Constraints+Class6`1.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp/Constraints+Class6`1.xml rename to tests/mdoc/Test/en.expected-fsharp/Constraints+Class6`1.xml diff --git a/mdoc/Test/en.expected-fsharp/Constraints+Class7`1.xml b/tests/mdoc/Test/en.expected-fsharp/Constraints+Class7`1.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp/Constraints+Class7`1.xml rename to tests/mdoc/Test/en.expected-fsharp/Constraints+Class7`1.xml diff --git a/mdoc/Test/en.expected-fsharp/Constraints+Class8`1.xml b/tests/mdoc/Test/en.expected-fsharp/Constraints+Class8`1.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp/Constraints+Class8`1.xml rename to tests/mdoc/Test/en.expected-fsharp/Constraints+Class8`1.xml diff --git a/mdoc/Test/en.expected-fsharp/Constraints+Class9`1.xml b/tests/mdoc/Test/en.expected-fsharp/Constraints+Class9`1.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp/Constraints+Class9`1.xml rename to tests/mdoc/Test/en.expected-fsharp/Constraints+Class9`1.xml diff --git a/mdoc/Test/en.expected-fsharp/Constraints.xml b/tests/mdoc/Test/en.expected-fsharp/Constraints.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp/Constraints.xml rename to tests/mdoc/Test/en.expected-fsharp/Constraints.xml diff --git a/mdoc/Test/en.expected-fsharp/Constructors+Account.xml b/tests/mdoc/Test/en.expected-fsharp/Constructors+Account.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp/Constructors+Account.xml rename to tests/mdoc/Test/en.expected-fsharp/Constructors+Account.xml diff --git a/mdoc/Test/en.expected-fsharp/Constructors+Account2.xml b/tests/mdoc/Test/en.expected-fsharp/Constructors+Account2.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp/Constructors+Account2.xml rename to tests/mdoc/Test/en.expected-fsharp/Constructors+Account2.xml diff --git a/mdoc/Test/en.expected-fsharp/Constructors+BaseClass.xml b/tests/mdoc/Test/en.expected-fsharp/Constructors+BaseClass.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp/Constructors+BaseClass.xml rename to tests/mdoc/Test/en.expected-fsharp/Constructors+BaseClass.xml diff --git a/mdoc/Test/en.expected-fsharp/Constructors+DerivedClass.xml b/tests/mdoc/Test/en.expected-fsharp/Constructors+DerivedClass.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp/Constructors+DerivedClass.xml rename to tests/mdoc/Test/en.expected-fsharp/Constructors+DerivedClass.xml diff --git a/mdoc/Test/en.expected-fsharp/Constructors+MyClass.xml b/tests/mdoc/Test/en.expected-fsharp/Constructors+MyClass.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp/Constructors+MyClass.xml rename to tests/mdoc/Test/en.expected-fsharp/Constructors+MyClass.xml diff --git a/mdoc/Test/en.expected-fsharp/Constructors+MyClass1.xml b/tests/mdoc/Test/en.expected-fsharp/Constructors+MyClass1.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp/Constructors+MyClass1.xml rename to tests/mdoc/Test/en.expected-fsharp/Constructors+MyClass1.xml diff --git a/mdoc/Test/en.expected-fsharp/Constructors+MyClass2.xml b/tests/mdoc/Test/en.expected-fsharp/Constructors+MyClass2.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp/Constructors+MyClass2.xml rename to tests/mdoc/Test/en.expected-fsharp/Constructors+MyClass2.xml diff --git a/mdoc/Test/en.expected-fsharp/Constructors+MyClass3.xml b/tests/mdoc/Test/en.expected-fsharp/Constructors+MyClass3.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp/Constructors+MyClass3.xml rename to tests/mdoc/Test/en.expected-fsharp/Constructors+MyClass3.xml diff --git a/mdoc/Test/en.expected-fsharp/Constructors+MyClass3_1.xml b/tests/mdoc/Test/en.expected-fsharp/Constructors+MyClass3_1.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp/Constructors+MyClass3_1.xml rename to tests/mdoc/Test/en.expected-fsharp/Constructors+MyClass3_1.xml diff --git a/mdoc/Test/en.expected-fsharp/Constructors+MyClass3_2.xml b/tests/mdoc/Test/en.expected-fsharp/Constructors+MyClass3_2.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp/Constructors+MyClass3_2.xml rename to tests/mdoc/Test/en.expected-fsharp/Constructors+MyClass3_2.xml diff --git a/mdoc/Test/en.expected-fsharp/Constructors+MyClass3_3.xml b/tests/mdoc/Test/en.expected-fsharp/Constructors+MyClass3_3.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp/Constructors+MyClass3_3.xml rename to tests/mdoc/Test/en.expected-fsharp/Constructors+MyClass3_3.xml diff --git a/mdoc/Test/en.expected-fsharp/Constructors+MyClass3_4.xml b/tests/mdoc/Test/en.expected-fsharp/Constructors+MyClass3_4.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp/Constructors+MyClass3_4.xml rename to tests/mdoc/Test/en.expected-fsharp/Constructors+MyClass3_4.xml diff --git a/mdoc/Test/en.expected-fsharp/Constructors+MyClassBase2.xml b/tests/mdoc/Test/en.expected-fsharp/Constructors+MyClassBase2.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp/Constructors+MyClassBase2.xml rename to tests/mdoc/Test/en.expected-fsharp/Constructors+MyClassBase2.xml diff --git a/mdoc/Test/en.expected-fsharp/Constructors+MyClassDerived2.xml b/tests/mdoc/Test/en.expected-fsharp/Constructors+MyClassDerived2.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp/Constructors+MyClassDerived2.xml rename to tests/mdoc/Test/en.expected-fsharp/Constructors+MyClassDerived2.xml diff --git a/mdoc/Test/en.expected-fsharp/Constructors+MyClassObjectParameters.xml b/tests/mdoc/Test/en.expected-fsharp/Constructors+MyClassObjectParameters.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp/Constructors+MyClassObjectParameters.xml rename to tests/mdoc/Test/en.expected-fsharp/Constructors+MyClassObjectParameters.xml diff --git a/mdoc/Test/en.expected-fsharp/Constructors+MyStruct.xml b/tests/mdoc/Test/en.expected-fsharp/Constructors+MyStruct.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp/Constructors+MyStruct.xml rename to tests/mdoc/Test/en.expected-fsharp/Constructors+MyStruct.xml diff --git a/mdoc/Test/en.expected-fsharp/Constructors+MyStruct2.xml b/tests/mdoc/Test/en.expected-fsharp/Constructors+MyStruct2.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp/Constructors+MyStruct2.xml rename to tests/mdoc/Test/en.expected-fsharp/Constructors+MyStruct2.xml diff --git a/mdoc/Test/en.expected-fsharp/Constructors+MyStruct33.xml b/tests/mdoc/Test/en.expected-fsharp/Constructors+MyStruct33.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp/Constructors+MyStruct33.xml rename to tests/mdoc/Test/en.expected-fsharp/Constructors+MyStruct33.xml diff --git a/mdoc/Test/en.expected-fsharp/Constructors+MyStruct44.xml b/tests/mdoc/Test/en.expected-fsharp/Constructors+MyStruct44.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp/Constructors+MyStruct44.xml rename to tests/mdoc/Test/en.expected-fsharp/Constructors+MyStruct44.xml diff --git a/mdoc/Test/en.expected-fsharp/Constructors+MyStruct55.xml b/tests/mdoc/Test/en.expected-fsharp/Constructors+MyStruct55.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp/Constructors+MyStruct55.xml rename to tests/mdoc/Test/en.expected-fsharp/Constructors+MyStruct55.xml diff --git a/mdoc/Test/en.expected-fsharp/Constructors+MyStruct66.xml b/tests/mdoc/Test/en.expected-fsharp/Constructors+MyStruct66.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp/Constructors+MyStruct66.xml rename to tests/mdoc/Test/en.expected-fsharp/Constructors+MyStruct66.xml diff --git a/mdoc/Test/en.expected-fsharp/Constructors+MyStruct77.xml b/tests/mdoc/Test/en.expected-fsharp/Constructors+MyStruct77.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp/Constructors+MyStruct77.xml rename to tests/mdoc/Test/en.expected-fsharp/Constructors+MyStruct77.xml diff --git a/mdoc/Test/en.expected-fsharp/Constructors+MyStruct88.xml b/tests/mdoc/Test/en.expected-fsharp/Constructors+MyStruct88.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp/Constructors+MyStruct88.xml rename to tests/mdoc/Test/en.expected-fsharp/Constructors+MyStruct88.xml diff --git a/mdoc/Test/en.expected-fsharp/Constructors+MyType.xml b/tests/mdoc/Test/en.expected-fsharp/Constructors+MyType.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp/Constructors+MyType.xml rename to tests/mdoc/Test/en.expected-fsharp/Constructors+MyType.xml diff --git a/mdoc/Test/en.expected-fsharp/Constructors+Person.xml b/tests/mdoc/Test/en.expected-fsharp/Constructors+Person.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp/Constructors+Person.xml rename to tests/mdoc/Test/en.expected-fsharp/Constructors+Person.xml diff --git a/mdoc/Test/en.expected-fsharp/Constructors+Pet.xml b/tests/mdoc/Test/en.expected-fsharp/Constructors+Pet.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp/Constructors+Pet.xml rename to tests/mdoc/Test/en.expected-fsharp/Constructors+Pet.xml diff --git a/mdoc/Test/en.expected-fsharp/Constructors+PetData.xml b/tests/mdoc/Test/en.expected-fsharp/Constructors+PetData.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp/Constructors+PetData.xml rename to tests/mdoc/Test/en.expected-fsharp/Constructors+PetData.xml diff --git a/mdoc/Test/en.expected-fsharp/Constructors.xml b/tests/mdoc/Test/en.expected-fsharp/Constructors.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp/Constructors.xml rename to tests/mdoc/Test/en.expected-fsharp/Constructors.xml diff --git a/mdoc/Test/en.expected-fsharp/Customers+ICustomer.xml b/tests/mdoc/Test/en.expected-fsharp/Customers+ICustomer.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp/Customers+ICustomer.xml rename to tests/mdoc/Test/en.expected-fsharp/Customers+ICustomer.xml diff --git a/mdoc/Test/en.expected-fsharp/Customers.xml b/tests/mdoc/Test/en.expected-fsharp/Customers.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp/Customers.xml rename to tests/mdoc/Test/en.expected-fsharp/Customers.xml diff --git a/mdoc/Test/en.expected-fsharp/Delegates+Delegate1.xml b/tests/mdoc/Test/en.expected-fsharp/Delegates+Delegate1.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp/Delegates+Delegate1.xml rename to tests/mdoc/Test/en.expected-fsharp/Delegates+Delegate1.xml diff --git a/mdoc/Test/en.expected-fsharp/Delegates+Delegate10.xml b/tests/mdoc/Test/en.expected-fsharp/Delegates+Delegate10.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp/Delegates+Delegate10.xml rename to tests/mdoc/Test/en.expected-fsharp/Delegates+Delegate10.xml diff --git a/mdoc/Test/en.expected-fsharp/Delegates+Delegate11.xml b/tests/mdoc/Test/en.expected-fsharp/Delegates+Delegate11.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp/Delegates+Delegate11.xml rename to tests/mdoc/Test/en.expected-fsharp/Delegates+Delegate11.xml diff --git a/mdoc/Test/en.expected-fsharp/Delegates+Delegate12.xml b/tests/mdoc/Test/en.expected-fsharp/Delegates+Delegate12.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp/Delegates+Delegate12.xml rename to tests/mdoc/Test/en.expected-fsharp/Delegates+Delegate12.xml diff --git a/mdoc/Test/en.expected-fsharp/Delegates+Delegate13.xml b/tests/mdoc/Test/en.expected-fsharp/Delegates+Delegate13.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp/Delegates+Delegate13.xml rename to tests/mdoc/Test/en.expected-fsharp/Delegates+Delegate13.xml diff --git a/mdoc/Test/en.expected-fsharp/Delegates+Delegate2.xml b/tests/mdoc/Test/en.expected-fsharp/Delegates+Delegate2.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp/Delegates+Delegate2.xml rename to tests/mdoc/Test/en.expected-fsharp/Delegates+Delegate2.xml diff --git a/mdoc/Test/en.expected-fsharp/Delegates+Delegate3.xml b/tests/mdoc/Test/en.expected-fsharp/Delegates+Delegate3.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp/Delegates+Delegate3.xml rename to tests/mdoc/Test/en.expected-fsharp/Delegates+Delegate3.xml diff --git a/mdoc/Test/en.expected-fsharp/Delegates+Delegate4.xml b/tests/mdoc/Test/en.expected-fsharp/Delegates+Delegate4.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp/Delegates+Delegate4.xml rename to tests/mdoc/Test/en.expected-fsharp/Delegates+Delegate4.xml diff --git a/mdoc/Test/en.expected-fsharp/Delegates+Delegate5.xml b/tests/mdoc/Test/en.expected-fsharp/Delegates+Delegate5.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp/Delegates+Delegate5.xml rename to tests/mdoc/Test/en.expected-fsharp/Delegates+Delegate5.xml diff --git a/mdoc/Test/en.expected-fsharp/Delegates+Delegate6.xml b/tests/mdoc/Test/en.expected-fsharp/Delegates+Delegate6.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp/Delegates+Delegate6.xml rename to tests/mdoc/Test/en.expected-fsharp/Delegates+Delegate6.xml diff --git a/mdoc/Test/en.expected-fsharp/Delegates+Delegate7.xml b/tests/mdoc/Test/en.expected-fsharp/Delegates+Delegate7.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp/Delegates+Delegate7.xml rename to tests/mdoc/Test/en.expected-fsharp/Delegates+Delegate7.xml diff --git a/mdoc/Test/en.expected-fsharp/Delegates+Delegate8.xml b/tests/mdoc/Test/en.expected-fsharp/Delegates+Delegate8.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp/Delegates+Delegate8.xml rename to tests/mdoc/Test/en.expected-fsharp/Delegates+Delegate8.xml diff --git a/mdoc/Test/en.expected-fsharp/Delegates+Delegate9.xml b/tests/mdoc/Test/en.expected-fsharp/Delegates+Delegate9.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp/Delegates+Delegate9.xml rename to tests/mdoc/Test/en.expected-fsharp/Delegates+Delegate9.xml diff --git a/mdoc/Test/en.expected-fsharp/Delegates+Test1.xml b/tests/mdoc/Test/en.expected-fsharp/Delegates+Test1.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp/Delegates+Test1.xml rename to tests/mdoc/Test/en.expected-fsharp/Delegates+Test1.xml diff --git a/mdoc/Test/en.expected-fsharp/Delegates.xml b/tests/mdoc/Test/en.expected-fsharp/Delegates.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp/Delegates.xml rename to tests/mdoc/Test/en.expected-fsharp/Delegates.xml diff --git a/mdoc/Test/en.expected-fsharp/DiscriminatedUnions+ColorEnum.xml b/tests/mdoc/Test/en.expected-fsharp/DiscriminatedUnions+ColorEnum.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp/DiscriminatedUnions+ColorEnum.xml rename to tests/mdoc/Test/en.expected-fsharp/DiscriminatedUnions+ColorEnum.xml diff --git a/mdoc/Test/en.expected-fsharp/DiscriminatedUnions+Shape+Circle.xml b/tests/mdoc/Test/en.expected-fsharp/DiscriminatedUnions+Shape+Circle.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp/DiscriminatedUnions+Shape+Circle.xml rename to tests/mdoc/Test/en.expected-fsharp/DiscriminatedUnions+Shape+Circle.xml diff --git a/mdoc/Test/en.expected-fsharp/DiscriminatedUnions+Shape+Prism.xml b/tests/mdoc/Test/en.expected-fsharp/DiscriminatedUnions+Shape+Prism.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp/DiscriminatedUnions+Shape+Prism.xml rename to tests/mdoc/Test/en.expected-fsharp/DiscriminatedUnions+Shape+Prism.xml diff --git a/mdoc/Test/en.expected-fsharp/DiscriminatedUnions+Shape+Rectangle.xml b/tests/mdoc/Test/en.expected-fsharp/DiscriminatedUnions+Shape+Rectangle.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp/DiscriminatedUnions+Shape+Rectangle.xml rename to tests/mdoc/Test/en.expected-fsharp/DiscriminatedUnions+Shape+Rectangle.xml diff --git a/mdoc/Test/en.expected-fsharp/DiscriminatedUnions+Shape+Tags.xml b/tests/mdoc/Test/en.expected-fsharp/DiscriminatedUnions+Shape+Tags.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp/DiscriminatedUnions+Shape+Tags.xml rename to tests/mdoc/Test/en.expected-fsharp/DiscriminatedUnions+Shape+Tags.xml diff --git a/mdoc/Test/en.expected-fsharp/DiscriminatedUnions+Shape.xml b/tests/mdoc/Test/en.expected-fsharp/DiscriminatedUnions+Shape.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp/DiscriminatedUnions+Shape.xml rename to tests/mdoc/Test/en.expected-fsharp/DiscriminatedUnions+Shape.xml diff --git a/mdoc/Test/en.expected-fsharp/DiscriminatedUnions+SizeUnion+Tags.xml b/tests/mdoc/Test/en.expected-fsharp/DiscriminatedUnions+SizeUnion+Tags.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp/DiscriminatedUnions+SizeUnion+Tags.xml rename to tests/mdoc/Test/en.expected-fsharp/DiscriminatedUnions+SizeUnion+Tags.xml diff --git a/mdoc/Test/en.expected-fsharp/DiscriminatedUnions+SizeUnion.xml b/tests/mdoc/Test/en.expected-fsharp/DiscriminatedUnions+SizeUnion.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp/DiscriminatedUnions+SizeUnion.xml rename to tests/mdoc/Test/en.expected-fsharp/DiscriminatedUnions+SizeUnion.xml diff --git a/mdoc/Test/en.expected-fsharp/DiscriminatedUnions.xml b/tests/mdoc/Test/en.expected-fsharp/DiscriminatedUnions.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp/DiscriminatedUnions.xml rename to tests/mdoc/Test/en.expected-fsharp/DiscriminatedUnions.xml diff --git a/mdoc/Test/en.expected-fsharp/DoBindings+MyBindingType.xml b/tests/mdoc/Test/en.expected-fsharp/DoBindings+MyBindingType.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp/DoBindings+MyBindingType.xml rename to tests/mdoc/Test/en.expected-fsharp/DoBindings+MyBindingType.xml diff --git a/mdoc/Test/en.expected-fsharp/DoBindings.xml b/tests/mdoc/Test/en.expected-fsharp/DoBindings.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp/DoBindings.xml rename to tests/mdoc/Test/en.expected-fsharp/DoBindings.xml diff --git a/mdoc/Test/en.expected-fsharp/Enumerations+Color.xml b/tests/mdoc/Test/en.expected-fsharp/Enumerations+Color.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp/Enumerations+Color.xml rename to tests/mdoc/Test/en.expected-fsharp/Enumerations+Color.xml diff --git a/mdoc/Test/en.expected-fsharp/Enumerations.xml b/tests/mdoc/Test/en.expected-fsharp/Enumerations.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp/Enumerations.xml rename to tests/mdoc/Test/en.expected-fsharp/Enumerations.xml diff --git a/mdoc/Test/en.expected-fsharp/Extensions+MyModule1+MyClass.xml b/tests/mdoc/Test/en.expected-fsharp/Extensions+MyModule1+MyClass.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp/Extensions+MyModule1+MyClass.xml rename to tests/mdoc/Test/en.expected-fsharp/Extensions+MyModule1+MyClass.xml diff --git a/mdoc/Test/en.expected-fsharp/Extensions+MyModule1.xml b/tests/mdoc/Test/en.expected-fsharp/Extensions+MyModule1.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp/Extensions+MyModule1.xml rename to tests/mdoc/Test/en.expected-fsharp/Extensions+MyModule1.xml diff --git a/mdoc/Test/en.expected-fsharp/Extensions+MyModule2.xml b/tests/mdoc/Test/en.expected-fsharp/Extensions+MyModule2.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp/Extensions+MyModule2.xml rename to tests/mdoc/Test/en.expected-fsharp/Extensions+MyModule2.xml diff --git a/mdoc/Test/en.expected-fsharp/Extensions.xml b/tests/mdoc/Test/en.expected-fsharp/Extensions.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp/Extensions.xml rename to tests/mdoc/Test/en.expected-fsharp/Extensions.xml diff --git a/mdoc/Test/en.expected-fsharp/FlexibleTypes.xml b/tests/mdoc/Test/en.expected-fsharp/FlexibleTypes.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp/FlexibleTypes.xml rename to tests/mdoc/Test/en.expected-fsharp/FlexibleTypes.xml diff --git a/mdoc/Test/en.expected-fsharp/Functions+TestFunction.xml b/tests/mdoc/Test/en.expected-fsharp/Functions+TestFunction.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp/Functions+TestFunction.xml rename to tests/mdoc/Test/en.expected-fsharp/Functions+TestFunction.xml diff --git a/mdoc/Test/en.expected-fsharp/Functions.xml b/tests/mdoc/Test/en.expected-fsharp/Functions.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp/Functions.xml rename to tests/mdoc/Test/en.expected-fsharp/Functions.xml diff --git a/mdoc/Test/en.expected-fsharp/Generics+Map2`2.xml b/tests/mdoc/Test/en.expected-fsharp/Generics+Map2`2.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp/Generics+Map2`2.xml rename to tests/mdoc/Test/en.expected-fsharp/Generics+Map2`2.xml diff --git a/mdoc/Test/en.expected-fsharp/Generics.xml b/tests/mdoc/Test/en.expected-fsharp/Generics.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp/Generics.xml rename to tests/mdoc/Test/en.expected-fsharp/Generics.xml diff --git a/mdoc/Test/en.expected-fsharp/IndexedProperties+NumberStrings.xml b/tests/mdoc/Test/en.expected-fsharp/IndexedProperties+NumberStrings.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp/IndexedProperties+NumberStrings.xml rename to tests/mdoc/Test/en.expected-fsharp/IndexedProperties+NumberStrings.xml diff --git a/mdoc/Test/en.expected-fsharp/IndexedProperties.xml b/tests/mdoc/Test/en.expected-fsharp/IndexedProperties.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp/IndexedProperties.xml rename to tests/mdoc/Test/en.expected-fsharp/IndexedProperties.xml diff --git a/mdoc/Test/en.expected-fsharp/Inheritance+BaseClass.xml b/tests/mdoc/Test/en.expected-fsharp/Inheritance+BaseClass.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp/Inheritance+BaseClass.xml rename to tests/mdoc/Test/en.expected-fsharp/Inheritance+BaseClass.xml diff --git a/mdoc/Test/en.expected-fsharp/Inheritance+DerivedClass.xml b/tests/mdoc/Test/en.expected-fsharp/Inheritance+DerivedClass.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp/Inheritance+DerivedClass.xml rename to tests/mdoc/Test/en.expected-fsharp/Inheritance+DerivedClass.xml diff --git a/mdoc/Test/en.expected-fsharp/Inheritance+MyClassBase1.xml b/tests/mdoc/Test/en.expected-fsharp/Inheritance+MyClassBase1.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp/Inheritance+MyClassBase1.xml rename to tests/mdoc/Test/en.expected-fsharp/Inheritance+MyClassBase1.xml diff --git a/mdoc/Test/en.expected-fsharp/Inheritance+MyClassBase2.xml b/tests/mdoc/Test/en.expected-fsharp/Inheritance+MyClassBase2.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp/Inheritance+MyClassBase2.xml rename to tests/mdoc/Test/en.expected-fsharp/Inheritance+MyClassBase2.xml diff --git a/mdoc/Test/en.expected-fsharp/Inheritance+MyClassDerived1.xml b/tests/mdoc/Test/en.expected-fsharp/Inheritance+MyClassDerived1.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp/Inheritance+MyClassDerived1.xml rename to tests/mdoc/Test/en.expected-fsharp/Inheritance+MyClassDerived1.xml diff --git a/mdoc/Test/en.expected-fsharp/Inheritance+MyClassDerived2.xml b/tests/mdoc/Test/en.expected-fsharp/Inheritance+MyClassDerived2.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp/Inheritance+MyClassDerived2.xml rename to tests/mdoc/Test/en.expected-fsharp/Inheritance+MyClassDerived2.xml diff --git a/mdoc/Test/en.expected-fsharp/Inheritance.xml b/tests/mdoc/Test/en.expected-fsharp/Inheritance.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp/Inheritance.xml rename to tests/mdoc/Test/en.expected-fsharp/Inheritance.xml diff --git a/mdoc/Test/en.expected-fsharp/InlineFunctions+WrapInt32.xml b/tests/mdoc/Test/en.expected-fsharp/InlineFunctions+WrapInt32.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp/InlineFunctions+WrapInt32.xml rename to tests/mdoc/Test/en.expected-fsharp/InlineFunctions+WrapInt32.xml diff --git a/mdoc/Test/en.expected-fsharp/InlineFunctions.xml b/tests/mdoc/Test/en.expected-fsharp/InlineFunctions.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp/InlineFunctions.xml rename to tests/mdoc/Test/en.expected-fsharp/InlineFunctions.xml diff --git a/mdoc/Test/en.expected-fsharp/Interfaces+IPrintable.xml b/tests/mdoc/Test/en.expected-fsharp/Interfaces+IPrintable.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp/Interfaces+IPrintable.xml rename to tests/mdoc/Test/en.expected-fsharp/Interfaces+IPrintable.xml diff --git a/mdoc/Test/en.expected-fsharp/Interfaces+Interface0.xml b/tests/mdoc/Test/en.expected-fsharp/Interfaces+Interface0.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp/Interfaces+Interface0.xml rename to tests/mdoc/Test/en.expected-fsharp/Interfaces+Interface0.xml diff --git a/mdoc/Test/en.expected-fsharp/Interfaces+Interface1.xml b/tests/mdoc/Test/en.expected-fsharp/Interfaces+Interface1.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp/Interfaces+Interface1.xml rename to tests/mdoc/Test/en.expected-fsharp/Interfaces+Interface1.xml diff --git a/mdoc/Test/en.expected-fsharp/Interfaces+Interface2.xml b/tests/mdoc/Test/en.expected-fsharp/Interfaces+Interface2.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp/Interfaces+Interface2.xml rename to tests/mdoc/Test/en.expected-fsharp/Interfaces+Interface2.xml diff --git a/mdoc/Test/en.expected-fsharp/Interfaces+Interface3.xml b/tests/mdoc/Test/en.expected-fsharp/Interfaces+Interface3.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp/Interfaces+Interface3.xml rename to tests/mdoc/Test/en.expected-fsharp/Interfaces+Interface3.xml diff --git a/mdoc/Test/en.expected-fsharp/Interfaces+MyClass.xml b/tests/mdoc/Test/en.expected-fsharp/Interfaces+MyClass.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp/Interfaces+MyClass.xml rename to tests/mdoc/Test/en.expected-fsharp/Interfaces+MyClass.xml diff --git a/mdoc/Test/en.expected-fsharp/Interfaces+SomeClass1.xml b/tests/mdoc/Test/en.expected-fsharp/Interfaces+SomeClass1.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp/Interfaces+SomeClass1.xml rename to tests/mdoc/Test/en.expected-fsharp/Interfaces+SomeClass1.xml diff --git a/mdoc/Test/en.expected-fsharp/Interfaces+SomeClass2.xml b/tests/mdoc/Test/en.expected-fsharp/Interfaces+SomeClass2.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp/Interfaces+SomeClass2.xml rename to tests/mdoc/Test/en.expected-fsharp/Interfaces+SomeClass2.xml diff --git a/mdoc/Test/en.expected-fsharp/Interfaces.xml b/tests/mdoc/Test/en.expected-fsharp/Interfaces.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp/Interfaces.xml rename to tests/mdoc/Test/en.expected-fsharp/Interfaces.xml diff --git a/mdoc/Test/en.expected-fsharp/Literals.xml b/tests/mdoc/Test/en.expected-fsharp/Literals.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp/Literals.xml rename to tests/mdoc/Test/en.expected-fsharp/Literals.xml diff --git a/mdoc/Test/en.expected-fsharp/Methods+Circle.xml b/tests/mdoc/Test/en.expected-fsharp/Methods+Circle.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp/Methods+Circle.xml rename to tests/mdoc/Test/en.expected-fsharp/Methods+Circle.xml diff --git a/mdoc/Test/en.expected-fsharp/Methods+Ellipse.xml b/tests/mdoc/Test/en.expected-fsharp/Methods+Ellipse.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp/Methods+Ellipse.xml rename to tests/mdoc/Test/en.expected-fsharp/Methods+Ellipse.xml diff --git a/mdoc/Test/en.expected-fsharp/Methods+RectangleXY.xml b/tests/mdoc/Test/en.expected-fsharp/Methods+RectangleXY.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp/Methods+RectangleXY.xml rename to tests/mdoc/Test/en.expected-fsharp/Methods+RectangleXY.xml diff --git a/mdoc/Test/en.expected-fsharp/Methods+SomeType.xml b/tests/mdoc/Test/en.expected-fsharp/Methods+SomeType.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp/Methods+SomeType.xml rename to tests/mdoc/Test/en.expected-fsharp/Methods+SomeType.xml diff --git a/mdoc/Test/en.expected-fsharp/Methods.xml b/tests/mdoc/Test/en.expected-fsharp/Methods.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp/Methods.xml rename to tests/mdoc/Test/en.expected-fsharp/Methods.xml diff --git a/mdoc/Test/en.expected-fsharp/NestedModules+X.xml b/tests/mdoc/Test/en.expected-fsharp/NestedModules+X.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp/NestedModules+X.xml rename to tests/mdoc/Test/en.expected-fsharp/NestedModules+X.xml diff --git a/mdoc/Test/en.expected-fsharp/NestedModules+Y+Z.xml b/tests/mdoc/Test/en.expected-fsharp/NestedModules+Y+Z.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp/NestedModules+Y+Z.xml rename to tests/mdoc/Test/en.expected-fsharp/NestedModules+Y+Z.xml diff --git a/mdoc/Test/en.expected-fsharp/NestedModules+Y.xml b/tests/mdoc/Test/en.expected-fsharp/NestedModules+Y.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp/NestedModules+Y.xml rename to tests/mdoc/Test/en.expected-fsharp/NestedModules+Y.xml diff --git a/mdoc/Test/en.expected-fsharp/NestedModules.xml b/tests/mdoc/Test/en.expected-fsharp/NestedModules.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp/NestedModules.xml rename to tests/mdoc/Test/en.expected-fsharp/NestedModules.xml diff --git a/mdoc/Test/en.expected-fsharp/NestedTypes.xml b/tests/mdoc/Test/en.expected-fsharp/NestedTypes.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp/NestedTypes.xml rename to tests/mdoc/Test/en.expected-fsharp/NestedTypes.xml diff --git a/mdoc/Test/en.expected-fsharp/OperatorGlobalLevel.xml b/tests/mdoc/Test/en.expected-fsharp/OperatorGlobalLevel.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp/OperatorGlobalLevel.xml rename to tests/mdoc/Test/en.expected-fsharp/OperatorGlobalLevel.xml diff --git a/mdoc/Test/en.expected-fsharp/OperatorsOverloading+Vector.xml b/tests/mdoc/Test/en.expected-fsharp/OperatorsOverloading+Vector.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp/OperatorsOverloading+Vector.xml rename to tests/mdoc/Test/en.expected-fsharp/OperatorsOverloading+Vector.xml diff --git a/mdoc/Test/en.expected-fsharp/OperatorsOverloading.xml b/tests/mdoc/Test/en.expected-fsharp/OperatorsOverloading.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp/OperatorsOverloading.xml rename to tests/mdoc/Test/en.expected-fsharp/OperatorsOverloading.xml diff --git a/mdoc/Test/en.expected-fsharp/PatternMatching/PatternMatchingExamples+Color.xml b/tests/mdoc/Test/en.expected-fsharp/PatternMatching/PatternMatchingExamples+Color.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp/PatternMatching/PatternMatchingExamples+Color.xml rename to tests/mdoc/Test/en.expected-fsharp/PatternMatching/PatternMatchingExamples+Color.xml diff --git a/mdoc/Test/en.expected-fsharp/PatternMatching/PatternMatchingExamples+MyRecord.xml b/tests/mdoc/Test/en.expected-fsharp/PatternMatching/PatternMatchingExamples+MyRecord.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp/PatternMatching/PatternMatchingExamples+MyRecord.xml rename to tests/mdoc/Test/en.expected-fsharp/PatternMatching/PatternMatchingExamples+MyRecord.xml diff --git a/mdoc/Test/en.expected-fsharp/PatternMatching/PatternMatchingExamples+PersonName+FirstLast.xml b/tests/mdoc/Test/en.expected-fsharp/PatternMatching/PatternMatchingExamples+PersonName+FirstLast.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp/PatternMatching/PatternMatchingExamples+PersonName+FirstLast.xml rename to tests/mdoc/Test/en.expected-fsharp/PatternMatching/PatternMatchingExamples+PersonName+FirstLast.xml diff --git a/mdoc/Test/en.expected-fsharp/PatternMatching/PatternMatchingExamples+PersonName+FirstOnly.xml b/tests/mdoc/Test/en.expected-fsharp/PatternMatching/PatternMatchingExamples+PersonName+FirstOnly.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp/PatternMatching/PatternMatchingExamples+PersonName+FirstOnly.xml rename to tests/mdoc/Test/en.expected-fsharp/PatternMatching/PatternMatchingExamples+PersonName+FirstOnly.xml diff --git a/mdoc/Test/en.expected-fsharp/PatternMatching/PatternMatchingExamples+PersonName+LastOnly.xml b/tests/mdoc/Test/en.expected-fsharp/PatternMatching/PatternMatchingExamples+PersonName+LastOnly.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp/PatternMatching/PatternMatchingExamples+PersonName+LastOnly.xml rename to tests/mdoc/Test/en.expected-fsharp/PatternMatching/PatternMatchingExamples+PersonName+LastOnly.xml diff --git a/mdoc/Test/en.expected-fsharp/PatternMatching/PatternMatchingExamples+PersonName+Tags.xml b/tests/mdoc/Test/en.expected-fsharp/PatternMatching/PatternMatchingExamples+PersonName+Tags.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp/PatternMatching/PatternMatchingExamples+PersonName+Tags.xml rename to tests/mdoc/Test/en.expected-fsharp/PatternMatching/PatternMatchingExamples+PersonName+Tags.xml diff --git a/mdoc/Test/en.expected-fsharp/PatternMatching/PatternMatchingExamples+PersonName.xml b/tests/mdoc/Test/en.expected-fsharp/PatternMatching/PatternMatchingExamples+PersonName.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp/PatternMatching/PatternMatchingExamples+PersonName.xml rename to tests/mdoc/Test/en.expected-fsharp/PatternMatching/PatternMatchingExamples+PersonName.xml diff --git a/mdoc/Test/en.expected-fsharp/PatternMatching/PatternMatchingExamples+Shape+Circle.xml b/tests/mdoc/Test/en.expected-fsharp/PatternMatching/PatternMatchingExamples+Shape+Circle.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp/PatternMatching/PatternMatchingExamples+Shape+Circle.xml rename to tests/mdoc/Test/en.expected-fsharp/PatternMatching/PatternMatchingExamples+Shape+Circle.xml diff --git a/mdoc/Test/en.expected-fsharp/PatternMatching/PatternMatchingExamples+Shape+Rectangle.xml b/tests/mdoc/Test/en.expected-fsharp/PatternMatching/PatternMatchingExamples+Shape+Rectangle.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp/PatternMatching/PatternMatchingExamples+Shape+Rectangle.xml rename to tests/mdoc/Test/en.expected-fsharp/PatternMatching/PatternMatchingExamples+Shape+Rectangle.xml diff --git a/mdoc/Test/en.expected-fsharp/PatternMatching/PatternMatchingExamples+Shape+Tags.xml b/tests/mdoc/Test/en.expected-fsharp/PatternMatching/PatternMatchingExamples+Shape+Tags.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp/PatternMatching/PatternMatchingExamples+Shape+Tags.xml rename to tests/mdoc/Test/en.expected-fsharp/PatternMatching/PatternMatchingExamples+Shape+Tags.xml diff --git a/mdoc/Test/en.expected-fsharp/PatternMatching/PatternMatchingExamples+Shape.xml b/tests/mdoc/Test/en.expected-fsharp/PatternMatching/PatternMatchingExamples+Shape.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp/PatternMatching/PatternMatchingExamples+Shape.xml rename to tests/mdoc/Test/en.expected-fsharp/PatternMatching/PatternMatchingExamples+Shape.xml diff --git a/mdoc/Test/en.expected-fsharp/PatternMatching/PatternMatchingExamples.xml b/tests/mdoc/Test/en.expected-fsharp/PatternMatching/PatternMatchingExamples.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp/PatternMatching/PatternMatchingExamples.xml rename to tests/mdoc/Test/en.expected-fsharp/PatternMatching/PatternMatchingExamples.xml diff --git a/mdoc/Test/en.expected-fsharp/Properties+MyAutoPropertyClass.xml b/tests/mdoc/Test/en.expected-fsharp/Properties+MyAutoPropertyClass.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp/Properties+MyAutoPropertyClass.xml rename to tests/mdoc/Test/en.expected-fsharp/Properties+MyAutoPropertyClass.xml diff --git a/mdoc/Test/en.expected-fsharp/Properties+MyPropertiesType.xml b/tests/mdoc/Test/en.expected-fsharp/Properties+MyPropertiesType.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp/Properties+MyPropertiesType.xml rename to tests/mdoc/Test/en.expected-fsharp/Properties+MyPropertiesType.xml diff --git a/mdoc/Test/en.expected-fsharp/Properties+MyPropertyClass2.xml b/tests/mdoc/Test/en.expected-fsharp/Properties+MyPropertyClass2.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp/Properties+MyPropertyClass2.xml rename to tests/mdoc/Test/en.expected-fsharp/Properties+MyPropertyClass2.xml diff --git a/mdoc/Test/en.expected-fsharp/Properties.xml b/tests/mdoc/Test/en.expected-fsharp/Properties.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp/Properties.xml rename to tests/mdoc/Test/en.expected-fsharp/Properties.xml diff --git a/mdoc/Test/en.expected-fsharp/Records+Car.xml b/tests/mdoc/Test/en.expected-fsharp/Records+Car.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp/Records+Car.xml rename to tests/mdoc/Test/en.expected-fsharp/Records+Car.xml diff --git a/mdoc/Test/en.expected-fsharp/Records+MyRecord.xml b/tests/mdoc/Test/en.expected-fsharp/Records+MyRecord.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp/Records+MyRecord.xml rename to tests/mdoc/Test/en.expected-fsharp/Records+MyRecord.xml diff --git a/mdoc/Test/en.expected-fsharp/Records.xml b/tests/mdoc/Test/en.expected-fsharp/Records.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp/Records.xml rename to tests/mdoc/Test/en.expected-fsharp/Records.xml diff --git a/mdoc/Test/en.expected-fsharp/ReferenceCells.xml b/tests/mdoc/Test/en.expected-fsharp/ReferenceCells.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp/ReferenceCells.xml rename to tests/mdoc/Test/en.expected-fsharp/ReferenceCells.xml diff --git a/mdoc/Test/en.expected-fsharp/SomeNamespace/SomeModule+IVector.xml b/tests/mdoc/Test/en.expected-fsharp/SomeNamespace/SomeModule+IVector.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp/SomeNamespace/SomeModule+IVector.xml rename to tests/mdoc/Test/en.expected-fsharp/SomeNamespace/SomeModule+IVector.xml diff --git a/mdoc/Test/en.expected-fsharp/SomeNamespace/SomeModule+Vector'''.xml b/tests/mdoc/Test/en.expected-fsharp/SomeNamespace/SomeModule+Vector'''.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp/SomeNamespace/SomeModule+Vector'''.xml rename to tests/mdoc/Test/en.expected-fsharp/SomeNamespace/SomeModule+Vector'''.xml diff --git a/mdoc/Test/en.expected-fsharp/SomeNamespace/SomeModule+Vector.xml b/tests/mdoc/Test/en.expected-fsharp/SomeNamespace/SomeModule+Vector.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp/SomeNamespace/SomeModule+Vector.xml rename to tests/mdoc/Test/en.expected-fsharp/SomeNamespace/SomeModule+Vector.xml diff --git a/mdoc/Test/en.expected-fsharp/SomeNamespace/SomeModule+Vector2.xml b/tests/mdoc/Test/en.expected-fsharp/SomeNamespace/SomeModule+Vector2.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp/SomeNamespace/SomeModule+Vector2.xml rename to tests/mdoc/Test/en.expected-fsharp/SomeNamespace/SomeModule+Vector2.xml diff --git a/mdoc/Test/en.expected-fsharp/SomeNamespace/SomeModule.xml b/tests/mdoc/Test/en.expected-fsharp/SomeNamespace/SomeModule.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp/SomeNamespace/SomeModule.xml rename to tests/mdoc/Test/en.expected-fsharp/SomeNamespace/SomeModule.xml diff --git a/mdoc/Test/en.expected-fsharp/Structures+Point2D.xml b/tests/mdoc/Test/en.expected-fsharp/Structures+Point2D.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp/Structures+Point2D.xml rename to tests/mdoc/Test/en.expected-fsharp/Structures+Point2D.xml diff --git a/mdoc/Test/en.expected-fsharp/Structures+Point3D.xml b/tests/mdoc/Test/en.expected-fsharp/Structures+Point3D.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp/Structures+Point3D.xml rename to tests/mdoc/Test/en.expected-fsharp/Structures+Point3D.xml diff --git a/mdoc/Test/en.expected-fsharp/Structures+StructureType.xml b/tests/mdoc/Test/en.expected-fsharp/Structures+StructureType.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp/Structures+StructureType.xml rename to tests/mdoc/Test/en.expected-fsharp/Structures+StructureType.xml diff --git a/mdoc/Test/en.expected-fsharp/Structures+StructureType2.xml b/tests/mdoc/Test/en.expected-fsharp/Structures+StructureType2.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp/Structures+StructureType2.xml rename to tests/mdoc/Test/en.expected-fsharp/Structures+StructureType2.xml diff --git a/mdoc/Test/en.expected-fsharp/Structures.xml b/tests/mdoc/Test/en.expected-fsharp/Structures.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp/Structures.xml rename to tests/mdoc/Test/en.expected-fsharp/Structures.xml diff --git a/mdoc/Test/en.expected-fsharp/TypeExtensions+ExtraCSharpStyleExtensionMethodsInFSharp.xml b/tests/mdoc/Test/en.expected-fsharp/TypeExtensions+ExtraCSharpStyleExtensionMethodsInFSharp.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp/TypeExtensions+ExtraCSharpStyleExtensionMethodsInFSharp.xml rename to tests/mdoc/Test/en.expected-fsharp/TypeExtensions+ExtraCSharpStyleExtensionMethodsInFSharp.xml diff --git a/mdoc/Test/en.expected-fsharp/TypeExtensions+TypeExtensions1+MyClass.xml b/tests/mdoc/Test/en.expected-fsharp/TypeExtensions+TypeExtensions1+MyClass.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp/TypeExtensions+TypeExtensions1+MyClass.xml rename to tests/mdoc/Test/en.expected-fsharp/TypeExtensions+TypeExtensions1+MyClass.xml diff --git a/mdoc/Test/en.expected-fsharp/TypeExtensions+TypeExtensions1.xml b/tests/mdoc/Test/en.expected-fsharp/TypeExtensions+TypeExtensions1.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp/TypeExtensions+TypeExtensions1.xml rename to tests/mdoc/Test/en.expected-fsharp/TypeExtensions+TypeExtensions1.xml diff --git a/mdoc/Test/en.expected-fsharp/TypeExtensions+TypeExtensions2.xml b/tests/mdoc/Test/en.expected-fsharp/TypeExtensions+TypeExtensions2.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp/TypeExtensions+TypeExtensions2.xml rename to tests/mdoc/Test/en.expected-fsharp/TypeExtensions+TypeExtensions2.xml diff --git a/mdoc/Test/en.expected-fsharp/TypeExtensions.xml b/tests/mdoc/Test/en.expected-fsharp/TypeExtensions.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp/TypeExtensions.xml rename to tests/mdoc/Test/en.expected-fsharp/TypeExtensions.xml diff --git a/mdoc/Test/en.expected-fsharp/UnitsOfMeasure+L.xml b/tests/mdoc/Test/en.expected-fsharp/UnitsOfMeasure+L.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp/UnitsOfMeasure+L.xml rename to tests/mdoc/Test/en.expected-fsharp/UnitsOfMeasure+L.xml diff --git a/mdoc/Test/en.expected-fsharp/UnitsOfMeasure+bar.xml b/tests/mdoc/Test/en.expected-fsharp/UnitsOfMeasure+bar.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp/UnitsOfMeasure+bar.xml rename to tests/mdoc/Test/en.expected-fsharp/UnitsOfMeasure+bar.xml diff --git a/mdoc/Test/en.expected-fsharp/UnitsOfMeasure+cm.xml b/tests/mdoc/Test/en.expected-fsharp/UnitsOfMeasure+cm.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp/UnitsOfMeasure+cm.xml rename to tests/mdoc/Test/en.expected-fsharp/UnitsOfMeasure+cm.xml diff --git a/mdoc/Test/en.expected-fsharp/UnitsOfMeasure+ft.xml b/tests/mdoc/Test/en.expected-fsharp/UnitsOfMeasure+ft.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp/UnitsOfMeasure+ft.xml rename to tests/mdoc/Test/en.expected-fsharp/UnitsOfMeasure+ft.xml diff --git a/mdoc/Test/en.expected-fsharp/UnitsOfMeasure+g.xml b/tests/mdoc/Test/en.expected-fsharp/UnitsOfMeasure+g.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp/UnitsOfMeasure+g.xml rename to tests/mdoc/Test/en.expected-fsharp/UnitsOfMeasure+g.xml diff --git a/mdoc/Test/en.expected-fsharp/UnitsOfMeasure+inch.xml b/tests/mdoc/Test/en.expected-fsharp/UnitsOfMeasure+inch.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp/UnitsOfMeasure+inch.xml rename to tests/mdoc/Test/en.expected-fsharp/UnitsOfMeasure+inch.xml diff --git a/mdoc/Test/en.expected-fsharp/UnitsOfMeasure+kg.xml b/tests/mdoc/Test/en.expected-fsharp/UnitsOfMeasure+kg.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp/UnitsOfMeasure+kg.xml rename to tests/mdoc/Test/en.expected-fsharp/UnitsOfMeasure+kg.xml diff --git a/mdoc/Test/en.expected-fsharp/UnitsOfMeasure+lb.xml b/tests/mdoc/Test/en.expected-fsharp/UnitsOfMeasure+lb.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp/UnitsOfMeasure+lb.xml rename to tests/mdoc/Test/en.expected-fsharp/UnitsOfMeasure+lb.xml diff --git a/mdoc/Test/en.expected-fsharp/UnitsOfMeasure+m.xml b/tests/mdoc/Test/en.expected-fsharp/UnitsOfMeasure+m.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp/UnitsOfMeasure+m.xml rename to tests/mdoc/Test/en.expected-fsharp/UnitsOfMeasure+m.xml diff --git a/mdoc/Test/en.expected-fsharp/UnitsOfMeasure+s.xml b/tests/mdoc/Test/en.expected-fsharp/UnitsOfMeasure+s.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp/UnitsOfMeasure+s.xml rename to tests/mdoc/Test/en.expected-fsharp/UnitsOfMeasure+s.xml diff --git a/mdoc/Test/en.expected-fsharp/UnitsOfMeasure+vector3D.xml b/tests/mdoc/Test/en.expected-fsharp/UnitsOfMeasure+vector3D.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp/UnitsOfMeasure+vector3D.xml rename to tests/mdoc/Test/en.expected-fsharp/UnitsOfMeasure+vector3D.xml diff --git a/mdoc/Test/en.expected-fsharp/UnitsOfMeasure.xml b/tests/mdoc/Test/en.expected-fsharp/UnitsOfMeasure.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp/UnitsOfMeasure.xml rename to tests/mdoc/Test/en.expected-fsharp/UnitsOfMeasure.xml diff --git a/mdoc/Test/en.expected-fsharp/Widgets/MyWidget1.xml b/tests/mdoc/Test/en.expected-fsharp/Widgets/MyWidget1.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp/Widgets/MyWidget1.xml rename to tests/mdoc/Test/en.expected-fsharp/Widgets/MyWidget1.xml diff --git a/mdoc/Test/en.expected-fsharp/Widgets/WidgetsModule.xml b/tests/mdoc/Test/en.expected-fsharp/Widgets/WidgetsModule.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp/Widgets/WidgetsModule.xml rename to tests/mdoc/Test/en.expected-fsharp/Widgets/WidgetsModule.xml diff --git a/mdoc/Test/en.expected-fsharp/index.xml b/tests/mdoc/Test/en.expected-fsharp/index.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp/index.xml rename to tests/mdoc/Test/en.expected-fsharp/index.xml diff --git a/mdoc/Test/en.expected-fsharp/mdoc.Test.FSharp/Class1.xml b/tests/mdoc/Test/en.expected-fsharp/mdoc.Test.FSharp/Class1.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp/mdoc.Test.FSharp/Class1.xml rename to tests/mdoc/Test/en.expected-fsharp/mdoc.Test.FSharp/Class1.xml diff --git a/mdoc/Test/en.expected-fsharp/mdoc.Test.FSharp/ClassPipes.xml b/tests/mdoc/Test/en.expected-fsharp/mdoc.Test.FSharp/ClassPipes.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp/mdoc.Test.FSharp/ClassPipes.xml rename to tests/mdoc/Test/en.expected-fsharp/mdoc.Test.FSharp/ClassPipes.xml diff --git a/mdoc/Test/en.expected-fsharp/ns-.xml b/tests/mdoc/Test/en.expected-fsharp/ns-.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp/ns-.xml rename to tests/mdoc/Test/en.expected-fsharp/ns-.xml diff --git a/mdoc/Test/en.expected-fsharp/ns-PatternMatching.xml b/tests/mdoc/Test/en.expected-fsharp/ns-PatternMatching.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp/ns-PatternMatching.xml rename to tests/mdoc/Test/en.expected-fsharp/ns-PatternMatching.xml diff --git a/mdoc/Test/en.expected-fsharp/ns-SomeNamespace.xml b/tests/mdoc/Test/en.expected-fsharp/ns-SomeNamespace.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp/ns-SomeNamespace.xml rename to tests/mdoc/Test/en.expected-fsharp/ns-SomeNamespace.xml diff --git a/mdoc/Test/en.expected-fsharp/ns-Widgets.xml b/tests/mdoc/Test/en.expected-fsharp/ns-Widgets.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp/ns-Widgets.xml rename to tests/mdoc/Test/en.expected-fsharp/ns-Widgets.xml diff --git a/mdoc/Test/en.expected-fsharp/ns-mdoc.Test.FSharp.xml b/tests/mdoc/Test/en.expected-fsharp/ns-mdoc.Test.FSharp.xml similarity index 100% rename from mdoc/Test/en.expected-fsharp/ns-mdoc.Test.FSharp.xml rename to tests/mdoc/Test/en.expected-fsharp/ns-mdoc.Test.FSharp.xml diff --git a/mdoc/Test/en.expected-fx-import/FrameworksIndex/one.xml b/tests/mdoc/Test/en.expected-fx-import/FrameworksIndex/one.xml similarity index 100% rename from mdoc/Test/en.expected-fx-import/FrameworksIndex/one.xml rename to tests/mdoc/Test/en.expected-fx-import/FrameworksIndex/one.xml diff --git a/mdoc/Test/en.expected-fx-import/FrameworksIndex/two.xml b/tests/mdoc/Test/en.expected-fx-import/FrameworksIndex/two.xml similarity index 100% rename from mdoc/Test/en.expected-fx-import/FrameworksIndex/two.xml rename to tests/mdoc/Test/en.expected-fx-import/FrameworksIndex/two.xml diff --git a/mdoc/Test/en.expected-fx-import/Mono.DocTest.Generic/CompoundConstraints`1.xml b/tests/mdoc/Test/en.expected-fx-import/Mono.DocTest.Generic/CompoundConstraints`1.xml similarity index 100% rename from mdoc/Test/en.expected-fx-import/Mono.DocTest.Generic/CompoundConstraints`1.xml rename to tests/mdoc/Test/en.expected-fx-import/Mono.DocTest.Generic/CompoundConstraints`1.xml diff --git a/mdoc/Test/en.expected-fx-import/Mono.DocTest.Generic/Extensions.xml b/tests/mdoc/Test/en.expected-fx-import/Mono.DocTest.Generic/Extensions.xml similarity index 100% rename from mdoc/Test/en.expected-fx-import/Mono.DocTest.Generic/Extensions.xml rename to tests/mdoc/Test/en.expected-fx-import/Mono.DocTest.Generic/Extensions.xml diff --git a/mdoc/Test/en.expected-fx-import/Mono.DocTest.Generic/Func`2.xml b/tests/mdoc/Test/en.expected-fx-import/Mono.DocTest.Generic/Func`2.xml similarity index 100% rename from mdoc/Test/en.expected-fx-import/Mono.DocTest.Generic/Func`2.xml rename to tests/mdoc/Test/en.expected-fx-import/Mono.DocTest.Generic/Func`2.xml diff --git a/mdoc/Test/en.expected-fx-import/Mono.DocTest.Generic/GenericBase`1+FooEventArgs.xml b/tests/mdoc/Test/en.expected-fx-import/Mono.DocTest.Generic/GenericBase`1+FooEventArgs.xml similarity index 100% rename from mdoc/Test/en.expected-fx-import/Mono.DocTest.Generic/GenericBase`1+FooEventArgs.xml rename to tests/mdoc/Test/en.expected-fx-import/Mono.DocTest.Generic/GenericBase`1+FooEventArgs.xml diff --git a/mdoc/Test/en.expected-fx-import/Mono.DocTest.Generic/GenericBase`1+NestedCollection+Enumerator.xml b/tests/mdoc/Test/en.expected-fx-import/Mono.DocTest.Generic/GenericBase`1+NestedCollection+Enumerator.xml similarity index 100% rename from mdoc/Test/en.expected-fx-import/Mono.DocTest.Generic/GenericBase`1+NestedCollection+Enumerator.xml rename to tests/mdoc/Test/en.expected-fx-import/Mono.DocTest.Generic/GenericBase`1+NestedCollection+Enumerator.xml diff --git a/mdoc/Test/en.expected-fx-import/Mono.DocTest.Generic/GenericBase`1+NestedCollection.xml b/tests/mdoc/Test/en.expected-fx-import/Mono.DocTest.Generic/GenericBase`1+NestedCollection.xml similarity index 100% rename from mdoc/Test/en.expected-fx-import/Mono.DocTest.Generic/GenericBase`1+NestedCollection.xml rename to tests/mdoc/Test/en.expected-fx-import/Mono.DocTest.Generic/GenericBase`1+NestedCollection.xml diff --git a/mdoc/Test/en.expected-fx-import/Mono.DocTest.Generic/GenericBase`1.xml b/tests/mdoc/Test/en.expected-fx-import/Mono.DocTest.Generic/GenericBase`1.xml similarity index 100% rename from mdoc/Test/en.expected-fx-import/Mono.DocTest.Generic/GenericBase`1.xml rename to tests/mdoc/Test/en.expected-fx-import/Mono.DocTest.Generic/GenericBase`1.xml diff --git a/mdoc/Test/en.expected-fx-import/Mono.DocTest.Generic/IFoo`1.xml b/tests/mdoc/Test/en.expected-fx-import/Mono.DocTest.Generic/IFoo`1.xml similarity index 100% rename from mdoc/Test/en.expected-fx-import/Mono.DocTest.Generic/IFoo`1.xml rename to tests/mdoc/Test/en.expected-fx-import/Mono.DocTest.Generic/IFoo`1.xml diff --git a/mdoc/Test/en.expected-fx-import/Mono.DocTest.Generic/MyList`1+Helper`2.xml b/tests/mdoc/Test/en.expected-fx-import/Mono.DocTest.Generic/MyList`1+Helper`2.xml similarity index 100% rename from mdoc/Test/en.expected-fx-import/Mono.DocTest.Generic/MyList`1+Helper`2.xml rename to tests/mdoc/Test/en.expected-fx-import/Mono.DocTest.Generic/MyList`1+Helper`2.xml diff --git a/mdoc/Test/en.expected-fx-import/Mono.DocTest.Generic/MyList`1+RefDelegate.xml b/tests/mdoc/Test/en.expected-fx-import/Mono.DocTest.Generic/MyList`1+RefDelegate.xml similarity index 100% rename from mdoc/Test/en.expected-fx-import/Mono.DocTest.Generic/MyList`1+RefDelegate.xml rename to tests/mdoc/Test/en.expected-fx-import/Mono.DocTest.Generic/MyList`1+RefDelegate.xml diff --git a/mdoc/Test/en.expected-fx-import/Mono.DocTest.Generic/MyList`1.xml b/tests/mdoc/Test/en.expected-fx-import/Mono.DocTest.Generic/MyList`1.xml similarity index 100% rename from mdoc/Test/en.expected-fx-import/Mono.DocTest.Generic/MyList`1.xml rename to tests/mdoc/Test/en.expected-fx-import/Mono.DocTest.Generic/MyList`1.xml diff --git a/mdoc/Test/en.expected-fx-import/Mono.DocTest.Generic/MyList`2.xml b/tests/mdoc/Test/en.expected-fx-import/Mono.DocTest.Generic/MyList`2.xml similarity index 100% rename from mdoc/Test/en.expected-fx-import/Mono.DocTest.Generic/MyList`2.xml rename to tests/mdoc/Test/en.expected-fx-import/Mono.DocTest.Generic/MyList`2.xml diff --git a/mdoc/Test/en.expected-fx-import/Mono.DocTest/Color.xml b/tests/mdoc/Test/en.expected-fx-import/Mono.DocTest/Color.xml similarity index 100% rename from mdoc/Test/en.expected-fx-import/Mono.DocTest/Color.xml rename to tests/mdoc/Test/en.expected-fx-import/Mono.DocTest/Color.xml diff --git a/mdoc/Test/en.expected-fx-import/Mono.DocTest/D.xml b/tests/mdoc/Test/en.expected-fx-import/Mono.DocTest/D.xml similarity index 100% rename from mdoc/Test/en.expected-fx-import/Mono.DocTest/D.xml rename to tests/mdoc/Test/en.expected-fx-import/Mono.DocTest/D.xml diff --git a/mdoc/Test/en.expected-fx-import/Mono.DocTest/DocAttribute.xml b/tests/mdoc/Test/en.expected-fx-import/Mono.DocTest/DocAttribute.xml similarity index 100% rename from mdoc/Test/en.expected-fx-import/Mono.DocTest/DocAttribute.xml rename to tests/mdoc/Test/en.expected-fx-import/Mono.DocTest/DocAttribute.xml diff --git a/mdoc/Test/en.expected-fx-import/Mono.DocTest/DocValueType.xml b/tests/mdoc/Test/en.expected-fx-import/Mono.DocTest/DocValueType.xml similarity index 100% rename from mdoc/Test/en.expected-fx-import/Mono.DocTest/DocValueType.xml rename to tests/mdoc/Test/en.expected-fx-import/Mono.DocTest/DocValueType.xml diff --git a/mdoc/Test/en.expected-fx-import/Mono.DocTest/IProcess.xml b/tests/mdoc/Test/en.expected-fx-import/Mono.DocTest/IProcess.xml similarity index 100% rename from mdoc/Test/en.expected-fx-import/Mono.DocTest/IProcess.xml rename to tests/mdoc/Test/en.expected-fx-import/Mono.DocTest/IProcess.xml diff --git a/mdoc/Test/en.expected-fx-import/Mono.DocTest/UseLists.xml b/tests/mdoc/Test/en.expected-fx-import/Mono.DocTest/UseLists.xml similarity index 100% rename from mdoc/Test/en.expected-fx-import/Mono.DocTest/UseLists.xml rename to tests/mdoc/Test/en.expected-fx-import/Mono.DocTest/UseLists.xml diff --git a/mdoc/Test/en.expected-fx-import/Mono.DocTest/Widget+Del.xml b/tests/mdoc/Test/en.expected-fx-import/Mono.DocTest/Widget+Del.xml similarity index 100% rename from mdoc/Test/en.expected-fx-import/Mono.DocTest/Widget+Del.xml rename to tests/mdoc/Test/en.expected-fx-import/Mono.DocTest/Widget+Del.xml diff --git a/mdoc/Test/en.expected-fx-import/Mono.DocTest/Widget+Direction.xml b/tests/mdoc/Test/en.expected-fx-import/Mono.DocTest/Widget+Direction.xml similarity index 100% rename from mdoc/Test/en.expected-fx-import/Mono.DocTest/Widget+Direction.xml rename to tests/mdoc/Test/en.expected-fx-import/Mono.DocTest/Widget+Direction.xml diff --git a/mdoc/Test/en.expected-fx-import/Mono.DocTest/Widget+IMenuItem.xml b/tests/mdoc/Test/en.expected-fx-import/Mono.DocTest/Widget+IMenuItem.xml similarity index 100% rename from mdoc/Test/en.expected-fx-import/Mono.DocTest/Widget+IMenuItem.xml rename to tests/mdoc/Test/en.expected-fx-import/Mono.DocTest/Widget+IMenuItem.xml diff --git a/mdoc/Test/en.expected-fx-import/Mono.DocTest/Widget+NestedClass+Double+Triple+Quadruple.xml b/tests/mdoc/Test/en.expected-fx-import/Mono.DocTest/Widget+NestedClass+Double+Triple+Quadruple.xml similarity index 100% rename from mdoc/Test/en.expected-fx-import/Mono.DocTest/Widget+NestedClass+Double+Triple+Quadruple.xml rename to tests/mdoc/Test/en.expected-fx-import/Mono.DocTest/Widget+NestedClass+Double+Triple+Quadruple.xml diff --git a/mdoc/Test/en.expected-fx-import/Mono.DocTest/Widget+NestedClass+Double+Triple.xml b/tests/mdoc/Test/en.expected-fx-import/Mono.DocTest/Widget+NestedClass+Double+Triple.xml similarity index 100% rename from mdoc/Test/en.expected-fx-import/Mono.DocTest/Widget+NestedClass+Double+Triple.xml rename to tests/mdoc/Test/en.expected-fx-import/Mono.DocTest/Widget+NestedClass+Double+Triple.xml diff --git a/mdoc/Test/en.expected-fx-import/Mono.DocTest/Widget+NestedClass+Double.xml b/tests/mdoc/Test/en.expected-fx-import/Mono.DocTest/Widget+NestedClass+Double.xml similarity index 100% rename from mdoc/Test/en.expected-fx-import/Mono.DocTest/Widget+NestedClass+Double.xml rename to tests/mdoc/Test/en.expected-fx-import/Mono.DocTest/Widget+NestedClass+Double.xml diff --git a/mdoc/Test/en.expected-fx-import/Mono.DocTest/Widget+NestedClass.xml b/tests/mdoc/Test/en.expected-fx-import/Mono.DocTest/Widget+NestedClass.xml similarity index 100% rename from mdoc/Test/en.expected-fx-import/Mono.DocTest/Widget+NestedClass.xml rename to tests/mdoc/Test/en.expected-fx-import/Mono.DocTest/Widget+NestedClass.xml diff --git a/mdoc/Test/en.expected-fx-import/Mono.DocTest/Widget+NestedClass`1.xml b/tests/mdoc/Test/en.expected-fx-import/Mono.DocTest/Widget+NestedClass`1.xml similarity index 100% rename from mdoc/Test/en.expected-fx-import/Mono.DocTest/Widget+NestedClass`1.xml rename to tests/mdoc/Test/en.expected-fx-import/Mono.DocTest/Widget+NestedClass`1.xml diff --git a/mdoc/Test/en.expected-fx-import/Mono.DocTest/Widget.xml b/tests/mdoc/Test/en.expected-fx-import/Mono.DocTest/Widget.xml similarity index 100% rename from mdoc/Test/en.expected-fx-import/Mono.DocTest/Widget.xml rename to tests/mdoc/Test/en.expected-fx-import/Mono.DocTest/Widget.xml diff --git a/mdoc/Test/en.expected-fx-import/MyFramework.MyNamespace/MyClass.xml b/tests/mdoc/Test/en.expected-fx-import/MyFramework.MyNamespace/MyClass.xml similarity index 100% rename from mdoc/Test/en.expected-fx-import/MyFramework.MyNamespace/MyClass.xml rename to tests/mdoc/Test/en.expected-fx-import/MyFramework.MyNamespace/MyClass.xml diff --git a/mdoc/Test/en.expected-fx-import/MyFramework.MyNamespace/MyClassExtensions.xml b/tests/mdoc/Test/en.expected-fx-import/MyFramework.MyNamespace/MyClassExtensions.xml similarity index 100% rename from mdoc/Test/en.expected-fx-import/MyFramework.MyNamespace/MyClassExtensions.xml rename to tests/mdoc/Test/en.expected-fx-import/MyFramework.MyNamespace/MyClassExtensions.xml diff --git a/mdoc/Test/en.expected-fx-import/MyFramework.MyOtherNamespace/MyOtherClass.xml b/tests/mdoc/Test/en.expected-fx-import/MyFramework.MyOtherNamespace/MyOtherClass.xml similarity index 100% rename from mdoc/Test/en.expected-fx-import/MyFramework.MyOtherNamespace/MyOtherClass.xml rename to tests/mdoc/Test/en.expected-fx-import/MyFramework.MyOtherNamespace/MyOtherClass.xml diff --git a/mdoc/Test/en.expected-fx-import/NoNamespace.xml b/tests/mdoc/Test/en.expected-fx-import/NoNamespace.xml similarity index 100% rename from mdoc/Test/en.expected-fx-import/NoNamespace.xml rename to tests/mdoc/Test/en.expected-fx-import/NoNamespace.xml diff --git a/mdoc/Test/en.expected-fx-import/System/Action`1.xml b/tests/mdoc/Test/en.expected-fx-import/System/Action`1.xml similarity index 100% rename from mdoc/Test/en.expected-fx-import/System/Action`1.xml rename to tests/mdoc/Test/en.expected-fx-import/System/Action`1.xml diff --git a/mdoc/Test/en.expected-fx-import/System/Array.xml b/tests/mdoc/Test/en.expected-fx-import/System/Array.xml similarity index 100% rename from mdoc/Test/en.expected-fx-import/System/Array.xml rename to tests/mdoc/Test/en.expected-fx-import/System/Array.xml diff --git a/mdoc/Test/en.expected-fx-import/System/AsyncCallback.xml b/tests/mdoc/Test/en.expected-fx-import/System/AsyncCallback.xml similarity index 100% rename from mdoc/Test/en.expected-fx-import/System/AsyncCallback.xml rename to tests/mdoc/Test/en.expected-fx-import/System/AsyncCallback.xml diff --git a/mdoc/Test/en.expected-fx-import/System/Environment+SpecialFolder.xml b/tests/mdoc/Test/en.expected-fx-import/System/Environment+SpecialFolder.xml similarity index 100% rename from mdoc/Test/en.expected-fx-import/System/Environment+SpecialFolder.xml rename to tests/mdoc/Test/en.expected-fx-import/System/Environment+SpecialFolder.xml diff --git a/mdoc/Test/en.expected-fx-import/System/Environment.xml b/tests/mdoc/Test/en.expected-fx-import/System/Environment.xml similarity index 100% rename from mdoc/Test/en.expected-fx-import/System/Environment.xml rename to tests/mdoc/Test/en.expected-fx-import/System/Environment.xml diff --git a/mdoc/Test/en.expected-fx-import/index.xml b/tests/mdoc/Test/en.expected-fx-import/index.xml similarity index 100% rename from mdoc/Test/en.expected-fx-import/index.xml rename to tests/mdoc/Test/en.expected-fx-import/index.xml diff --git a/mdoc/Test/en.expected-fx-import/ns-.xml b/tests/mdoc/Test/en.expected-fx-import/ns-.xml similarity index 100% rename from mdoc/Test/en.expected-fx-import/ns-.xml rename to tests/mdoc/Test/en.expected-fx-import/ns-.xml diff --git a/mdoc/Test/en.expected-fx-import/ns-Mono.DocTest.Generic.xml b/tests/mdoc/Test/en.expected-fx-import/ns-Mono.DocTest.Generic.xml similarity index 100% rename from mdoc/Test/en.expected-fx-import/ns-Mono.DocTest.Generic.xml rename to tests/mdoc/Test/en.expected-fx-import/ns-Mono.DocTest.Generic.xml diff --git a/mdoc/Test/en.expected-fx-import/ns-Mono.DocTest.xml b/tests/mdoc/Test/en.expected-fx-import/ns-Mono.DocTest.xml similarity index 100% rename from mdoc/Test/en.expected-fx-import/ns-Mono.DocTest.xml rename to tests/mdoc/Test/en.expected-fx-import/ns-Mono.DocTest.xml diff --git a/mdoc/Test/en.expected-fx-import/ns-MyFramework.MyNamespace.xml b/tests/mdoc/Test/en.expected-fx-import/ns-MyFramework.MyNamespace.xml similarity index 100% rename from mdoc/Test/en.expected-fx-import/ns-MyFramework.MyNamespace.xml rename to tests/mdoc/Test/en.expected-fx-import/ns-MyFramework.MyNamespace.xml diff --git a/mdoc/Test/en.expected-fx-import/ns-MyFramework.MyOtherNamespace.xml b/tests/mdoc/Test/en.expected-fx-import/ns-MyFramework.MyOtherNamespace.xml similarity index 100% rename from mdoc/Test/en.expected-fx-import/ns-MyFramework.MyOtherNamespace.xml rename to tests/mdoc/Test/en.expected-fx-import/ns-MyFramework.MyOtherNamespace.xml diff --git a/mdoc/Test/en.expected-fx-import/ns-System.xml b/tests/mdoc/Test/en.expected-fx-import/ns-System.xml similarity index 100% rename from mdoc/Test/en.expected-fx-import/ns-System.xml rename to tests/mdoc/Test/en.expected-fx-import/ns-System.xml diff --git a/mdoc/Test/en.expected-guid/index.xml b/tests/mdoc/Test/en.expected-guid/index.xml similarity index 100% rename from mdoc/Test/en.expected-guid/index.xml rename to tests/mdoc/Test/en.expected-guid/index.xml diff --git a/mdoc/Test/en.expected-guid/mdoc.Test.SampleClasses/GuidClass.xml b/tests/mdoc/Test/en.expected-guid/mdoc.Test.SampleClasses/GuidClass.xml similarity index 100% rename from mdoc/Test/en.expected-guid/mdoc.Test.SampleClasses/GuidClass.xml rename to tests/mdoc/Test/en.expected-guid/mdoc.Test.SampleClasses/GuidClass.xml diff --git a/mdoc/Test/en.expected-guid/ns-mdoc.Test.SampleClasses.xml b/tests/mdoc/Test/en.expected-guid/ns-mdoc.Test.SampleClasses.xml similarity index 100% rename from mdoc/Test/en.expected-guid/ns-mdoc.Test.SampleClasses.xml rename to tests/mdoc/Test/en.expected-guid/ns-mdoc.Test.SampleClasses.xml diff --git a/mdoc/Test/en.expected-internal-interface/MyNamespace/ArrayX10.xml b/tests/mdoc/Test/en.expected-internal-interface/MyNamespace/ArrayX10.xml similarity index 100% rename from mdoc/Test/en.expected-internal-interface/MyNamespace/ArrayX10.xml rename to tests/mdoc/Test/en.expected-internal-interface/MyNamespace/ArrayX10.xml diff --git a/mdoc/Test/en.expected-internal-interface/MyNamespace/MyClass.xml b/tests/mdoc/Test/en.expected-internal-interface/MyNamespace/MyClass.xml similarity index 100% rename from mdoc/Test/en.expected-internal-interface/MyNamespace/MyClass.xml rename to tests/mdoc/Test/en.expected-internal-interface/MyNamespace/MyClass.xml diff --git a/mdoc/Test/en.expected-internal-interface/MyNamespace/MyPublicInterface.xml b/tests/mdoc/Test/en.expected-internal-interface/MyNamespace/MyPublicInterface.xml similarity index 100% rename from mdoc/Test/en.expected-internal-interface/MyNamespace/MyPublicInterface.xml rename to tests/mdoc/Test/en.expected-internal-interface/MyNamespace/MyPublicInterface.xml diff --git a/mdoc/Test/en.expected-internal-interface/index.xml b/tests/mdoc/Test/en.expected-internal-interface/index.xml similarity index 100% rename from mdoc/Test/en.expected-internal-interface/index.xml rename to tests/mdoc/Test/en.expected-internal-interface/index.xml diff --git a/mdoc/Test/en.expected-internal-interface/ns-MyNamespace.xml b/tests/mdoc/Test/en.expected-internal-interface/ns-MyNamespace.xml similarity index 100% rename from mdoc/Test/en.expected-internal-interface/ns-MyNamespace.xml rename to tests/mdoc/Test/en.expected-internal-interface/ns-MyNamespace.xml diff --git a/mdoc/Test/en.expected-javascript/Mono.DocTest.Generic/CompoundConstraints`1.xml b/tests/mdoc/Test/en.expected-javascript/Mono.DocTest.Generic/CompoundConstraints`1.xml similarity index 100% rename from mdoc/Test/en.expected-javascript/Mono.DocTest.Generic/CompoundConstraints`1.xml rename to tests/mdoc/Test/en.expected-javascript/Mono.DocTest.Generic/CompoundConstraints`1.xml diff --git a/mdoc/Test/en.expected-javascript/Mono.DocTest.Generic/Extensions.xml b/tests/mdoc/Test/en.expected-javascript/Mono.DocTest.Generic/Extensions.xml similarity index 100% rename from mdoc/Test/en.expected-javascript/Mono.DocTest.Generic/Extensions.xml rename to tests/mdoc/Test/en.expected-javascript/Mono.DocTest.Generic/Extensions.xml diff --git a/mdoc/Test/en.expected-javascript/Mono.DocTest.Generic/Func`2.xml b/tests/mdoc/Test/en.expected-javascript/Mono.DocTest.Generic/Func`2.xml similarity index 100% rename from mdoc/Test/en.expected-javascript/Mono.DocTest.Generic/Func`2.xml rename to tests/mdoc/Test/en.expected-javascript/Mono.DocTest.Generic/Func`2.xml diff --git a/mdoc/Test/en.expected-javascript/Mono.DocTest.Generic/GenericBase`1+FooEventArgs.xml b/tests/mdoc/Test/en.expected-javascript/Mono.DocTest.Generic/GenericBase`1+FooEventArgs.xml similarity index 100% rename from mdoc/Test/en.expected-javascript/Mono.DocTest.Generic/GenericBase`1+FooEventArgs.xml rename to tests/mdoc/Test/en.expected-javascript/Mono.DocTest.Generic/GenericBase`1+FooEventArgs.xml diff --git a/mdoc/Test/en.expected-javascript/Mono.DocTest.Generic/GenericBase`1+NestedCollection+Enumerator.xml b/tests/mdoc/Test/en.expected-javascript/Mono.DocTest.Generic/GenericBase`1+NestedCollection+Enumerator.xml similarity index 100% rename from mdoc/Test/en.expected-javascript/Mono.DocTest.Generic/GenericBase`1+NestedCollection+Enumerator.xml rename to tests/mdoc/Test/en.expected-javascript/Mono.DocTest.Generic/GenericBase`1+NestedCollection+Enumerator.xml diff --git a/mdoc/Test/en.expected-javascript/Mono.DocTest.Generic/GenericBase`1+NestedCollection.xml b/tests/mdoc/Test/en.expected-javascript/Mono.DocTest.Generic/GenericBase`1+NestedCollection.xml similarity index 100% rename from mdoc/Test/en.expected-javascript/Mono.DocTest.Generic/GenericBase`1+NestedCollection.xml rename to tests/mdoc/Test/en.expected-javascript/Mono.DocTest.Generic/GenericBase`1+NestedCollection.xml diff --git a/mdoc/Test/en.expected-javascript/Mono.DocTest.Generic/GenericBase`1.xml b/tests/mdoc/Test/en.expected-javascript/Mono.DocTest.Generic/GenericBase`1.xml similarity index 100% rename from mdoc/Test/en.expected-javascript/Mono.DocTest.Generic/GenericBase`1.xml rename to tests/mdoc/Test/en.expected-javascript/Mono.DocTest.Generic/GenericBase`1.xml diff --git a/mdoc/Test/en.expected-javascript/Mono.DocTest.Generic/IFoo`1.xml b/tests/mdoc/Test/en.expected-javascript/Mono.DocTest.Generic/IFoo`1.xml similarity index 100% rename from mdoc/Test/en.expected-javascript/Mono.DocTest.Generic/IFoo`1.xml rename to tests/mdoc/Test/en.expected-javascript/Mono.DocTest.Generic/IFoo`1.xml diff --git a/mdoc/Test/en.expected-javascript/Mono.DocTest.Generic/MyList`1+Helper`2.xml b/tests/mdoc/Test/en.expected-javascript/Mono.DocTest.Generic/MyList`1+Helper`2.xml similarity index 100% rename from mdoc/Test/en.expected-javascript/Mono.DocTest.Generic/MyList`1+Helper`2.xml rename to tests/mdoc/Test/en.expected-javascript/Mono.DocTest.Generic/MyList`1+Helper`2.xml diff --git a/mdoc/Test/en.expected-javascript/Mono.DocTest.Generic/MyList`1+RefDelegate.xml b/tests/mdoc/Test/en.expected-javascript/Mono.DocTest.Generic/MyList`1+RefDelegate.xml similarity index 100% rename from mdoc/Test/en.expected-javascript/Mono.DocTest.Generic/MyList`1+RefDelegate.xml rename to tests/mdoc/Test/en.expected-javascript/Mono.DocTest.Generic/MyList`1+RefDelegate.xml diff --git a/mdoc/Test/en.expected-javascript/Mono.DocTest.Generic/MyList`1.xml b/tests/mdoc/Test/en.expected-javascript/Mono.DocTest.Generic/MyList`1.xml similarity index 100% rename from mdoc/Test/en.expected-javascript/Mono.DocTest.Generic/MyList`1.xml rename to tests/mdoc/Test/en.expected-javascript/Mono.DocTest.Generic/MyList`1.xml diff --git a/mdoc/Test/en.expected-javascript/Mono.DocTest.Generic/MyList`2.xml b/tests/mdoc/Test/en.expected-javascript/Mono.DocTest.Generic/MyList`2.xml similarity index 100% rename from mdoc/Test/en.expected-javascript/Mono.DocTest.Generic/MyList`2.xml rename to tests/mdoc/Test/en.expected-javascript/Mono.DocTest.Generic/MyList`2.xml diff --git a/mdoc/Test/en.expected-javascript/Mono.DocTest/Color.xml b/tests/mdoc/Test/en.expected-javascript/Mono.DocTest/Color.xml similarity index 100% rename from mdoc/Test/en.expected-javascript/Mono.DocTest/Color.xml rename to tests/mdoc/Test/en.expected-javascript/Mono.DocTest/Color.xml diff --git a/mdoc/Test/en.expected-javascript/Mono.DocTest/D.xml b/tests/mdoc/Test/en.expected-javascript/Mono.DocTest/D.xml similarity index 100% rename from mdoc/Test/en.expected-javascript/Mono.DocTest/D.xml rename to tests/mdoc/Test/en.expected-javascript/Mono.DocTest/D.xml diff --git a/mdoc/Test/en.expected-javascript/Mono.DocTest/DocAttribute.xml b/tests/mdoc/Test/en.expected-javascript/Mono.DocTest/DocAttribute.xml similarity index 100% rename from mdoc/Test/en.expected-javascript/Mono.DocTest/DocAttribute.xml rename to tests/mdoc/Test/en.expected-javascript/Mono.DocTest/DocAttribute.xml diff --git a/mdoc/Test/en.expected-javascript/Mono.DocTest/DocValueType.xml b/tests/mdoc/Test/en.expected-javascript/Mono.DocTest/DocValueType.xml similarity index 100% rename from mdoc/Test/en.expected-javascript/Mono.DocTest/DocValueType.xml rename to tests/mdoc/Test/en.expected-javascript/Mono.DocTest/DocValueType.xml diff --git a/mdoc/Test/en.expected-javascript/Mono.DocTest/IProcess.xml b/tests/mdoc/Test/en.expected-javascript/Mono.DocTest/IProcess.xml similarity index 100% rename from mdoc/Test/en.expected-javascript/Mono.DocTest/IProcess.xml rename to tests/mdoc/Test/en.expected-javascript/Mono.DocTest/IProcess.xml diff --git a/mdoc/Test/en.expected-javascript/Mono.DocTest/UseLists.xml b/tests/mdoc/Test/en.expected-javascript/Mono.DocTest/UseLists.xml similarity index 100% rename from mdoc/Test/en.expected-javascript/Mono.DocTest/UseLists.xml rename to tests/mdoc/Test/en.expected-javascript/Mono.DocTest/UseLists.xml diff --git a/mdoc/Test/en.expected-javascript/Mono.DocTest/Widget+Del.xml b/tests/mdoc/Test/en.expected-javascript/Mono.DocTest/Widget+Del.xml similarity index 100% rename from mdoc/Test/en.expected-javascript/Mono.DocTest/Widget+Del.xml rename to tests/mdoc/Test/en.expected-javascript/Mono.DocTest/Widget+Del.xml diff --git a/mdoc/Test/en.expected-javascript/Mono.DocTest/Widget+Direction.xml b/tests/mdoc/Test/en.expected-javascript/Mono.DocTest/Widget+Direction.xml similarity index 100% rename from mdoc/Test/en.expected-javascript/Mono.DocTest/Widget+Direction.xml rename to tests/mdoc/Test/en.expected-javascript/Mono.DocTest/Widget+Direction.xml diff --git a/mdoc/Test/en.expected-javascript/Mono.DocTest/Widget+IMenuItem.xml b/tests/mdoc/Test/en.expected-javascript/Mono.DocTest/Widget+IMenuItem.xml similarity index 100% rename from mdoc/Test/en.expected-javascript/Mono.DocTest/Widget+IMenuItem.xml rename to tests/mdoc/Test/en.expected-javascript/Mono.DocTest/Widget+IMenuItem.xml diff --git a/mdoc/Test/en.expected-javascript/Mono.DocTest/Widget+NestedClass+Double+Triple+Quadruple.xml b/tests/mdoc/Test/en.expected-javascript/Mono.DocTest/Widget+NestedClass+Double+Triple+Quadruple.xml similarity index 100% rename from mdoc/Test/en.expected-javascript/Mono.DocTest/Widget+NestedClass+Double+Triple+Quadruple.xml rename to tests/mdoc/Test/en.expected-javascript/Mono.DocTest/Widget+NestedClass+Double+Triple+Quadruple.xml diff --git a/mdoc/Test/en.expected-javascript/Mono.DocTest/Widget+NestedClass+Double+Triple.xml b/tests/mdoc/Test/en.expected-javascript/Mono.DocTest/Widget+NestedClass+Double+Triple.xml similarity index 100% rename from mdoc/Test/en.expected-javascript/Mono.DocTest/Widget+NestedClass+Double+Triple.xml rename to tests/mdoc/Test/en.expected-javascript/Mono.DocTest/Widget+NestedClass+Double+Triple.xml diff --git a/mdoc/Test/en.expected-javascript/Mono.DocTest/Widget+NestedClass+Double.xml b/tests/mdoc/Test/en.expected-javascript/Mono.DocTest/Widget+NestedClass+Double.xml similarity index 100% rename from mdoc/Test/en.expected-javascript/Mono.DocTest/Widget+NestedClass+Double.xml rename to tests/mdoc/Test/en.expected-javascript/Mono.DocTest/Widget+NestedClass+Double.xml diff --git a/mdoc/Test/en.expected-javascript/Mono.DocTest/Widget+NestedClass.xml b/tests/mdoc/Test/en.expected-javascript/Mono.DocTest/Widget+NestedClass.xml similarity index 100% rename from mdoc/Test/en.expected-javascript/Mono.DocTest/Widget+NestedClass.xml rename to tests/mdoc/Test/en.expected-javascript/Mono.DocTest/Widget+NestedClass.xml diff --git a/mdoc/Test/en.expected-javascript/Mono.DocTest/Widget+NestedClass`1.xml b/tests/mdoc/Test/en.expected-javascript/Mono.DocTest/Widget+NestedClass`1.xml similarity index 100% rename from mdoc/Test/en.expected-javascript/Mono.DocTest/Widget+NestedClass`1.xml rename to tests/mdoc/Test/en.expected-javascript/Mono.DocTest/Widget+NestedClass`1.xml diff --git a/mdoc/Test/en.expected-javascript/Mono.DocTest/Widget.xml b/tests/mdoc/Test/en.expected-javascript/Mono.DocTest/Widget.xml similarity index 100% rename from mdoc/Test/en.expected-javascript/Mono.DocTest/Widget.xml rename to tests/mdoc/Test/en.expected-javascript/Mono.DocTest/Widget.xml diff --git a/mdoc/Test/en.expected-javascript/NoNamespace.xml b/tests/mdoc/Test/en.expected-javascript/NoNamespace.xml similarity index 100% rename from mdoc/Test/en.expected-javascript/NoNamespace.xml rename to tests/mdoc/Test/en.expected-javascript/NoNamespace.xml diff --git a/mdoc/Test/en.expected-javascript/System/Action`1.xml b/tests/mdoc/Test/en.expected-javascript/System/Action`1.xml similarity index 100% rename from mdoc/Test/en.expected-javascript/System/Action`1.xml rename to tests/mdoc/Test/en.expected-javascript/System/Action`1.xml diff --git a/mdoc/Test/en.expected-javascript/System/Array.xml b/tests/mdoc/Test/en.expected-javascript/System/Array.xml similarity index 100% rename from mdoc/Test/en.expected-javascript/System/Array.xml rename to tests/mdoc/Test/en.expected-javascript/System/Array.xml diff --git a/mdoc/Test/en.expected-javascript/System/AsyncCallback.xml b/tests/mdoc/Test/en.expected-javascript/System/AsyncCallback.xml similarity index 100% rename from mdoc/Test/en.expected-javascript/System/AsyncCallback.xml rename to tests/mdoc/Test/en.expected-javascript/System/AsyncCallback.xml diff --git a/mdoc/Test/en.expected-javascript/System/Environment+SpecialFolder.xml b/tests/mdoc/Test/en.expected-javascript/System/Environment+SpecialFolder.xml similarity index 100% rename from mdoc/Test/en.expected-javascript/System/Environment+SpecialFolder.xml rename to tests/mdoc/Test/en.expected-javascript/System/Environment+SpecialFolder.xml diff --git a/mdoc/Test/en.expected-javascript/System/Environment.xml b/tests/mdoc/Test/en.expected-javascript/System/Environment.xml similarity index 100% rename from mdoc/Test/en.expected-javascript/System/Environment.xml rename to tests/mdoc/Test/en.expected-javascript/System/Environment.xml diff --git a/mdoc/Test/en.expected-javascript/index.xml b/tests/mdoc/Test/en.expected-javascript/index.xml similarity index 100% rename from mdoc/Test/en.expected-javascript/index.xml rename to tests/mdoc/Test/en.expected-javascript/index.xml diff --git a/mdoc/Test/en.expected-javascript/ns-.xml b/tests/mdoc/Test/en.expected-javascript/ns-.xml similarity index 100% rename from mdoc/Test/en.expected-javascript/ns-.xml rename to tests/mdoc/Test/en.expected-javascript/ns-.xml diff --git a/mdoc/Test/en.expected-javascript/ns-Mono.DocTest.Generic.xml b/tests/mdoc/Test/en.expected-javascript/ns-Mono.DocTest.Generic.xml similarity index 100% rename from mdoc/Test/en.expected-javascript/ns-Mono.DocTest.Generic.xml rename to tests/mdoc/Test/en.expected-javascript/ns-Mono.DocTest.Generic.xml diff --git a/mdoc/Test/en.expected-javascript/ns-Mono.DocTest.xml b/tests/mdoc/Test/en.expected-javascript/ns-Mono.DocTest.xml similarity index 100% rename from mdoc/Test/en.expected-javascript/ns-Mono.DocTest.xml rename to tests/mdoc/Test/en.expected-javascript/ns-Mono.DocTest.xml diff --git a/mdoc/Test/en.expected-javascript/ns-System.xml b/tests/mdoc/Test/en.expected-javascript/ns-System.xml similarity index 100% rename from mdoc/Test/en.expected-javascript/ns-System.xml rename to tests/mdoc/Test/en.expected-javascript/ns-System.xml diff --git a/mdoc/Test/en.expected-membergroup/MyNamespace/MyClass.xml b/tests/mdoc/Test/en.expected-membergroup/MyNamespace/MyClass.xml similarity index 100% rename from mdoc/Test/en.expected-membergroup/MyNamespace/MyClass.xml rename to tests/mdoc/Test/en.expected-membergroup/MyNamespace/MyClass.xml diff --git a/mdoc/Test/en.expected-membergroup/index.xml b/tests/mdoc/Test/en.expected-membergroup/index.xml similarity index 100% rename from mdoc/Test/en.expected-membergroup/index.xml rename to tests/mdoc/Test/en.expected-membergroup/index.xml diff --git a/mdoc/Test/en.expected-membergroup/ns-MyNamespace.xml b/tests/mdoc/Test/en.expected-membergroup/ns-MyNamespace.xml similarity index 100% rename from mdoc/Test/en.expected-membergroup/ns-MyNamespace.xml rename to tests/mdoc/Test/en.expected-membergroup/ns-MyNamespace.xml diff --git a/mdoc/Test/en.expected-nestedType.typeForwards/FrameworksIndex/One.xml b/tests/mdoc/Test/en.expected-nestedType.typeForwards/FrameworksIndex/One.xml similarity index 100% rename from mdoc/Test/en.expected-nestedType.typeForwards/FrameworksIndex/One.xml rename to tests/mdoc/Test/en.expected-nestedType.typeForwards/FrameworksIndex/One.xml diff --git a/mdoc/Test/en.expected-nestedType.typeForwards/FrameworksIndex/Three.xml b/tests/mdoc/Test/en.expected-nestedType.typeForwards/FrameworksIndex/Three.xml similarity index 100% rename from mdoc/Test/en.expected-nestedType.typeForwards/FrameworksIndex/Three.xml rename to tests/mdoc/Test/en.expected-nestedType.typeForwards/FrameworksIndex/Three.xml diff --git a/mdoc/Test/en.expected-nestedType.typeForwards/FrameworksIndex/Two.xml b/tests/mdoc/Test/en.expected-nestedType.typeForwards/FrameworksIndex/Two.xml similarity index 100% rename from mdoc/Test/en.expected-nestedType.typeForwards/FrameworksIndex/Two.xml rename to tests/mdoc/Test/en.expected-nestedType.typeForwards/FrameworksIndex/Two.xml diff --git a/mdoc/Test/en.expected-nestedType.typeForwards/TheNamespace/TheClass+InnerClass+Enumerator.xml b/tests/mdoc/Test/en.expected-nestedType.typeForwards/TheNamespace/TheClass+InnerClass+Enumerator.xml similarity index 100% rename from mdoc/Test/en.expected-nestedType.typeForwards/TheNamespace/TheClass+InnerClass+Enumerator.xml rename to tests/mdoc/Test/en.expected-nestedType.typeForwards/TheNamespace/TheClass+InnerClass+Enumerator.xml diff --git a/mdoc/Test/en.expected-nestedType.typeForwards/TheNamespace/TheClass+InnerClass.xml b/tests/mdoc/Test/en.expected-nestedType.typeForwards/TheNamespace/TheClass+InnerClass.xml similarity index 100% rename from mdoc/Test/en.expected-nestedType.typeForwards/TheNamespace/TheClass+InnerClass.xml rename to tests/mdoc/Test/en.expected-nestedType.typeForwards/TheNamespace/TheClass+InnerClass.xml diff --git a/mdoc/Test/en.expected-nestedType.typeForwards/TheNamespace/TheClass.xml b/tests/mdoc/Test/en.expected-nestedType.typeForwards/TheNamespace/TheClass.xml similarity index 100% rename from mdoc/Test/en.expected-nestedType.typeForwards/TheNamespace/TheClass.xml rename to tests/mdoc/Test/en.expected-nestedType.typeForwards/TheNamespace/TheClass.xml diff --git a/mdoc/Test/en.expected-nestedType.typeForwards/index.xml b/tests/mdoc/Test/en.expected-nestedType.typeForwards/index.xml similarity index 100% rename from mdoc/Test/en.expected-nestedType.typeForwards/index.xml rename to tests/mdoc/Test/en.expected-nestedType.typeForwards/index.xml diff --git a/mdoc/Test/en.expected-nestedType.typeForwards/ns-.xml b/tests/mdoc/Test/en.expected-nestedType.typeForwards/ns-.xml similarity index 100% rename from mdoc/Test/en.expected-nestedType.typeForwards/ns-.xml rename to tests/mdoc/Test/en.expected-nestedType.typeForwards/ns-.xml diff --git a/mdoc/Test/en.expected-nestedType.typeForwards/ns-TheNamespace.xml b/tests/mdoc/Test/en.expected-nestedType.typeForwards/ns-TheNamespace.xml similarity index 100% rename from mdoc/Test/en.expected-nestedType.typeForwards/ns-TheNamespace.xml rename to tests/mdoc/Test/en.expected-nestedType.typeForwards/ns-TheNamespace.xml diff --git a/mdoc/Test/en.expected-operators/index.xml b/tests/mdoc/Test/en.expected-operators/index.xml similarity index 100% rename from mdoc/Test/en.expected-operators/index.xml rename to tests/mdoc/Test/en.expected-operators/index.xml diff --git a/mdoc/Test/en.expected-operators/mdoc.Test.SampleClasses/TestClass.xml b/tests/mdoc/Test/en.expected-operators/mdoc.Test.SampleClasses/TestClass.xml similarity index 100% rename from mdoc/Test/en.expected-operators/mdoc.Test.SampleClasses/TestClass.xml rename to tests/mdoc/Test/en.expected-operators/mdoc.Test.SampleClasses/TestClass.xml diff --git a/mdoc/Test/en.expected-operators/mdoc.Test.SampleClasses/TestClassThree.xml b/tests/mdoc/Test/en.expected-operators/mdoc.Test.SampleClasses/TestClassThree.xml similarity index 100% rename from mdoc/Test/en.expected-operators/mdoc.Test.SampleClasses/TestClassThree.xml rename to tests/mdoc/Test/en.expected-operators/mdoc.Test.SampleClasses/TestClassThree.xml diff --git a/mdoc/Test/en.expected-operators/mdoc.Test.SampleClasses/TestClassTwo.xml b/tests/mdoc/Test/en.expected-operators/mdoc.Test.SampleClasses/TestClassTwo.xml similarity index 100% rename from mdoc/Test/en.expected-operators/mdoc.Test.SampleClasses/TestClassTwo.xml rename to tests/mdoc/Test/en.expected-operators/mdoc.Test.SampleClasses/TestClassTwo.xml diff --git a/mdoc/Test/en.expected-operators/ns-mdoc.Test.SampleClasses.xml b/tests/mdoc/Test/en.expected-operators/ns-mdoc.Test.SampleClasses.xml similarity index 100% rename from mdoc/Test/en.expected-operators/ns-mdoc.Test.SampleClasses.xml rename to tests/mdoc/Test/en.expected-operators/ns-mdoc.Test.SampleClasses.xml diff --git a/mdoc/Test/en.expected-type-projection/FrameworksIndex/DocTest-TypeProjection.xml b/tests/mdoc/Test/en.expected-type-projection/FrameworksIndex/DocTest-TypeProjection.xml similarity index 100% rename from mdoc/Test/en.expected-type-projection/FrameworksIndex/DocTest-TypeProjection.xml rename to tests/mdoc/Test/en.expected-type-projection/FrameworksIndex/DocTest-TypeProjection.xml diff --git a/mdoc/Test/en.expected-type-projection/Mono.DocTest/GenericType`1.xml b/tests/mdoc/Test/en.expected-type-projection/Mono.DocTest/GenericType`1.xml similarity index 100% rename from mdoc/Test/en.expected-type-projection/Mono.DocTest/GenericType`1.xml rename to tests/mdoc/Test/en.expected-type-projection/Mono.DocTest/GenericType`1.xml diff --git a/mdoc/Test/en.expected-type-projection/Mono.DocTest/NonGenericType.xml b/tests/mdoc/Test/en.expected-type-projection/Mono.DocTest/NonGenericType.xml similarity index 100% rename from mdoc/Test/en.expected-type-projection/Mono.DocTest/NonGenericType.xml rename to tests/mdoc/Test/en.expected-type-projection/Mono.DocTest/NonGenericType.xml diff --git a/mdoc/Test/en.expected-type-projection/TypeMap.xml b/tests/mdoc/Test/en.expected-type-projection/TypeMap.xml similarity index 100% rename from mdoc/Test/en.expected-type-projection/TypeMap.xml rename to tests/mdoc/Test/en.expected-type-projection/TypeMap.xml diff --git a/mdoc/Test/en.expected-type-projection/index.xml b/tests/mdoc/Test/en.expected-type-projection/index.xml similarity index 100% rename from mdoc/Test/en.expected-type-projection/index.xml rename to tests/mdoc/Test/en.expected-type-projection/index.xml diff --git a/mdoc/Test/en.expected-type-projection/ns-Mono.DocTest.xml b/tests/mdoc/Test/en.expected-type-projection/ns-Mono.DocTest.xml similarity index 100% rename from mdoc/Test/en.expected-type-projection/ns-Mono.DocTest.xml rename to tests/mdoc/Test/en.expected-type-projection/ns-Mono.DocTest.xml diff --git a/mdoc/Test/en.expected-vbnet/FrameworksIndex/One.xml b/tests/mdoc/Test/en.expected-vbnet/FrameworksIndex/One.xml similarity index 100% rename from mdoc/Test/en.expected-vbnet/FrameworksIndex/One.xml rename to tests/mdoc/Test/en.expected-vbnet/FrameworksIndex/One.xml diff --git a/mdoc/Test/en.expected-vbnet/FrameworksIndex/Two.xml b/tests/mdoc/Test/en.expected-vbnet/FrameworksIndex/Two.xml similarity index 100% rename from mdoc/Test/en.expected-vbnet/FrameworksIndex/Two.xml rename to tests/mdoc/Test/en.expected-vbnet/FrameworksIndex/Two.xml diff --git a/mdoc/Test/en.expected-vbnet/MyFramework.MyNamespace/MyClass.xml b/tests/mdoc/Test/en.expected-vbnet/MyFramework.MyNamespace/MyClass.xml similarity index 100% rename from mdoc/Test/en.expected-vbnet/MyFramework.MyNamespace/MyClass.xml rename to tests/mdoc/Test/en.expected-vbnet/MyFramework.MyNamespace/MyClass.xml diff --git a/mdoc/Test/en.expected-vbnet/MyFramework.MyNamespace/MyClassExtensions.xml b/tests/mdoc/Test/en.expected-vbnet/MyFramework.MyNamespace/MyClassExtensions.xml similarity index 100% rename from mdoc/Test/en.expected-vbnet/MyFramework.MyNamespace/MyClassExtensions.xml rename to tests/mdoc/Test/en.expected-vbnet/MyFramework.MyNamespace/MyClassExtensions.xml diff --git a/mdoc/Test/en.expected-vbnet/MyFramework.MyOtherNamespace/MyOtherClass.xml b/tests/mdoc/Test/en.expected-vbnet/MyFramework.MyOtherNamespace/MyOtherClass.xml similarity index 100% rename from mdoc/Test/en.expected-vbnet/MyFramework.MyOtherNamespace/MyOtherClass.xml rename to tests/mdoc/Test/en.expected-vbnet/MyFramework.MyOtherNamespace/MyOtherClass.xml diff --git a/mdoc/Test/en.expected-vbnet/MyNamespace/MyClass.xml b/tests/mdoc/Test/en.expected-vbnet/MyNamespace/MyClass.xml similarity index 100% rename from mdoc/Test/en.expected-vbnet/MyNamespace/MyClass.xml rename to tests/mdoc/Test/en.expected-vbnet/MyNamespace/MyClass.xml diff --git a/mdoc/Test/en.expected-vbnet/index.xml b/tests/mdoc/Test/en.expected-vbnet/index.xml similarity index 100% rename from mdoc/Test/en.expected-vbnet/index.xml rename to tests/mdoc/Test/en.expected-vbnet/index.xml diff --git a/mdoc/Test/en.expected-vbnet/ns-MyFramework.MyNamespace.xml b/tests/mdoc/Test/en.expected-vbnet/ns-MyFramework.MyNamespace.xml similarity index 100% rename from mdoc/Test/en.expected-vbnet/ns-MyFramework.MyNamespace.xml rename to tests/mdoc/Test/en.expected-vbnet/ns-MyFramework.MyNamespace.xml diff --git a/mdoc/Test/en.expected-vbnet/ns-MyFramework.MyOtherNamespace.xml b/tests/mdoc/Test/en.expected-vbnet/ns-MyFramework.MyOtherNamespace.xml similarity index 100% rename from mdoc/Test/en.expected-vbnet/ns-MyFramework.MyOtherNamespace.xml rename to tests/mdoc/Test/en.expected-vbnet/ns-MyFramework.MyOtherNamespace.xml diff --git a/mdoc/Test/en.expected-vbnet/ns-MyNamespace.xml b/tests/mdoc/Test/en.expected-vbnet/ns-MyNamespace.xml similarity index 100% rename from mdoc/Test/en.expected-vbnet/ns-MyNamespace.xml rename to tests/mdoc/Test/en.expected-vbnet/ns-MyNamespace.xml diff --git a/mdoc/Test/en.expected-vbnet2/Mono.DocTest.Generic/CompoundConstraints`1.xml b/tests/mdoc/Test/en.expected-vbnet2/Mono.DocTest.Generic/CompoundConstraints`1.xml similarity index 100% rename from mdoc/Test/en.expected-vbnet2/Mono.DocTest.Generic/CompoundConstraints`1.xml rename to tests/mdoc/Test/en.expected-vbnet2/Mono.DocTest.Generic/CompoundConstraints`1.xml diff --git a/mdoc/Test/en.expected-vbnet2/Mono.DocTest.Generic/Extensions.xml b/tests/mdoc/Test/en.expected-vbnet2/Mono.DocTest.Generic/Extensions.xml similarity index 100% rename from mdoc/Test/en.expected-vbnet2/Mono.DocTest.Generic/Extensions.xml rename to tests/mdoc/Test/en.expected-vbnet2/Mono.DocTest.Generic/Extensions.xml diff --git a/mdoc/Test/en.expected-vbnet2/Mono.DocTest.Generic/Func`2.xml b/tests/mdoc/Test/en.expected-vbnet2/Mono.DocTest.Generic/Func`2.xml similarity index 100% rename from mdoc/Test/en.expected-vbnet2/Mono.DocTest.Generic/Func`2.xml rename to tests/mdoc/Test/en.expected-vbnet2/Mono.DocTest.Generic/Func`2.xml diff --git a/mdoc/Test/en.expected-vbnet2/Mono.DocTest.Generic/GenericBase`1+FooEventArgs.xml b/tests/mdoc/Test/en.expected-vbnet2/Mono.DocTest.Generic/GenericBase`1+FooEventArgs.xml similarity index 100% rename from mdoc/Test/en.expected-vbnet2/Mono.DocTest.Generic/GenericBase`1+FooEventArgs.xml rename to tests/mdoc/Test/en.expected-vbnet2/Mono.DocTest.Generic/GenericBase`1+FooEventArgs.xml diff --git a/mdoc/Test/en.expected-vbnet2/Mono.DocTest.Generic/GenericBase`1+NestedCollection+Enumerator.xml b/tests/mdoc/Test/en.expected-vbnet2/Mono.DocTest.Generic/GenericBase`1+NestedCollection+Enumerator.xml similarity index 100% rename from mdoc/Test/en.expected-vbnet2/Mono.DocTest.Generic/GenericBase`1+NestedCollection+Enumerator.xml rename to tests/mdoc/Test/en.expected-vbnet2/Mono.DocTest.Generic/GenericBase`1+NestedCollection+Enumerator.xml diff --git a/mdoc/Test/en.expected-vbnet2/Mono.DocTest.Generic/GenericBase`1+NestedCollection.xml b/tests/mdoc/Test/en.expected-vbnet2/Mono.DocTest.Generic/GenericBase`1+NestedCollection.xml similarity index 100% rename from mdoc/Test/en.expected-vbnet2/Mono.DocTest.Generic/GenericBase`1+NestedCollection.xml rename to tests/mdoc/Test/en.expected-vbnet2/Mono.DocTest.Generic/GenericBase`1+NestedCollection.xml diff --git a/mdoc/Test/en.expected-vbnet2/Mono.DocTest.Generic/GenericBase`1.xml b/tests/mdoc/Test/en.expected-vbnet2/Mono.DocTest.Generic/GenericBase`1.xml similarity index 100% rename from mdoc/Test/en.expected-vbnet2/Mono.DocTest.Generic/GenericBase`1.xml rename to tests/mdoc/Test/en.expected-vbnet2/Mono.DocTest.Generic/GenericBase`1.xml diff --git a/mdoc/Test/en.expected-vbnet2/Mono.DocTest.Generic/IFoo`1.xml b/tests/mdoc/Test/en.expected-vbnet2/Mono.DocTest.Generic/IFoo`1.xml similarity index 100% rename from mdoc/Test/en.expected-vbnet2/Mono.DocTest.Generic/IFoo`1.xml rename to tests/mdoc/Test/en.expected-vbnet2/Mono.DocTest.Generic/IFoo`1.xml diff --git a/mdoc/Test/en.expected-vbnet2/Mono.DocTest.Generic/MyList`1+Helper`2.xml b/tests/mdoc/Test/en.expected-vbnet2/Mono.DocTest.Generic/MyList`1+Helper`2.xml similarity index 100% rename from mdoc/Test/en.expected-vbnet2/Mono.DocTest.Generic/MyList`1+Helper`2.xml rename to tests/mdoc/Test/en.expected-vbnet2/Mono.DocTest.Generic/MyList`1+Helper`2.xml diff --git a/mdoc/Test/en.expected-vbnet2/Mono.DocTest.Generic/MyList`1+RefDelegate.xml b/tests/mdoc/Test/en.expected-vbnet2/Mono.DocTest.Generic/MyList`1+RefDelegate.xml similarity index 100% rename from mdoc/Test/en.expected-vbnet2/Mono.DocTest.Generic/MyList`1+RefDelegate.xml rename to tests/mdoc/Test/en.expected-vbnet2/Mono.DocTest.Generic/MyList`1+RefDelegate.xml diff --git a/mdoc/Test/en.expected-vbnet2/Mono.DocTest.Generic/MyList`1.xml b/tests/mdoc/Test/en.expected-vbnet2/Mono.DocTest.Generic/MyList`1.xml similarity index 100% rename from mdoc/Test/en.expected-vbnet2/Mono.DocTest.Generic/MyList`1.xml rename to tests/mdoc/Test/en.expected-vbnet2/Mono.DocTest.Generic/MyList`1.xml diff --git a/mdoc/Test/en.expected-vbnet2/Mono.DocTest.Generic/MyList`2.xml b/tests/mdoc/Test/en.expected-vbnet2/Mono.DocTest.Generic/MyList`2.xml similarity index 100% rename from mdoc/Test/en.expected-vbnet2/Mono.DocTest.Generic/MyList`2.xml rename to tests/mdoc/Test/en.expected-vbnet2/Mono.DocTest.Generic/MyList`2.xml diff --git a/mdoc/Test/en.expected-vbnet2/Mono.DocTest/Color.xml b/tests/mdoc/Test/en.expected-vbnet2/Mono.DocTest/Color.xml similarity index 100% rename from mdoc/Test/en.expected-vbnet2/Mono.DocTest/Color.xml rename to tests/mdoc/Test/en.expected-vbnet2/Mono.DocTest/Color.xml diff --git a/mdoc/Test/en.expected-vbnet2/Mono.DocTest/D.xml b/tests/mdoc/Test/en.expected-vbnet2/Mono.DocTest/D.xml similarity index 100% rename from mdoc/Test/en.expected-vbnet2/Mono.DocTest/D.xml rename to tests/mdoc/Test/en.expected-vbnet2/Mono.DocTest/D.xml diff --git a/mdoc/Test/en.expected-vbnet2/Mono.DocTest/DocAttribute.xml b/tests/mdoc/Test/en.expected-vbnet2/Mono.DocTest/DocAttribute.xml similarity index 100% rename from mdoc/Test/en.expected-vbnet2/Mono.DocTest/DocAttribute.xml rename to tests/mdoc/Test/en.expected-vbnet2/Mono.DocTest/DocAttribute.xml diff --git a/mdoc/Test/en.expected-vbnet2/Mono.DocTest/DocValueType.xml b/tests/mdoc/Test/en.expected-vbnet2/Mono.DocTest/DocValueType.xml similarity index 100% rename from mdoc/Test/en.expected-vbnet2/Mono.DocTest/DocValueType.xml rename to tests/mdoc/Test/en.expected-vbnet2/Mono.DocTest/DocValueType.xml diff --git a/mdoc/Test/en.expected-vbnet2/Mono.DocTest/IProcess.xml b/tests/mdoc/Test/en.expected-vbnet2/Mono.DocTest/IProcess.xml similarity index 100% rename from mdoc/Test/en.expected-vbnet2/Mono.DocTest/IProcess.xml rename to tests/mdoc/Test/en.expected-vbnet2/Mono.DocTest/IProcess.xml diff --git a/mdoc/Test/en.expected-vbnet2/Mono.DocTest/UseLists.xml b/tests/mdoc/Test/en.expected-vbnet2/Mono.DocTest/UseLists.xml similarity index 100% rename from mdoc/Test/en.expected-vbnet2/Mono.DocTest/UseLists.xml rename to tests/mdoc/Test/en.expected-vbnet2/Mono.DocTest/UseLists.xml diff --git a/mdoc/Test/en.expected-vbnet2/Mono.DocTest/Widget+Del.xml b/tests/mdoc/Test/en.expected-vbnet2/Mono.DocTest/Widget+Del.xml similarity index 100% rename from mdoc/Test/en.expected-vbnet2/Mono.DocTest/Widget+Del.xml rename to tests/mdoc/Test/en.expected-vbnet2/Mono.DocTest/Widget+Del.xml diff --git a/mdoc/Test/en.expected-vbnet2/Mono.DocTest/Widget+Direction.xml b/tests/mdoc/Test/en.expected-vbnet2/Mono.DocTest/Widget+Direction.xml similarity index 100% rename from mdoc/Test/en.expected-vbnet2/Mono.DocTest/Widget+Direction.xml rename to tests/mdoc/Test/en.expected-vbnet2/Mono.DocTest/Widget+Direction.xml diff --git a/mdoc/Test/en.expected-vbnet2/Mono.DocTest/Widget+IMenuItem.xml b/tests/mdoc/Test/en.expected-vbnet2/Mono.DocTest/Widget+IMenuItem.xml similarity index 100% rename from mdoc/Test/en.expected-vbnet2/Mono.DocTest/Widget+IMenuItem.xml rename to tests/mdoc/Test/en.expected-vbnet2/Mono.DocTest/Widget+IMenuItem.xml diff --git a/mdoc/Test/en.expected-vbnet2/Mono.DocTest/Widget+NestedClass+Double+Triple+Quadruple.xml b/tests/mdoc/Test/en.expected-vbnet2/Mono.DocTest/Widget+NestedClass+Double+Triple+Quadruple.xml similarity index 100% rename from mdoc/Test/en.expected-vbnet2/Mono.DocTest/Widget+NestedClass+Double+Triple+Quadruple.xml rename to tests/mdoc/Test/en.expected-vbnet2/Mono.DocTest/Widget+NestedClass+Double+Triple+Quadruple.xml diff --git a/mdoc/Test/en.expected-vbnet2/Mono.DocTest/Widget+NestedClass+Double+Triple.xml b/tests/mdoc/Test/en.expected-vbnet2/Mono.DocTest/Widget+NestedClass+Double+Triple.xml similarity index 100% rename from mdoc/Test/en.expected-vbnet2/Mono.DocTest/Widget+NestedClass+Double+Triple.xml rename to tests/mdoc/Test/en.expected-vbnet2/Mono.DocTest/Widget+NestedClass+Double+Triple.xml diff --git a/mdoc/Test/en.expected-vbnet2/Mono.DocTest/Widget+NestedClass+Double.xml b/tests/mdoc/Test/en.expected-vbnet2/Mono.DocTest/Widget+NestedClass+Double.xml similarity index 100% rename from mdoc/Test/en.expected-vbnet2/Mono.DocTest/Widget+NestedClass+Double.xml rename to tests/mdoc/Test/en.expected-vbnet2/Mono.DocTest/Widget+NestedClass+Double.xml diff --git a/mdoc/Test/en.expected-vbnet2/Mono.DocTest/Widget+NestedClass.xml b/tests/mdoc/Test/en.expected-vbnet2/Mono.DocTest/Widget+NestedClass.xml similarity index 100% rename from mdoc/Test/en.expected-vbnet2/Mono.DocTest/Widget+NestedClass.xml rename to tests/mdoc/Test/en.expected-vbnet2/Mono.DocTest/Widget+NestedClass.xml diff --git a/mdoc/Test/en.expected-vbnet2/Mono.DocTest/Widget+NestedClass`1.xml b/tests/mdoc/Test/en.expected-vbnet2/Mono.DocTest/Widget+NestedClass`1.xml similarity index 100% rename from mdoc/Test/en.expected-vbnet2/Mono.DocTest/Widget+NestedClass`1.xml rename to tests/mdoc/Test/en.expected-vbnet2/Mono.DocTest/Widget+NestedClass`1.xml diff --git a/mdoc/Test/en.expected-vbnet2/Mono.DocTest/Widget.xml b/tests/mdoc/Test/en.expected-vbnet2/Mono.DocTest/Widget.xml similarity index 100% rename from mdoc/Test/en.expected-vbnet2/Mono.DocTest/Widget.xml rename to tests/mdoc/Test/en.expected-vbnet2/Mono.DocTest/Widget.xml diff --git a/mdoc/Test/en.expected-vbnet2/NoNamespace.xml b/tests/mdoc/Test/en.expected-vbnet2/NoNamespace.xml similarity index 100% rename from mdoc/Test/en.expected-vbnet2/NoNamespace.xml rename to tests/mdoc/Test/en.expected-vbnet2/NoNamespace.xml diff --git a/mdoc/Test/en.expected-vbnet2/System/Action`1.xml b/tests/mdoc/Test/en.expected-vbnet2/System/Action`1.xml similarity index 100% rename from mdoc/Test/en.expected-vbnet2/System/Action`1.xml rename to tests/mdoc/Test/en.expected-vbnet2/System/Action`1.xml diff --git a/mdoc/Test/en.expected-vbnet2/System/Array.xml b/tests/mdoc/Test/en.expected-vbnet2/System/Array.xml similarity index 100% rename from mdoc/Test/en.expected-vbnet2/System/Array.xml rename to tests/mdoc/Test/en.expected-vbnet2/System/Array.xml diff --git a/mdoc/Test/en.expected-vbnet2/System/AsyncCallback.xml b/tests/mdoc/Test/en.expected-vbnet2/System/AsyncCallback.xml similarity index 100% rename from mdoc/Test/en.expected-vbnet2/System/AsyncCallback.xml rename to tests/mdoc/Test/en.expected-vbnet2/System/AsyncCallback.xml diff --git a/mdoc/Test/en.expected-vbnet2/System/Environment+SpecialFolder.xml b/tests/mdoc/Test/en.expected-vbnet2/System/Environment+SpecialFolder.xml similarity index 100% rename from mdoc/Test/en.expected-vbnet2/System/Environment+SpecialFolder.xml rename to tests/mdoc/Test/en.expected-vbnet2/System/Environment+SpecialFolder.xml diff --git a/mdoc/Test/en.expected-vbnet2/System/Environment.xml b/tests/mdoc/Test/en.expected-vbnet2/System/Environment.xml similarity index 100% rename from mdoc/Test/en.expected-vbnet2/System/Environment.xml rename to tests/mdoc/Test/en.expected-vbnet2/System/Environment.xml diff --git a/mdoc/Test/en.expected-vbnet2/index.xml b/tests/mdoc/Test/en.expected-vbnet2/index.xml similarity index 100% rename from mdoc/Test/en.expected-vbnet2/index.xml rename to tests/mdoc/Test/en.expected-vbnet2/index.xml diff --git a/mdoc/Test/en.expected-vbnet2/ns-.xml b/tests/mdoc/Test/en.expected-vbnet2/ns-.xml similarity index 100% rename from mdoc/Test/en.expected-vbnet2/ns-.xml rename to tests/mdoc/Test/en.expected-vbnet2/ns-.xml diff --git a/mdoc/Test/en.expected-vbnet2/ns-Mono.DocTest.Generic.xml b/tests/mdoc/Test/en.expected-vbnet2/ns-Mono.DocTest.Generic.xml similarity index 100% rename from mdoc/Test/en.expected-vbnet2/ns-Mono.DocTest.Generic.xml rename to tests/mdoc/Test/en.expected-vbnet2/ns-Mono.DocTest.Generic.xml diff --git a/mdoc/Test/en.expected-vbnet2/ns-Mono.DocTest.xml b/tests/mdoc/Test/en.expected-vbnet2/ns-Mono.DocTest.xml similarity index 100% rename from mdoc/Test/en.expected-vbnet2/ns-Mono.DocTest.xml rename to tests/mdoc/Test/en.expected-vbnet2/ns-Mono.DocTest.xml diff --git a/mdoc/Test/en.expected-vbnet2/ns-System.xml b/tests/mdoc/Test/en.expected-vbnet2/ns-System.xml similarity index 100% rename from mdoc/Test/en.expected-vbnet2/ns-System.xml rename to tests/mdoc/Test/en.expected-vbnet2/ns-System.xml diff --git a/mdoc/Test/en.expected.delete/Mono.DocTest.Generic/CompoundConstraints`1.xml b/tests/mdoc/Test/en.expected.delete/Mono.DocTest.Generic/CompoundConstraints`1.xml similarity index 100% rename from mdoc/Test/en.expected.delete/Mono.DocTest.Generic/CompoundConstraints`1.xml rename to tests/mdoc/Test/en.expected.delete/Mono.DocTest.Generic/CompoundConstraints`1.xml diff --git a/mdoc/Test/en.expected.delete/Mono.DocTest.Generic/Extensions.xml b/tests/mdoc/Test/en.expected.delete/Mono.DocTest.Generic/Extensions.xml similarity index 100% rename from mdoc/Test/en.expected.delete/Mono.DocTest.Generic/Extensions.xml rename to tests/mdoc/Test/en.expected.delete/Mono.DocTest.Generic/Extensions.xml diff --git a/mdoc/Test/en.expected.delete/Mono.DocTest.Generic/Func`2.xml b/tests/mdoc/Test/en.expected.delete/Mono.DocTest.Generic/Func`2.xml similarity index 100% rename from mdoc/Test/en.expected.delete/Mono.DocTest.Generic/Func`2.xml rename to tests/mdoc/Test/en.expected.delete/Mono.DocTest.Generic/Func`2.xml diff --git a/mdoc/Test/en.expected.delete/Mono.DocTest.Generic/GenericBase`1+FooEventArgs.xml b/tests/mdoc/Test/en.expected.delete/Mono.DocTest.Generic/GenericBase`1+FooEventArgs.xml similarity index 100% rename from mdoc/Test/en.expected.delete/Mono.DocTest.Generic/GenericBase`1+FooEventArgs.xml rename to tests/mdoc/Test/en.expected.delete/Mono.DocTest.Generic/GenericBase`1+FooEventArgs.xml diff --git a/mdoc/Test/en.expected.delete/Mono.DocTest.Generic/GenericBase`1+NestedCollection+Enumerator.xml b/tests/mdoc/Test/en.expected.delete/Mono.DocTest.Generic/GenericBase`1+NestedCollection+Enumerator.xml similarity index 100% rename from mdoc/Test/en.expected.delete/Mono.DocTest.Generic/GenericBase`1+NestedCollection+Enumerator.xml rename to tests/mdoc/Test/en.expected.delete/Mono.DocTest.Generic/GenericBase`1+NestedCollection+Enumerator.xml diff --git a/mdoc/Test/en.expected.delete/Mono.DocTest.Generic/GenericBase`1+NestedCollection.xml b/tests/mdoc/Test/en.expected.delete/Mono.DocTest.Generic/GenericBase`1+NestedCollection.xml similarity index 100% rename from mdoc/Test/en.expected.delete/Mono.DocTest.Generic/GenericBase`1+NestedCollection.xml rename to tests/mdoc/Test/en.expected.delete/Mono.DocTest.Generic/GenericBase`1+NestedCollection.xml diff --git a/mdoc/Test/en.expected.delete/Mono.DocTest.Generic/GenericBase`1.xml b/tests/mdoc/Test/en.expected.delete/Mono.DocTest.Generic/GenericBase`1.xml similarity index 100% rename from mdoc/Test/en.expected.delete/Mono.DocTest.Generic/GenericBase`1.xml rename to tests/mdoc/Test/en.expected.delete/Mono.DocTest.Generic/GenericBase`1.xml diff --git a/mdoc/Test/en.expected.delete/Mono.DocTest.Generic/IFoo`1.xml b/tests/mdoc/Test/en.expected.delete/Mono.DocTest.Generic/IFoo`1.xml similarity index 100% rename from mdoc/Test/en.expected.delete/Mono.DocTest.Generic/IFoo`1.xml rename to tests/mdoc/Test/en.expected.delete/Mono.DocTest.Generic/IFoo`1.xml diff --git a/mdoc/Test/en.expected.delete/Mono.DocTest.Generic/MyList`1+Helper`2.xml b/tests/mdoc/Test/en.expected.delete/Mono.DocTest.Generic/MyList`1+Helper`2.xml similarity index 100% rename from mdoc/Test/en.expected.delete/Mono.DocTest.Generic/MyList`1+Helper`2.xml rename to tests/mdoc/Test/en.expected.delete/Mono.DocTest.Generic/MyList`1+Helper`2.xml diff --git a/mdoc/Test/en.expected.delete/Mono.DocTest.Generic/MyList`1+RefDelegate.xml b/tests/mdoc/Test/en.expected.delete/Mono.DocTest.Generic/MyList`1+RefDelegate.xml similarity index 100% rename from mdoc/Test/en.expected.delete/Mono.DocTest.Generic/MyList`1+RefDelegate.xml rename to tests/mdoc/Test/en.expected.delete/Mono.DocTest.Generic/MyList`1+RefDelegate.xml diff --git a/mdoc/Test/en.expected.delete/Mono.DocTest.Generic/MyList`1.xml b/tests/mdoc/Test/en.expected.delete/Mono.DocTest.Generic/MyList`1.xml similarity index 100% rename from mdoc/Test/en.expected.delete/Mono.DocTest.Generic/MyList`1.xml rename to tests/mdoc/Test/en.expected.delete/Mono.DocTest.Generic/MyList`1.xml diff --git a/mdoc/Test/en.expected.delete/Mono.DocTest.Generic/MyList`2.xml b/tests/mdoc/Test/en.expected.delete/Mono.DocTest.Generic/MyList`2.xml similarity index 100% rename from mdoc/Test/en.expected.delete/Mono.DocTest.Generic/MyList`2.xml rename to tests/mdoc/Test/en.expected.delete/Mono.DocTest.Generic/MyList`2.xml diff --git a/mdoc/Test/en.expected.delete/Mono.DocTest/Color.xml b/tests/mdoc/Test/en.expected.delete/Mono.DocTest/Color.xml similarity index 100% rename from mdoc/Test/en.expected.delete/Mono.DocTest/Color.xml rename to tests/mdoc/Test/en.expected.delete/Mono.DocTest/Color.xml diff --git a/mdoc/Test/en.expected.delete/Mono.DocTest/D.xml b/tests/mdoc/Test/en.expected.delete/Mono.DocTest/D.xml similarity index 100% rename from mdoc/Test/en.expected.delete/Mono.DocTest/D.xml rename to tests/mdoc/Test/en.expected.delete/Mono.DocTest/D.xml diff --git a/mdoc/Test/en.expected.delete/Mono.DocTest/DocAttribute.xml b/tests/mdoc/Test/en.expected.delete/Mono.DocTest/DocAttribute.xml similarity index 100% rename from mdoc/Test/en.expected.delete/Mono.DocTest/DocAttribute.xml rename to tests/mdoc/Test/en.expected.delete/Mono.DocTest/DocAttribute.xml diff --git a/mdoc/Test/en.expected.delete/Mono.DocTest/DocValueType.xml b/tests/mdoc/Test/en.expected.delete/Mono.DocTest/DocValueType.xml similarity index 100% rename from mdoc/Test/en.expected.delete/Mono.DocTest/DocValueType.xml rename to tests/mdoc/Test/en.expected.delete/Mono.DocTest/DocValueType.xml diff --git a/mdoc/Test/en.expected.delete/Mono.DocTest/IProcess.xml b/tests/mdoc/Test/en.expected.delete/Mono.DocTest/IProcess.xml similarity index 100% rename from mdoc/Test/en.expected.delete/Mono.DocTest/IProcess.xml rename to tests/mdoc/Test/en.expected.delete/Mono.DocTest/IProcess.xml diff --git a/mdoc/Test/en.expected.delete/Mono.DocTest/UseLists.xml b/tests/mdoc/Test/en.expected.delete/Mono.DocTest/UseLists.xml similarity index 100% rename from mdoc/Test/en.expected.delete/Mono.DocTest/UseLists.xml rename to tests/mdoc/Test/en.expected.delete/Mono.DocTest/UseLists.xml diff --git a/mdoc/Test/en.expected.delete/Mono.DocTest/Widget+Del.xml b/tests/mdoc/Test/en.expected.delete/Mono.DocTest/Widget+Del.xml similarity index 100% rename from mdoc/Test/en.expected.delete/Mono.DocTest/Widget+Del.xml rename to tests/mdoc/Test/en.expected.delete/Mono.DocTest/Widget+Del.xml diff --git a/mdoc/Test/en.expected.delete/Mono.DocTest/Widget+Direction.xml b/tests/mdoc/Test/en.expected.delete/Mono.DocTest/Widget+Direction.xml similarity index 100% rename from mdoc/Test/en.expected.delete/Mono.DocTest/Widget+Direction.xml rename to tests/mdoc/Test/en.expected.delete/Mono.DocTest/Widget+Direction.xml diff --git a/mdoc/Test/en.expected.delete/Mono.DocTest/Widget+IMenuItem.xml b/tests/mdoc/Test/en.expected.delete/Mono.DocTest/Widget+IMenuItem.xml similarity index 100% rename from mdoc/Test/en.expected.delete/Mono.DocTest/Widget+IMenuItem.xml rename to tests/mdoc/Test/en.expected.delete/Mono.DocTest/Widget+IMenuItem.xml diff --git a/mdoc/Test/en.expected.delete/Mono.DocTest/Widget+NestedClass+Double+Triple+Quadruple.xml b/tests/mdoc/Test/en.expected.delete/Mono.DocTest/Widget+NestedClass+Double+Triple+Quadruple.xml similarity index 100% rename from mdoc/Test/en.expected.delete/Mono.DocTest/Widget+NestedClass+Double+Triple+Quadruple.xml rename to tests/mdoc/Test/en.expected.delete/Mono.DocTest/Widget+NestedClass+Double+Triple+Quadruple.xml diff --git a/mdoc/Test/en.expected.delete/Mono.DocTest/Widget+NestedClass+Double+Triple.xml b/tests/mdoc/Test/en.expected.delete/Mono.DocTest/Widget+NestedClass+Double+Triple.xml similarity index 100% rename from mdoc/Test/en.expected.delete/Mono.DocTest/Widget+NestedClass+Double+Triple.xml rename to tests/mdoc/Test/en.expected.delete/Mono.DocTest/Widget+NestedClass+Double+Triple.xml diff --git a/mdoc/Test/en.expected.delete/Mono.DocTest/Widget+NestedClass+Double.xml b/tests/mdoc/Test/en.expected.delete/Mono.DocTest/Widget+NestedClass+Double.xml similarity index 100% rename from mdoc/Test/en.expected.delete/Mono.DocTest/Widget+NestedClass+Double.xml rename to tests/mdoc/Test/en.expected.delete/Mono.DocTest/Widget+NestedClass+Double.xml diff --git a/mdoc/Test/en.expected.delete/Mono.DocTest/Widget+NestedClass.xml b/tests/mdoc/Test/en.expected.delete/Mono.DocTest/Widget+NestedClass.xml similarity index 100% rename from mdoc/Test/en.expected.delete/Mono.DocTest/Widget+NestedClass.xml rename to tests/mdoc/Test/en.expected.delete/Mono.DocTest/Widget+NestedClass.xml diff --git a/mdoc/Test/en.expected.delete/Mono.DocTest/Widget+NestedClass`1.xml b/tests/mdoc/Test/en.expected.delete/Mono.DocTest/Widget+NestedClass`1.xml similarity index 100% rename from mdoc/Test/en.expected.delete/Mono.DocTest/Widget+NestedClass`1.xml rename to tests/mdoc/Test/en.expected.delete/Mono.DocTest/Widget+NestedClass`1.xml diff --git a/mdoc/Test/en.expected.delete/Mono.DocTest/Widget.xml b/tests/mdoc/Test/en.expected.delete/Mono.DocTest/Widget.xml similarity index 100% rename from mdoc/Test/en.expected.delete/Mono.DocTest/Widget.xml rename to tests/mdoc/Test/en.expected.delete/Mono.DocTest/Widget.xml diff --git a/mdoc/Test/en.expected.delete/NoNamespace.xml b/tests/mdoc/Test/en.expected.delete/NoNamespace.xml similarity index 100% rename from mdoc/Test/en.expected.delete/NoNamespace.xml rename to tests/mdoc/Test/en.expected.delete/NoNamespace.xml diff --git a/mdoc/Test/en.expected.delete/System/Action`1.xml b/tests/mdoc/Test/en.expected.delete/System/Action`1.xml similarity index 100% rename from mdoc/Test/en.expected.delete/System/Action`1.xml rename to tests/mdoc/Test/en.expected.delete/System/Action`1.xml diff --git a/mdoc/Test/en.expected.delete/System/Array.xml b/tests/mdoc/Test/en.expected.delete/System/Array.xml similarity index 100% rename from mdoc/Test/en.expected.delete/System/Array.xml rename to tests/mdoc/Test/en.expected.delete/System/Array.xml diff --git a/mdoc/Test/en.expected.delete/System/AsyncCallback.xml b/tests/mdoc/Test/en.expected.delete/System/AsyncCallback.xml similarity index 100% rename from mdoc/Test/en.expected.delete/System/AsyncCallback.xml rename to tests/mdoc/Test/en.expected.delete/System/AsyncCallback.xml diff --git a/mdoc/Test/en.expected.delete/System/Environment+SpecialFolder.xml b/tests/mdoc/Test/en.expected.delete/System/Environment+SpecialFolder.xml similarity index 100% rename from mdoc/Test/en.expected.delete/System/Environment+SpecialFolder.xml rename to tests/mdoc/Test/en.expected.delete/System/Environment+SpecialFolder.xml diff --git a/mdoc/Test/en.expected.delete/System/Environment.xml b/tests/mdoc/Test/en.expected.delete/System/Environment.xml similarity index 100% rename from mdoc/Test/en.expected.delete/System/Environment.xml rename to tests/mdoc/Test/en.expected.delete/System/Environment.xml diff --git a/mdoc/Test/en.expected.delete/index.xml b/tests/mdoc/Test/en.expected.delete/index.xml similarity index 100% rename from mdoc/Test/en.expected.delete/index.xml rename to tests/mdoc/Test/en.expected.delete/index.xml diff --git a/mdoc/Test/en.expected.delete/ns-.xml b/tests/mdoc/Test/en.expected.delete/ns-.xml similarity index 100% rename from mdoc/Test/en.expected.delete/ns-.xml rename to tests/mdoc/Test/en.expected.delete/ns-.xml diff --git a/mdoc/Test/en.expected.delete/ns-Mono.DocTest.Generic.xml b/tests/mdoc/Test/en.expected.delete/ns-Mono.DocTest.Generic.xml similarity index 100% rename from mdoc/Test/en.expected.delete/ns-Mono.DocTest.Generic.xml rename to tests/mdoc/Test/en.expected.delete/ns-Mono.DocTest.Generic.xml diff --git a/mdoc/Test/en.expected.delete/ns-Mono.DocTest.xml b/tests/mdoc/Test/en.expected.delete/ns-Mono.DocTest.xml similarity index 100% rename from mdoc/Test/en.expected.delete/ns-Mono.DocTest.xml rename to tests/mdoc/Test/en.expected.delete/ns-Mono.DocTest.xml diff --git a/mdoc/Test/en.expected.delete/ns-System.xml b/tests/mdoc/Test/en.expected.delete/ns-System.xml similarity index 100% rename from mdoc/Test/en.expected.delete/ns-System.xml rename to tests/mdoc/Test/en.expected.delete/ns-System.xml diff --git a/mdoc/Test/en.expected.differentTypeDefinitions/FrameworksIndex/One.xml b/tests/mdoc/Test/en.expected.differentTypeDefinitions/FrameworksIndex/One.xml similarity index 100% rename from mdoc/Test/en.expected.differentTypeDefinitions/FrameworksIndex/One.xml rename to tests/mdoc/Test/en.expected.differentTypeDefinitions/FrameworksIndex/One.xml diff --git a/mdoc/Test/en.expected.differentTypeDefinitions/TheNamespace/TheClass.xml b/tests/mdoc/Test/en.expected.differentTypeDefinitions/TheNamespace/TheClass.xml similarity index 100% rename from mdoc/Test/en.expected.differentTypeDefinitions/TheNamespace/TheClass.xml rename to tests/mdoc/Test/en.expected.differentTypeDefinitions/TheNamespace/TheClass.xml diff --git a/mdoc/Test/en.expected.differentTypeDefinitions/index.xml b/tests/mdoc/Test/en.expected.differentTypeDefinitions/index.xml similarity index 100% rename from mdoc/Test/en.expected.differentTypeDefinitions/index.xml rename to tests/mdoc/Test/en.expected.differentTypeDefinitions/index.xml diff --git a/mdoc/Test/en.expected.differentTypeDefinitions/ns-TheNamespace.xml b/tests/mdoc/Test/en.expected.differentTypeDefinitions/ns-TheNamespace.xml similarity index 100% rename from mdoc/Test/en.expected.differentTypeDefinitions/ns-TheNamespace.xml rename to tests/mdoc/Test/en.expected.differentTypeDefinitions/ns-TheNamespace.xml diff --git a/mdoc/Test/en.expected.differentTypeParameterNames/FrameworksIndex/One.xml b/tests/mdoc/Test/en.expected.differentTypeParameterNames/FrameworksIndex/One.xml similarity index 100% rename from mdoc/Test/en.expected.differentTypeParameterNames/FrameworksIndex/One.xml rename to tests/mdoc/Test/en.expected.differentTypeParameterNames/FrameworksIndex/One.xml diff --git a/mdoc/Test/en.expected.differentTypeParameterNames/FrameworksIndex/Two.xml b/tests/mdoc/Test/en.expected.differentTypeParameterNames/FrameworksIndex/Two.xml similarity index 100% rename from mdoc/Test/en.expected.differentTypeParameterNames/FrameworksIndex/Two.xml rename to tests/mdoc/Test/en.expected.differentTypeParameterNames/FrameworksIndex/Two.xml diff --git a/mdoc/Test/en.expected.differentTypeParameterNames/TheNamespace/GenericType`2+GenericDelegate`1.xml b/tests/mdoc/Test/en.expected.differentTypeParameterNames/TheNamespace/GenericType`2+GenericDelegate`1.xml similarity index 100% rename from mdoc/Test/en.expected.differentTypeParameterNames/TheNamespace/GenericType`2+GenericDelegate`1.xml rename to tests/mdoc/Test/en.expected.differentTypeParameterNames/TheNamespace/GenericType`2+GenericDelegate`1.xml diff --git a/mdoc/Test/en.expected.differentTypeParameterNames/TheNamespace/GenericType`2.xml b/tests/mdoc/Test/en.expected.differentTypeParameterNames/TheNamespace/GenericType`2.xml similarity index 100% rename from mdoc/Test/en.expected.differentTypeParameterNames/TheNamespace/GenericType`2.xml rename to tests/mdoc/Test/en.expected.differentTypeParameterNames/TheNamespace/GenericType`2.xml diff --git a/mdoc/Test/en.expected.differentTypeParameterNames/index.xml b/tests/mdoc/Test/en.expected.differentTypeParameterNames/index.xml similarity index 100% rename from mdoc/Test/en.expected.differentTypeParameterNames/index.xml rename to tests/mdoc/Test/en.expected.differentTypeParameterNames/index.xml diff --git a/mdoc/Test/en.expected.differentTypeParameterNames/ns-.xml b/tests/mdoc/Test/en.expected.differentTypeParameterNames/ns-.xml similarity index 100% rename from mdoc/Test/en.expected.differentTypeParameterNames/ns-.xml rename to tests/mdoc/Test/en.expected.differentTypeParameterNames/ns-.xml diff --git a/mdoc/Test/en.expected.differentTypeParameterNames/ns-TheNamespace.xml b/tests/mdoc/Test/en.expected.differentTypeParameterNames/ns-TheNamespace.xml similarity index 100% rename from mdoc/Test/en.expected.differentTypeParameterNames/ns-TheNamespace.xml rename to tests/mdoc/Test/en.expected.differentTypeParameterNames/ns-TheNamespace.xml diff --git a/mdoc/Test/en.expected.importecmadoc/System/Action`1.xml b/tests/mdoc/Test/en.expected.importecmadoc/System/Action`1.xml similarity index 100% rename from mdoc/Test/en.expected.importecmadoc/System/Action`1.xml rename to tests/mdoc/Test/en.expected.importecmadoc/System/Action`1.xml diff --git a/mdoc/Test/en.expected.importecmadoc/System/Array.xml b/tests/mdoc/Test/en.expected.importecmadoc/System/Array.xml similarity index 100% rename from mdoc/Test/en.expected.importecmadoc/System/Array.xml rename to tests/mdoc/Test/en.expected.importecmadoc/System/Array.xml diff --git a/mdoc/Test/en.expected.importecmadoc/System/AsyncCallback.xml b/tests/mdoc/Test/en.expected.importecmadoc/System/AsyncCallback.xml similarity index 100% rename from mdoc/Test/en.expected.importecmadoc/System/AsyncCallback.xml rename to tests/mdoc/Test/en.expected.importecmadoc/System/AsyncCallback.xml diff --git a/mdoc/Test/en.expected.importecmadoc/System/Environment.xml b/tests/mdoc/Test/en.expected.importecmadoc/System/Environment.xml similarity index 100% rename from mdoc/Test/en.expected.importecmadoc/System/Environment.xml rename to tests/mdoc/Test/en.expected.importecmadoc/System/Environment.xml diff --git a/mdoc/Test/en.expected.importecmadoc/index.xml b/tests/mdoc/Test/en.expected.importecmadoc/index.xml similarity index 100% rename from mdoc/Test/en.expected.importecmadoc/index.xml rename to tests/mdoc/Test/en.expected.importecmadoc/index.xml diff --git a/mdoc/Test/en.expected.importslashdoc/Mono.DocTest.Generic/CompoundConstraints`1.xml b/tests/mdoc/Test/en.expected.importslashdoc/Mono.DocTest.Generic/CompoundConstraints`1.xml similarity index 100% rename from mdoc/Test/en.expected.importslashdoc/Mono.DocTest.Generic/CompoundConstraints`1.xml rename to tests/mdoc/Test/en.expected.importslashdoc/Mono.DocTest.Generic/CompoundConstraints`1.xml diff --git a/mdoc/Test/en.expected.importslashdoc/Mono.DocTest.Generic/Extensions.xml b/tests/mdoc/Test/en.expected.importslashdoc/Mono.DocTest.Generic/Extensions.xml similarity index 100% rename from mdoc/Test/en.expected.importslashdoc/Mono.DocTest.Generic/Extensions.xml rename to tests/mdoc/Test/en.expected.importslashdoc/Mono.DocTest.Generic/Extensions.xml diff --git a/mdoc/Test/en.expected.importslashdoc/Mono.DocTest.Generic/Func`2.xml b/tests/mdoc/Test/en.expected.importslashdoc/Mono.DocTest.Generic/Func`2.xml similarity index 100% rename from mdoc/Test/en.expected.importslashdoc/Mono.DocTest.Generic/Func`2.xml rename to tests/mdoc/Test/en.expected.importslashdoc/Mono.DocTest.Generic/Func`2.xml diff --git a/mdoc/Test/en.expected.importslashdoc/Mono.DocTest.Generic/GenericBase`1+FooEventArgs.xml b/tests/mdoc/Test/en.expected.importslashdoc/Mono.DocTest.Generic/GenericBase`1+FooEventArgs.xml similarity index 100% rename from mdoc/Test/en.expected.importslashdoc/Mono.DocTest.Generic/GenericBase`1+FooEventArgs.xml rename to tests/mdoc/Test/en.expected.importslashdoc/Mono.DocTest.Generic/GenericBase`1+FooEventArgs.xml diff --git a/mdoc/Test/en.expected.importslashdoc/Mono.DocTest.Generic/GenericBase`1+NestedCollection+Enumerator.xml b/tests/mdoc/Test/en.expected.importslashdoc/Mono.DocTest.Generic/GenericBase`1+NestedCollection+Enumerator.xml similarity index 100% rename from mdoc/Test/en.expected.importslashdoc/Mono.DocTest.Generic/GenericBase`1+NestedCollection+Enumerator.xml rename to tests/mdoc/Test/en.expected.importslashdoc/Mono.DocTest.Generic/GenericBase`1+NestedCollection+Enumerator.xml diff --git a/mdoc/Test/en.expected.importslashdoc/Mono.DocTest.Generic/GenericBase`1+NestedCollection.xml b/tests/mdoc/Test/en.expected.importslashdoc/Mono.DocTest.Generic/GenericBase`1+NestedCollection.xml similarity index 100% rename from mdoc/Test/en.expected.importslashdoc/Mono.DocTest.Generic/GenericBase`1+NestedCollection.xml rename to tests/mdoc/Test/en.expected.importslashdoc/Mono.DocTest.Generic/GenericBase`1+NestedCollection.xml diff --git a/mdoc/Test/en.expected.importslashdoc/Mono.DocTest.Generic/GenericBase`1.xml b/tests/mdoc/Test/en.expected.importslashdoc/Mono.DocTest.Generic/GenericBase`1.xml similarity index 100% rename from mdoc/Test/en.expected.importslashdoc/Mono.DocTest.Generic/GenericBase`1.xml rename to tests/mdoc/Test/en.expected.importslashdoc/Mono.DocTest.Generic/GenericBase`1.xml diff --git a/mdoc/Test/en.expected.importslashdoc/Mono.DocTest.Generic/IFoo`1.xml b/tests/mdoc/Test/en.expected.importslashdoc/Mono.DocTest.Generic/IFoo`1.xml similarity index 100% rename from mdoc/Test/en.expected.importslashdoc/Mono.DocTest.Generic/IFoo`1.xml rename to tests/mdoc/Test/en.expected.importslashdoc/Mono.DocTest.Generic/IFoo`1.xml diff --git a/mdoc/Test/en.expected.importslashdoc/Mono.DocTest.Generic/MyList`1+Helper`2.xml b/tests/mdoc/Test/en.expected.importslashdoc/Mono.DocTest.Generic/MyList`1+Helper`2.xml similarity index 100% rename from mdoc/Test/en.expected.importslashdoc/Mono.DocTest.Generic/MyList`1+Helper`2.xml rename to tests/mdoc/Test/en.expected.importslashdoc/Mono.DocTest.Generic/MyList`1+Helper`2.xml diff --git a/mdoc/Test/en.expected.importslashdoc/Mono.DocTest.Generic/MyList`1+RefDelegate.xml b/tests/mdoc/Test/en.expected.importslashdoc/Mono.DocTest.Generic/MyList`1+RefDelegate.xml similarity index 100% rename from mdoc/Test/en.expected.importslashdoc/Mono.DocTest.Generic/MyList`1+RefDelegate.xml rename to tests/mdoc/Test/en.expected.importslashdoc/Mono.DocTest.Generic/MyList`1+RefDelegate.xml diff --git a/mdoc/Test/en.expected.importslashdoc/Mono.DocTest.Generic/MyList`1.xml b/tests/mdoc/Test/en.expected.importslashdoc/Mono.DocTest.Generic/MyList`1.xml similarity index 100% rename from mdoc/Test/en.expected.importslashdoc/Mono.DocTest.Generic/MyList`1.xml rename to tests/mdoc/Test/en.expected.importslashdoc/Mono.DocTest.Generic/MyList`1.xml diff --git a/mdoc/Test/en.expected.importslashdoc/Mono.DocTest.Generic/MyList`2.xml b/tests/mdoc/Test/en.expected.importslashdoc/Mono.DocTest.Generic/MyList`2.xml similarity index 100% rename from mdoc/Test/en.expected.importslashdoc/Mono.DocTest.Generic/MyList`2.xml rename to tests/mdoc/Test/en.expected.importslashdoc/Mono.DocTest.Generic/MyList`2.xml diff --git a/mdoc/Test/en.expected.importslashdoc/Mono.DocTest/Color.xml b/tests/mdoc/Test/en.expected.importslashdoc/Mono.DocTest/Color.xml similarity index 100% rename from mdoc/Test/en.expected.importslashdoc/Mono.DocTest/Color.xml rename to tests/mdoc/Test/en.expected.importslashdoc/Mono.DocTest/Color.xml diff --git a/mdoc/Test/en.expected.importslashdoc/Mono.DocTest/D.xml b/tests/mdoc/Test/en.expected.importslashdoc/Mono.DocTest/D.xml similarity index 100% rename from mdoc/Test/en.expected.importslashdoc/Mono.DocTest/D.xml rename to tests/mdoc/Test/en.expected.importslashdoc/Mono.DocTest/D.xml diff --git a/mdoc/Test/en.expected.importslashdoc/Mono.DocTest/DocAttribute.xml b/tests/mdoc/Test/en.expected.importslashdoc/Mono.DocTest/DocAttribute.xml similarity index 100% rename from mdoc/Test/en.expected.importslashdoc/Mono.DocTest/DocAttribute.xml rename to tests/mdoc/Test/en.expected.importslashdoc/Mono.DocTest/DocAttribute.xml diff --git a/mdoc/Test/en.expected.importslashdoc/Mono.DocTest/DocValueType.xml b/tests/mdoc/Test/en.expected.importslashdoc/Mono.DocTest/DocValueType.xml similarity index 100% rename from mdoc/Test/en.expected.importslashdoc/Mono.DocTest/DocValueType.xml rename to tests/mdoc/Test/en.expected.importslashdoc/Mono.DocTest/DocValueType.xml diff --git a/mdoc/Test/en.expected.importslashdoc/Mono.DocTest/IProcess.xml b/tests/mdoc/Test/en.expected.importslashdoc/Mono.DocTest/IProcess.xml similarity index 100% rename from mdoc/Test/en.expected.importslashdoc/Mono.DocTest/IProcess.xml rename to tests/mdoc/Test/en.expected.importslashdoc/Mono.DocTest/IProcess.xml diff --git a/mdoc/Test/en.expected.importslashdoc/Mono.DocTest/UseLists.xml b/tests/mdoc/Test/en.expected.importslashdoc/Mono.DocTest/UseLists.xml similarity index 100% rename from mdoc/Test/en.expected.importslashdoc/Mono.DocTest/UseLists.xml rename to tests/mdoc/Test/en.expected.importslashdoc/Mono.DocTest/UseLists.xml diff --git a/mdoc/Test/en.expected.importslashdoc/Mono.DocTest/Widget+Del.xml b/tests/mdoc/Test/en.expected.importslashdoc/Mono.DocTest/Widget+Del.xml similarity index 100% rename from mdoc/Test/en.expected.importslashdoc/Mono.DocTest/Widget+Del.xml rename to tests/mdoc/Test/en.expected.importslashdoc/Mono.DocTest/Widget+Del.xml diff --git a/mdoc/Test/en.expected.importslashdoc/Mono.DocTest/Widget+Direction.xml b/tests/mdoc/Test/en.expected.importslashdoc/Mono.DocTest/Widget+Direction.xml similarity index 100% rename from mdoc/Test/en.expected.importslashdoc/Mono.DocTest/Widget+Direction.xml rename to tests/mdoc/Test/en.expected.importslashdoc/Mono.DocTest/Widget+Direction.xml diff --git a/mdoc/Test/en.expected.importslashdoc/Mono.DocTest/Widget+IMenuItem.xml b/tests/mdoc/Test/en.expected.importslashdoc/Mono.DocTest/Widget+IMenuItem.xml similarity index 100% rename from mdoc/Test/en.expected.importslashdoc/Mono.DocTest/Widget+IMenuItem.xml rename to tests/mdoc/Test/en.expected.importslashdoc/Mono.DocTest/Widget+IMenuItem.xml diff --git a/mdoc/Test/en.expected.importslashdoc/Mono.DocTest/Widget+NestedClass+Double+Triple+Quadruple.xml b/tests/mdoc/Test/en.expected.importslashdoc/Mono.DocTest/Widget+NestedClass+Double+Triple+Quadruple.xml similarity index 100% rename from mdoc/Test/en.expected.importslashdoc/Mono.DocTest/Widget+NestedClass+Double+Triple+Quadruple.xml rename to tests/mdoc/Test/en.expected.importslashdoc/Mono.DocTest/Widget+NestedClass+Double+Triple+Quadruple.xml diff --git a/mdoc/Test/en.expected.importslashdoc/Mono.DocTest/Widget+NestedClass+Double+Triple.xml b/tests/mdoc/Test/en.expected.importslashdoc/Mono.DocTest/Widget+NestedClass+Double+Triple.xml similarity index 100% rename from mdoc/Test/en.expected.importslashdoc/Mono.DocTest/Widget+NestedClass+Double+Triple.xml rename to tests/mdoc/Test/en.expected.importslashdoc/Mono.DocTest/Widget+NestedClass+Double+Triple.xml diff --git a/mdoc/Test/en.expected.importslashdoc/Mono.DocTest/Widget+NestedClass+Double.xml b/tests/mdoc/Test/en.expected.importslashdoc/Mono.DocTest/Widget+NestedClass+Double.xml similarity index 100% rename from mdoc/Test/en.expected.importslashdoc/Mono.DocTest/Widget+NestedClass+Double.xml rename to tests/mdoc/Test/en.expected.importslashdoc/Mono.DocTest/Widget+NestedClass+Double.xml diff --git a/mdoc/Test/en.expected.importslashdoc/Mono.DocTest/Widget+NestedClass.xml b/tests/mdoc/Test/en.expected.importslashdoc/Mono.DocTest/Widget+NestedClass.xml similarity index 100% rename from mdoc/Test/en.expected.importslashdoc/Mono.DocTest/Widget+NestedClass.xml rename to tests/mdoc/Test/en.expected.importslashdoc/Mono.DocTest/Widget+NestedClass.xml diff --git a/mdoc/Test/en.expected.importslashdoc/Mono.DocTest/Widget+NestedClass`1.xml b/tests/mdoc/Test/en.expected.importslashdoc/Mono.DocTest/Widget+NestedClass`1.xml similarity index 100% rename from mdoc/Test/en.expected.importslashdoc/Mono.DocTest/Widget+NestedClass`1.xml rename to tests/mdoc/Test/en.expected.importslashdoc/Mono.DocTest/Widget+NestedClass`1.xml diff --git a/mdoc/Test/en.expected.importslashdoc/Mono.DocTest/Widget.xml b/tests/mdoc/Test/en.expected.importslashdoc/Mono.DocTest/Widget.xml similarity index 100% rename from mdoc/Test/en.expected.importslashdoc/Mono.DocTest/Widget.xml rename to tests/mdoc/Test/en.expected.importslashdoc/Mono.DocTest/Widget.xml diff --git a/mdoc/Test/en.expected.importslashdoc/NoNamespace.xml b/tests/mdoc/Test/en.expected.importslashdoc/NoNamespace.xml similarity index 100% rename from mdoc/Test/en.expected.importslashdoc/NoNamespace.xml rename to tests/mdoc/Test/en.expected.importslashdoc/NoNamespace.xml diff --git a/mdoc/Test/en.expected.importslashdoc/System/Action`1.xml b/tests/mdoc/Test/en.expected.importslashdoc/System/Action`1.xml similarity index 100% rename from mdoc/Test/en.expected.importslashdoc/System/Action`1.xml rename to tests/mdoc/Test/en.expected.importslashdoc/System/Action`1.xml diff --git a/mdoc/Test/en.expected.importslashdoc/System/Array.xml b/tests/mdoc/Test/en.expected.importslashdoc/System/Array.xml similarity index 100% rename from mdoc/Test/en.expected.importslashdoc/System/Array.xml rename to tests/mdoc/Test/en.expected.importslashdoc/System/Array.xml diff --git a/mdoc/Test/en.expected.importslashdoc/System/AsyncCallback.xml b/tests/mdoc/Test/en.expected.importslashdoc/System/AsyncCallback.xml similarity index 100% rename from mdoc/Test/en.expected.importslashdoc/System/AsyncCallback.xml rename to tests/mdoc/Test/en.expected.importslashdoc/System/AsyncCallback.xml diff --git a/mdoc/Test/en.expected.importslashdoc/System/Environment+SpecialFolder.xml b/tests/mdoc/Test/en.expected.importslashdoc/System/Environment+SpecialFolder.xml similarity index 100% rename from mdoc/Test/en.expected.importslashdoc/System/Environment+SpecialFolder.xml rename to tests/mdoc/Test/en.expected.importslashdoc/System/Environment+SpecialFolder.xml diff --git a/mdoc/Test/en.expected.importslashdoc/System/Environment.xml b/tests/mdoc/Test/en.expected.importslashdoc/System/Environment.xml similarity index 100% rename from mdoc/Test/en.expected.importslashdoc/System/Environment.xml rename to tests/mdoc/Test/en.expected.importslashdoc/System/Environment.xml diff --git a/mdoc/Test/en.expected.importslashdoc/index.xml b/tests/mdoc/Test/en.expected.importslashdoc/index.xml similarity index 100% rename from mdoc/Test/en.expected.importslashdoc/index.xml rename to tests/mdoc/Test/en.expected.importslashdoc/index.xml diff --git a/mdoc/Test/en.expected.importslashdoc/ns-.xml b/tests/mdoc/Test/en.expected.importslashdoc/ns-.xml similarity index 100% rename from mdoc/Test/en.expected.importslashdoc/ns-.xml rename to tests/mdoc/Test/en.expected.importslashdoc/ns-.xml diff --git a/mdoc/Test/en.expected.importslashdoc/ns-Mono.DocTest.Generic.xml b/tests/mdoc/Test/en.expected.importslashdoc/ns-Mono.DocTest.Generic.xml similarity index 100% rename from mdoc/Test/en.expected.importslashdoc/ns-Mono.DocTest.Generic.xml rename to tests/mdoc/Test/en.expected.importslashdoc/ns-Mono.DocTest.Generic.xml diff --git a/mdoc/Test/en.expected.importslashdoc/ns-Mono.DocTest.xml b/tests/mdoc/Test/en.expected.importslashdoc/ns-Mono.DocTest.xml similarity index 100% rename from mdoc/Test/en.expected.importslashdoc/ns-Mono.DocTest.xml rename to tests/mdoc/Test/en.expected.importslashdoc/ns-Mono.DocTest.xml diff --git a/mdoc/Test/en.expected.importslashdoc/ns-System.xml b/tests/mdoc/Test/en.expected.importslashdoc/ns-System.xml similarity index 100% rename from mdoc/Test/en.expected.importslashdoc/ns-System.xml rename to tests/mdoc/Test/en.expected.importslashdoc/ns-System.xml diff --git a/mdoc/Test/en.expected.members-implementation/TestInterfaceImplementation/Class1.xml b/tests/mdoc/Test/en.expected.members-implementation/TestInterfaceImplementation/Class1.xml similarity index 100% rename from mdoc/Test/en.expected.members-implementation/TestInterfaceImplementation/Class1.xml rename to tests/mdoc/Test/en.expected.members-implementation/TestInterfaceImplementation/Class1.xml diff --git a/mdoc/Test/en.expected.members-implementation/TestInterfaceImplementation/Class2.xml b/tests/mdoc/Test/en.expected.members-implementation/TestInterfaceImplementation/Class2.xml similarity index 100% rename from mdoc/Test/en.expected.members-implementation/TestInterfaceImplementation/Class2.xml rename to tests/mdoc/Test/en.expected.members-implementation/TestInterfaceImplementation/Class2.xml diff --git a/mdoc/Test/en.expected.members-implementation/TestInterfaceImplementation/Class2_1.xml b/tests/mdoc/Test/en.expected.members-implementation/TestInterfaceImplementation/Class2_1.xml similarity index 100% rename from mdoc/Test/en.expected.members-implementation/TestInterfaceImplementation/Class2_1.xml rename to tests/mdoc/Test/en.expected.members-implementation/TestInterfaceImplementation/Class2_1.xml diff --git a/mdoc/Test/en.expected.members-implementation/TestInterfaceImplementation/Class3.xml b/tests/mdoc/Test/en.expected.members-implementation/TestInterfaceImplementation/Class3.xml similarity index 100% rename from mdoc/Test/en.expected.members-implementation/TestInterfaceImplementation/Class3.xml rename to tests/mdoc/Test/en.expected.members-implementation/TestInterfaceImplementation/Class3.xml diff --git a/mdoc/Test/en.expected.members-implementation/TestInterfaceImplementation/Class4.xml b/tests/mdoc/Test/en.expected.members-implementation/TestInterfaceImplementation/Class4.xml similarity index 100% rename from mdoc/Test/en.expected.members-implementation/TestInterfaceImplementation/Class4.xml rename to tests/mdoc/Test/en.expected.members-implementation/TestInterfaceImplementation/Class4.xml diff --git a/mdoc/Test/en.expected.members-implementation/TestInterfaceImplementation/Class5.xml b/tests/mdoc/Test/en.expected.members-implementation/TestInterfaceImplementation/Class5.xml similarity index 100% rename from mdoc/Test/en.expected.members-implementation/TestInterfaceImplementation/Class5.xml rename to tests/mdoc/Test/en.expected.members-implementation/TestInterfaceImplementation/Class5.xml diff --git a/mdoc/Test/en.expected.members-implementation/TestInterfaceImplementation/Class6`1.xml b/tests/mdoc/Test/en.expected.members-implementation/TestInterfaceImplementation/Class6`1.xml similarity index 100% rename from mdoc/Test/en.expected.members-implementation/TestInterfaceImplementation/Class6`1.xml rename to tests/mdoc/Test/en.expected.members-implementation/TestInterfaceImplementation/Class6`1.xml diff --git a/mdoc/Test/en.expected.members-implementation/TestInterfaceImplementation/IScorable`2.xml b/tests/mdoc/Test/en.expected.members-implementation/TestInterfaceImplementation/IScorable`2.xml similarity index 100% rename from mdoc/Test/en.expected.members-implementation/TestInterfaceImplementation/IScorable`2.xml rename to tests/mdoc/Test/en.expected.members-implementation/TestInterfaceImplementation/IScorable`2.xml diff --git a/mdoc/Test/en.expected.members-implementation/TestInterfaceImplementation/Interface1.xml b/tests/mdoc/Test/en.expected.members-implementation/TestInterfaceImplementation/Interface1.xml similarity index 100% rename from mdoc/Test/en.expected.members-implementation/TestInterfaceImplementation/Interface1.xml rename to tests/mdoc/Test/en.expected.members-implementation/TestInterfaceImplementation/Interface1.xml diff --git a/mdoc/Test/en.expected.members-implementation/TestInterfaceImplementation/Interface2.xml b/tests/mdoc/Test/en.expected.members-implementation/TestInterfaceImplementation/Interface2.xml similarity index 100% rename from mdoc/Test/en.expected.members-implementation/TestInterfaceImplementation/Interface2.xml rename to tests/mdoc/Test/en.expected.members-implementation/TestInterfaceImplementation/Interface2.xml diff --git a/mdoc/Test/en.expected.members-implementation/TestInterfaceImplementation/Interface3.xml b/tests/mdoc/Test/en.expected.members-implementation/TestInterfaceImplementation/Interface3.xml similarity index 100% rename from mdoc/Test/en.expected.members-implementation/TestInterfaceImplementation/Interface3.xml rename to tests/mdoc/Test/en.expected.members-implementation/TestInterfaceImplementation/Interface3.xml diff --git a/mdoc/Test/en.expected.members-implementation/TestInterfaceImplementation/Interface3_1.xml b/tests/mdoc/Test/en.expected.members-implementation/TestInterfaceImplementation/Interface3_1.xml similarity index 100% rename from mdoc/Test/en.expected.members-implementation/TestInterfaceImplementation/Interface3_1.xml rename to tests/mdoc/Test/en.expected.members-implementation/TestInterfaceImplementation/Interface3_1.xml diff --git a/mdoc/Test/en.expected.members-implementation/TestInterfaceImplementation/Interface4.xml b/tests/mdoc/Test/en.expected.members-implementation/TestInterfaceImplementation/Interface4.xml similarity index 100% rename from mdoc/Test/en.expected.members-implementation/TestInterfaceImplementation/Interface4.xml rename to tests/mdoc/Test/en.expected.members-implementation/TestInterfaceImplementation/Interface4.xml diff --git a/mdoc/Test/en.expected.members-implementation/TestInterfaceImplementation/Interface5.xml b/tests/mdoc/Test/en.expected.members-implementation/TestInterfaceImplementation/Interface5.xml similarity index 100% rename from mdoc/Test/en.expected.members-implementation/TestInterfaceImplementation/Interface5.xml rename to tests/mdoc/Test/en.expected.members-implementation/TestInterfaceImplementation/Interface5.xml diff --git a/mdoc/Test/en.expected.members-implementation/TestInterfaceImplementation/Interface6.xml b/tests/mdoc/Test/en.expected.members-implementation/TestInterfaceImplementation/Interface6.xml similarity index 100% rename from mdoc/Test/en.expected.members-implementation/TestInterfaceImplementation/Interface6.xml rename to tests/mdoc/Test/en.expected.members-implementation/TestInterfaceImplementation/Interface6.xml diff --git a/mdoc/Test/en.expected.members-implementation/TestInterfaceImplementation/Interface7`1.xml b/tests/mdoc/Test/en.expected.members-implementation/TestInterfaceImplementation/Interface7`1.xml similarity index 100% rename from mdoc/Test/en.expected.members-implementation/TestInterfaceImplementation/Interface7`1.xml rename to tests/mdoc/Test/en.expected.members-implementation/TestInterfaceImplementation/Interface7`1.xml diff --git a/mdoc/Test/en.expected.members-implementation/TestInterfaceImplementation/ScorableBase`3.xml b/tests/mdoc/Test/en.expected.members-implementation/TestInterfaceImplementation/ScorableBase`3.xml similarity index 100% rename from mdoc/Test/en.expected.members-implementation/TestInterfaceImplementation/ScorableBase`3.xml rename to tests/mdoc/Test/en.expected.members-implementation/TestInterfaceImplementation/ScorableBase`3.xml diff --git a/mdoc/Test/en.expected.members-implementation/index.xml b/tests/mdoc/Test/en.expected.members-implementation/index.xml similarity index 100% rename from mdoc/Test/en.expected.members-implementation/index.xml rename to tests/mdoc/Test/en.expected.members-implementation/index.xml diff --git a/mdoc/Test/en.expected.members-implementation/ns-TestInterfaceImplementation.xml b/tests/mdoc/Test/en.expected.members-implementation/ns-TestInterfaceImplementation.xml similarity index 100% rename from mdoc/Test/en.expected.members-implementation/ns-TestInterfaceImplementation.xml rename to tests/mdoc/Test/en.expected.members-implementation/ns-TestInterfaceImplementation.xml diff --git a/mdoc/Test/en.expected.since/Mono.DocTest.Generic/CompoundConstraints`1.xml b/tests/mdoc/Test/en.expected.since/Mono.DocTest.Generic/CompoundConstraints`1.xml similarity index 100% rename from mdoc/Test/en.expected.since/Mono.DocTest.Generic/CompoundConstraints`1.xml rename to tests/mdoc/Test/en.expected.since/Mono.DocTest.Generic/CompoundConstraints`1.xml diff --git a/mdoc/Test/en.expected.since/Mono.DocTest.Generic/Extensions.xml b/tests/mdoc/Test/en.expected.since/Mono.DocTest.Generic/Extensions.xml similarity index 100% rename from mdoc/Test/en.expected.since/Mono.DocTest.Generic/Extensions.xml rename to tests/mdoc/Test/en.expected.since/Mono.DocTest.Generic/Extensions.xml diff --git a/mdoc/Test/en.expected.since/Mono.DocTest.Generic/Func`2.xml b/tests/mdoc/Test/en.expected.since/Mono.DocTest.Generic/Func`2.xml similarity index 100% rename from mdoc/Test/en.expected.since/Mono.DocTest.Generic/Func`2.xml rename to tests/mdoc/Test/en.expected.since/Mono.DocTest.Generic/Func`2.xml diff --git a/mdoc/Test/en.expected.since/Mono.DocTest.Generic/GenericBase`1+FooEventArgs.xml b/tests/mdoc/Test/en.expected.since/Mono.DocTest.Generic/GenericBase`1+FooEventArgs.xml similarity index 100% rename from mdoc/Test/en.expected.since/Mono.DocTest.Generic/GenericBase`1+FooEventArgs.xml rename to tests/mdoc/Test/en.expected.since/Mono.DocTest.Generic/GenericBase`1+FooEventArgs.xml diff --git a/mdoc/Test/en.expected.since/Mono.DocTest.Generic/GenericBase`1+NestedCollection+Enumerator.xml b/tests/mdoc/Test/en.expected.since/Mono.DocTest.Generic/GenericBase`1+NestedCollection+Enumerator.xml similarity index 100% rename from mdoc/Test/en.expected.since/Mono.DocTest.Generic/GenericBase`1+NestedCollection+Enumerator.xml rename to tests/mdoc/Test/en.expected.since/Mono.DocTest.Generic/GenericBase`1+NestedCollection+Enumerator.xml diff --git a/mdoc/Test/en.expected.since/Mono.DocTest.Generic/GenericBase`1+NestedCollection.xml b/tests/mdoc/Test/en.expected.since/Mono.DocTest.Generic/GenericBase`1+NestedCollection.xml similarity index 100% rename from mdoc/Test/en.expected.since/Mono.DocTest.Generic/GenericBase`1+NestedCollection.xml rename to tests/mdoc/Test/en.expected.since/Mono.DocTest.Generic/GenericBase`1+NestedCollection.xml diff --git a/mdoc/Test/en.expected.since/Mono.DocTest.Generic/GenericBase`1.xml b/tests/mdoc/Test/en.expected.since/Mono.DocTest.Generic/GenericBase`1.xml similarity index 100% rename from mdoc/Test/en.expected.since/Mono.DocTest.Generic/GenericBase`1.xml rename to tests/mdoc/Test/en.expected.since/Mono.DocTest.Generic/GenericBase`1.xml diff --git a/mdoc/Test/en.expected.since/Mono.DocTest.Generic/IFoo`1.xml b/tests/mdoc/Test/en.expected.since/Mono.DocTest.Generic/IFoo`1.xml similarity index 100% rename from mdoc/Test/en.expected.since/Mono.DocTest.Generic/IFoo`1.xml rename to tests/mdoc/Test/en.expected.since/Mono.DocTest.Generic/IFoo`1.xml diff --git a/mdoc/Test/en.expected.since/Mono.DocTest.Generic/MyList`1+Helper`2.xml b/tests/mdoc/Test/en.expected.since/Mono.DocTest.Generic/MyList`1+Helper`2.xml similarity index 100% rename from mdoc/Test/en.expected.since/Mono.DocTest.Generic/MyList`1+Helper`2.xml rename to tests/mdoc/Test/en.expected.since/Mono.DocTest.Generic/MyList`1+Helper`2.xml diff --git a/mdoc/Test/en.expected.since/Mono.DocTest.Generic/MyList`1+RefDelegate.xml b/tests/mdoc/Test/en.expected.since/Mono.DocTest.Generic/MyList`1+RefDelegate.xml similarity index 100% rename from mdoc/Test/en.expected.since/Mono.DocTest.Generic/MyList`1+RefDelegate.xml rename to tests/mdoc/Test/en.expected.since/Mono.DocTest.Generic/MyList`1+RefDelegate.xml diff --git a/mdoc/Test/en.expected.since/Mono.DocTest.Generic/MyList`1.xml b/tests/mdoc/Test/en.expected.since/Mono.DocTest.Generic/MyList`1.xml similarity index 100% rename from mdoc/Test/en.expected.since/Mono.DocTest.Generic/MyList`1.xml rename to tests/mdoc/Test/en.expected.since/Mono.DocTest.Generic/MyList`1.xml diff --git a/mdoc/Test/en.expected.since/Mono.DocTest.Generic/MyList`2.xml b/tests/mdoc/Test/en.expected.since/Mono.DocTest.Generic/MyList`2.xml similarity index 100% rename from mdoc/Test/en.expected.since/Mono.DocTest.Generic/MyList`2.xml rename to tests/mdoc/Test/en.expected.since/Mono.DocTest.Generic/MyList`2.xml diff --git a/mdoc/Test/en.expected.since/Mono.DocTest/AddedType.xml b/tests/mdoc/Test/en.expected.since/Mono.DocTest/AddedType.xml similarity index 100% rename from mdoc/Test/en.expected.since/Mono.DocTest/AddedType.xml rename to tests/mdoc/Test/en.expected.since/Mono.DocTest/AddedType.xml diff --git a/mdoc/Test/en.expected.since/Mono.DocTest/Color.xml b/tests/mdoc/Test/en.expected.since/Mono.DocTest/Color.xml similarity index 100% rename from mdoc/Test/en.expected.since/Mono.DocTest/Color.xml rename to tests/mdoc/Test/en.expected.since/Mono.DocTest/Color.xml diff --git a/mdoc/Test/en.expected.since/Mono.DocTest/D.xml b/tests/mdoc/Test/en.expected.since/Mono.DocTest/D.xml similarity index 100% rename from mdoc/Test/en.expected.since/Mono.DocTest/D.xml rename to tests/mdoc/Test/en.expected.since/Mono.DocTest/D.xml diff --git a/mdoc/Test/en.expected.since/Mono.DocTest/DocAttribute.xml b/tests/mdoc/Test/en.expected.since/Mono.DocTest/DocAttribute.xml similarity index 100% rename from mdoc/Test/en.expected.since/Mono.DocTest/DocAttribute.xml rename to tests/mdoc/Test/en.expected.since/Mono.DocTest/DocAttribute.xml diff --git a/mdoc/Test/en.expected.since/Mono.DocTest/DocValueType.xml b/tests/mdoc/Test/en.expected.since/Mono.DocTest/DocValueType.xml similarity index 100% rename from mdoc/Test/en.expected.since/Mono.DocTest/DocValueType.xml rename to tests/mdoc/Test/en.expected.since/Mono.DocTest/DocValueType.xml diff --git a/mdoc/Test/en.expected.since/Mono.DocTest/IProcess.xml b/tests/mdoc/Test/en.expected.since/Mono.DocTest/IProcess.xml similarity index 100% rename from mdoc/Test/en.expected.since/Mono.DocTest/IProcess.xml rename to tests/mdoc/Test/en.expected.since/Mono.DocTest/IProcess.xml diff --git a/mdoc/Test/en.expected.since/Mono.DocTest/UseLists.xml b/tests/mdoc/Test/en.expected.since/Mono.DocTest/UseLists.xml similarity index 100% rename from mdoc/Test/en.expected.since/Mono.DocTest/UseLists.xml rename to tests/mdoc/Test/en.expected.since/Mono.DocTest/UseLists.xml diff --git a/mdoc/Test/en.expected.since/Mono.DocTest/Widget+Del.xml b/tests/mdoc/Test/en.expected.since/Mono.DocTest/Widget+Del.xml similarity index 100% rename from mdoc/Test/en.expected.since/Mono.DocTest/Widget+Del.xml rename to tests/mdoc/Test/en.expected.since/Mono.DocTest/Widget+Del.xml diff --git a/mdoc/Test/en.expected.since/Mono.DocTest/Widget+Direction.xml b/tests/mdoc/Test/en.expected.since/Mono.DocTest/Widget+Direction.xml similarity index 100% rename from mdoc/Test/en.expected.since/Mono.DocTest/Widget+Direction.xml rename to tests/mdoc/Test/en.expected.since/Mono.DocTest/Widget+Direction.xml diff --git a/mdoc/Test/en.expected.since/Mono.DocTest/Widget+IMenuItem.xml b/tests/mdoc/Test/en.expected.since/Mono.DocTest/Widget+IMenuItem.xml similarity index 100% rename from mdoc/Test/en.expected.since/Mono.DocTest/Widget+IMenuItem.xml rename to tests/mdoc/Test/en.expected.since/Mono.DocTest/Widget+IMenuItem.xml diff --git a/mdoc/Test/en.expected.since/Mono.DocTest/Widget+NestedClass+Double+Triple+Quadruple.xml b/tests/mdoc/Test/en.expected.since/Mono.DocTest/Widget+NestedClass+Double+Triple+Quadruple.xml similarity index 100% rename from mdoc/Test/en.expected.since/Mono.DocTest/Widget+NestedClass+Double+Triple+Quadruple.xml rename to tests/mdoc/Test/en.expected.since/Mono.DocTest/Widget+NestedClass+Double+Triple+Quadruple.xml diff --git a/mdoc/Test/en.expected.since/Mono.DocTest/Widget+NestedClass+Double+Triple.xml b/tests/mdoc/Test/en.expected.since/Mono.DocTest/Widget+NestedClass+Double+Triple.xml similarity index 100% rename from mdoc/Test/en.expected.since/Mono.DocTest/Widget+NestedClass+Double+Triple.xml rename to tests/mdoc/Test/en.expected.since/Mono.DocTest/Widget+NestedClass+Double+Triple.xml diff --git a/mdoc/Test/en.expected.since/Mono.DocTest/Widget+NestedClass+Double.xml b/tests/mdoc/Test/en.expected.since/Mono.DocTest/Widget+NestedClass+Double.xml similarity index 100% rename from mdoc/Test/en.expected.since/Mono.DocTest/Widget+NestedClass+Double.xml rename to tests/mdoc/Test/en.expected.since/Mono.DocTest/Widget+NestedClass+Double.xml diff --git a/mdoc/Test/en.expected.since/Mono.DocTest/Widget+NestedClass.xml b/tests/mdoc/Test/en.expected.since/Mono.DocTest/Widget+NestedClass.xml similarity index 100% rename from mdoc/Test/en.expected.since/Mono.DocTest/Widget+NestedClass.xml rename to tests/mdoc/Test/en.expected.since/Mono.DocTest/Widget+NestedClass.xml diff --git a/mdoc/Test/en.expected.since/Mono.DocTest/Widget+NestedClass`1.xml b/tests/mdoc/Test/en.expected.since/Mono.DocTest/Widget+NestedClass`1.xml similarity index 100% rename from mdoc/Test/en.expected.since/Mono.DocTest/Widget+NestedClass`1.xml rename to tests/mdoc/Test/en.expected.since/Mono.DocTest/Widget+NestedClass`1.xml diff --git a/mdoc/Test/en.expected.since/Mono.DocTest/Widget.xml b/tests/mdoc/Test/en.expected.since/Mono.DocTest/Widget.xml similarity index 100% rename from mdoc/Test/en.expected.since/Mono.DocTest/Widget.xml rename to tests/mdoc/Test/en.expected.since/Mono.DocTest/Widget.xml diff --git a/mdoc/Test/en.expected.since/NoNamespace.xml b/tests/mdoc/Test/en.expected.since/NoNamespace.xml similarity index 100% rename from mdoc/Test/en.expected.since/NoNamespace.xml rename to tests/mdoc/Test/en.expected.since/NoNamespace.xml diff --git a/mdoc/Test/en.expected.since/System/Action`1.xml b/tests/mdoc/Test/en.expected.since/System/Action`1.xml similarity index 100% rename from mdoc/Test/en.expected.since/System/Action`1.xml rename to tests/mdoc/Test/en.expected.since/System/Action`1.xml diff --git a/mdoc/Test/en.expected.since/System/Array.xml b/tests/mdoc/Test/en.expected.since/System/Array.xml similarity index 100% rename from mdoc/Test/en.expected.since/System/Array.xml rename to tests/mdoc/Test/en.expected.since/System/Array.xml diff --git a/mdoc/Test/en.expected.since/System/AsyncCallback.xml b/tests/mdoc/Test/en.expected.since/System/AsyncCallback.xml similarity index 100% rename from mdoc/Test/en.expected.since/System/AsyncCallback.xml rename to tests/mdoc/Test/en.expected.since/System/AsyncCallback.xml diff --git a/mdoc/Test/en.expected.since/System/Environment+SpecialFolder.xml b/tests/mdoc/Test/en.expected.since/System/Environment+SpecialFolder.xml similarity index 100% rename from mdoc/Test/en.expected.since/System/Environment+SpecialFolder.xml rename to tests/mdoc/Test/en.expected.since/System/Environment+SpecialFolder.xml diff --git a/mdoc/Test/en.expected.since/System/Environment.xml b/tests/mdoc/Test/en.expected.since/System/Environment.xml similarity index 100% rename from mdoc/Test/en.expected.since/System/Environment.xml rename to tests/mdoc/Test/en.expected.since/System/Environment.xml diff --git a/mdoc/Test/en.expected.since/index.xml b/tests/mdoc/Test/en.expected.since/index.xml similarity index 100% rename from mdoc/Test/en.expected.since/index.xml rename to tests/mdoc/Test/en.expected.since/index.xml diff --git a/mdoc/Test/en.expected.since/ns-.xml b/tests/mdoc/Test/en.expected.since/ns-.xml similarity index 100% rename from mdoc/Test/en.expected.since/ns-.xml rename to tests/mdoc/Test/en.expected.since/ns-.xml diff --git a/mdoc/Test/en.expected.since/ns-Mono.DocTest.Generic.xml b/tests/mdoc/Test/en.expected.since/ns-Mono.DocTest.Generic.xml similarity index 100% rename from mdoc/Test/en.expected.since/ns-Mono.DocTest.Generic.xml rename to tests/mdoc/Test/en.expected.since/ns-Mono.DocTest.Generic.xml diff --git a/mdoc/Test/en.expected.since/ns-Mono.DocTest.xml b/tests/mdoc/Test/en.expected.since/ns-Mono.DocTest.xml similarity index 100% rename from mdoc/Test/en.expected.since/ns-Mono.DocTest.xml rename to tests/mdoc/Test/en.expected.since/ns-Mono.DocTest.xml diff --git a/mdoc/Test/en.expected.since/ns-System.xml b/tests/mdoc/Test/en.expected.since/ns-System.xml similarity index 100% rename from mdoc/Test/en.expected.since/ns-System.xml rename to tests/mdoc/Test/en.expected.since/ns-System.xml diff --git a/mdoc/Test/en.expected.typeForwards/FrameworksIndex/One.xml b/tests/mdoc/Test/en.expected.typeForwards/FrameworksIndex/One.xml similarity index 100% rename from mdoc/Test/en.expected.typeForwards/FrameworksIndex/One.xml rename to tests/mdoc/Test/en.expected.typeForwards/FrameworksIndex/One.xml diff --git a/mdoc/Test/en.expected.typeForwards/FrameworksIndex/Three.xml b/tests/mdoc/Test/en.expected.typeForwards/FrameworksIndex/Three.xml similarity index 100% rename from mdoc/Test/en.expected.typeForwards/FrameworksIndex/Three.xml rename to tests/mdoc/Test/en.expected.typeForwards/FrameworksIndex/Three.xml diff --git a/mdoc/Test/en.expected.typeForwards/FrameworksIndex/Two.xml b/tests/mdoc/Test/en.expected.typeForwards/FrameworksIndex/Two.xml similarity index 100% rename from mdoc/Test/en.expected.typeForwards/FrameworksIndex/Two.xml rename to tests/mdoc/Test/en.expected.typeForwards/FrameworksIndex/Two.xml diff --git a/mdoc/Test/en.expected.typeForwards/TheNamespace/TheClass.xml b/tests/mdoc/Test/en.expected.typeForwards/TheNamespace/TheClass.xml similarity index 100% rename from mdoc/Test/en.expected.typeForwards/TheNamespace/TheClass.xml rename to tests/mdoc/Test/en.expected.typeForwards/TheNamespace/TheClass.xml diff --git a/mdoc/Test/en.expected.typeForwards/index.xml b/tests/mdoc/Test/en.expected.typeForwards/index.xml similarity index 100% rename from mdoc/Test/en.expected.typeForwards/index.xml rename to tests/mdoc/Test/en.expected.typeForwards/index.xml diff --git a/mdoc/Test/en.expected.typeForwards/ns-TheNamespace.xml b/tests/mdoc/Test/en.expected.typeForwards/ns-TheNamespace.xml similarity index 100% rename from mdoc/Test/en.expected.typeForwards/ns-TheNamespace.xml rename to tests/mdoc/Test/en.expected.typeForwards/ns-TheNamespace.xml diff --git a/mdoc/Test/en.expected/Mono.DocTest.Generic/CompoundConstraints`1.xml b/tests/mdoc/Test/en.expected/Mono.DocTest.Generic/CompoundConstraints`1.xml similarity index 100% rename from mdoc/Test/en.expected/Mono.DocTest.Generic/CompoundConstraints`1.xml rename to tests/mdoc/Test/en.expected/Mono.DocTest.Generic/CompoundConstraints`1.xml diff --git a/mdoc/Test/en.expected/Mono.DocTest.Generic/Extensions.xml b/tests/mdoc/Test/en.expected/Mono.DocTest.Generic/Extensions.xml similarity index 100% rename from mdoc/Test/en.expected/Mono.DocTest.Generic/Extensions.xml rename to tests/mdoc/Test/en.expected/Mono.DocTest.Generic/Extensions.xml diff --git a/mdoc/Test/en.expected/Mono.DocTest.Generic/Func`2.xml b/tests/mdoc/Test/en.expected/Mono.DocTest.Generic/Func`2.xml similarity index 100% rename from mdoc/Test/en.expected/Mono.DocTest.Generic/Func`2.xml rename to tests/mdoc/Test/en.expected/Mono.DocTest.Generic/Func`2.xml diff --git a/mdoc/Test/en.expected/Mono.DocTest.Generic/GenericBase`1+FooEventArgs.xml b/tests/mdoc/Test/en.expected/Mono.DocTest.Generic/GenericBase`1+FooEventArgs.xml similarity index 100% rename from mdoc/Test/en.expected/Mono.DocTest.Generic/GenericBase`1+FooEventArgs.xml rename to tests/mdoc/Test/en.expected/Mono.DocTest.Generic/GenericBase`1+FooEventArgs.xml diff --git a/mdoc/Test/en.expected/Mono.DocTest.Generic/GenericBase`1+NestedCollection+Enumerator.xml b/tests/mdoc/Test/en.expected/Mono.DocTest.Generic/GenericBase`1+NestedCollection+Enumerator.xml similarity index 100% rename from mdoc/Test/en.expected/Mono.DocTest.Generic/GenericBase`1+NestedCollection+Enumerator.xml rename to tests/mdoc/Test/en.expected/Mono.DocTest.Generic/GenericBase`1+NestedCollection+Enumerator.xml diff --git a/mdoc/Test/en.expected/Mono.DocTest.Generic/GenericBase`1+NestedCollection.xml b/tests/mdoc/Test/en.expected/Mono.DocTest.Generic/GenericBase`1+NestedCollection.xml similarity index 100% rename from mdoc/Test/en.expected/Mono.DocTest.Generic/GenericBase`1+NestedCollection.xml rename to tests/mdoc/Test/en.expected/Mono.DocTest.Generic/GenericBase`1+NestedCollection.xml diff --git a/mdoc/Test/en.expected/Mono.DocTest.Generic/GenericBase`1.xml b/tests/mdoc/Test/en.expected/Mono.DocTest.Generic/GenericBase`1.xml similarity index 100% rename from mdoc/Test/en.expected/Mono.DocTest.Generic/GenericBase`1.xml rename to tests/mdoc/Test/en.expected/Mono.DocTest.Generic/GenericBase`1.xml diff --git a/mdoc/Test/en.expected/Mono.DocTest.Generic/IFoo`1.xml b/tests/mdoc/Test/en.expected/Mono.DocTest.Generic/IFoo`1.xml similarity index 100% rename from mdoc/Test/en.expected/Mono.DocTest.Generic/IFoo`1.xml rename to tests/mdoc/Test/en.expected/Mono.DocTest.Generic/IFoo`1.xml diff --git a/mdoc/Test/en.expected/Mono.DocTest.Generic/MyList`1+Helper`2.xml b/tests/mdoc/Test/en.expected/Mono.DocTest.Generic/MyList`1+Helper`2.xml similarity index 100% rename from mdoc/Test/en.expected/Mono.DocTest.Generic/MyList`1+Helper`2.xml rename to tests/mdoc/Test/en.expected/Mono.DocTest.Generic/MyList`1+Helper`2.xml diff --git a/mdoc/Test/en.expected/Mono.DocTest.Generic/MyList`1+RefDelegate.xml b/tests/mdoc/Test/en.expected/Mono.DocTest.Generic/MyList`1+RefDelegate.xml similarity index 100% rename from mdoc/Test/en.expected/Mono.DocTest.Generic/MyList`1+RefDelegate.xml rename to tests/mdoc/Test/en.expected/Mono.DocTest.Generic/MyList`1+RefDelegate.xml diff --git a/mdoc/Test/en.expected/Mono.DocTest.Generic/MyList`1.xml b/tests/mdoc/Test/en.expected/Mono.DocTest.Generic/MyList`1.xml similarity index 100% rename from mdoc/Test/en.expected/Mono.DocTest.Generic/MyList`1.xml rename to tests/mdoc/Test/en.expected/Mono.DocTest.Generic/MyList`1.xml diff --git a/mdoc/Test/en.expected/Mono.DocTest.Generic/MyList`2.xml b/tests/mdoc/Test/en.expected/Mono.DocTest.Generic/MyList`2.xml similarity index 100% rename from mdoc/Test/en.expected/Mono.DocTest.Generic/MyList`2.xml rename to tests/mdoc/Test/en.expected/Mono.DocTest.Generic/MyList`2.xml diff --git a/mdoc/Test/en.expected/Mono.DocTest/Color.xml b/tests/mdoc/Test/en.expected/Mono.DocTest/Color.xml similarity index 100% rename from mdoc/Test/en.expected/Mono.DocTest/Color.xml rename to tests/mdoc/Test/en.expected/Mono.DocTest/Color.xml diff --git a/mdoc/Test/en.expected/Mono.DocTest/D.xml b/tests/mdoc/Test/en.expected/Mono.DocTest/D.xml similarity index 100% rename from mdoc/Test/en.expected/Mono.DocTest/D.xml rename to tests/mdoc/Test/en.expected/Mono.DocTest/D.xml diff --git a/mdoc/Test/en.expected/Mono.DocTest/DocAttribute.xml b/tests/mdoc/Test/en.expected/Mono.DocTest/DocAttribute.xml similarity index 100% rename from mdoc/Test/en.expected/Mono.DocTest/DocAttribute.xml rename to tests/mdoc/Test/en.expected/Mono.DocTest/DocAttribute.xml diff --git a/mdoc/Test/en.expected/Mono.DocTest/DocValueType.xml b/tests/mdoc/Test/en.expected/Mono.DocTest/DocValueType.xml similarity index 100% rename from mdoc/Test/en.expected/Mono.DocTest/DocValueType.xml rename to tests/mdoc/Test/en.expected/Mono.DocTest/DocValueType.xml diff --git a/mdoc/Test/en.expected/Mono.DocTest/IProcess.xml b/tests/mdoc/Test/en.expected/Mono.DocTest/IProcess.xml similarity index 100% rename from mdoc/Test/en.expected/Mono.DocTest/IProcess.xml rename to tests/mdoc/Test/en.expected/Mono.DocTest/IProcess.xml diff --git a/mdoc/Test/en.expected/Mono.DocTest/UseLists.xml b/tests/mdoc/Test/en.expected/Mono.DocTest/UseLists.xml similarity index 100% rename from mdoc/Test/en.expected/Mono.DocTest/UseLists.xml rename to tests/mdoc/Test/en.expected/Mono.DocTest/UseLists.xml diff --git a/mdoc/Test/en.expected/Mono.DocTest/Widget+Del.xml b/tests/mdoc/Test/en.expected/Mono.DocTest/Widget+Del.xml similarity index 100% rename from mdoc/Test/en.expected/Mono.DocTest/Widget+Del.xml rename to tests/mdoc/Test/en.expected/Mono.DocTest/Widget+Del.xml diff --git a/mdoc/Test/en.expected/Mono.DocTest/Widget+Direction.xml b/tests/mdoc/Test/en.expected/Mono.DocTest/Widget+Direction.xml similarity index 100% rename from mdoc/Test/en.expected/Mono.DocTest/Widget+Direction.xml rename to tests/mdoc/Test/en.expected/Mono.DocTest/Widget+Direction.xml diff --git a/mdoc/Test/en.expected/Mono.DocTest/Widget+IMenuItem.xml b/tests/mdoc/Test/en.expected/Mono.DocTest/Widget+IMenuItem.xml similarity index 100% rename from mdoc/Test/en.expected/Mono.DocTest/Widget+IMenuItem.xml rename to tests/mdoc/Test/en.expected/Mono.DocTest/Widget+IMenuItem.xml diff --git a/mdoc/Test/en.expected/Mono.DocTest/Widget+NestedClass+Double+Triple+Quadruple.xml b/tests/mdoc/Test/en.expected/Mono.DocTest/Widget+NestedClass+Double+Triple+Quadruple.xml similarity index 100% rename from mdoc/Test/en.expected/Mono.DocTest/Widget+NestedClass+Double+Triple+Quadruple.xml rename to tests/mdoc/Test/en.expected/Mono.DocTest/Widget+NestedClass+Double+Triple+Quadruple.xml diff --git a/mdoc/Test/en.expected/Mono.DocTest/Widget+NestedClass+Double+Triple.xml b/tests/mdoc/Test/en.expected/Mono.DocTest/Widget+NestedClass+Double+Triple.xml similarity index 100% rename from mdoc/Test/en.expected/Mono.DocTest/Widget+NestedClass+Double+Triple.xml rename to tests/mdoc/Test/en.expected/Mono.DocTest/Widget+NestedClass+Double+Triple.xml diff --git a/mdoc/Test/en.expected/Mono.DocTest/Widget+NestedClass+Double.xml b/tests/mdoc/Test/en.expected/Mono.DocTest/Widget+NestedClass+Double.xml similarity index 100% rename from mdoc/Test/en.expected/Mono.DocTest/Widget+NestedClass+Double.xml rename to tests/mdoc/Test/en.expected/Mono.DocTest/Widget+NestedClass+Double.xml diff --git a/mdoc/Test/en.expected/Mono.DocTest/Widget+NestedClass.xml b/tests/mdoc/Test/en.expected/Mono.DocTest/Widget+NestedClass.xml similarity index 100% rename from mdoc/Test/en.expected/Mono.DocTest/Widget+NestedClass.xml rename to tests/mdoc/Test/en.expected/Mono.DocTest/Widget+NestedClass.xml diff --git a/mdoc/Test/en.expected/Mono.DocTest/Widget+NestedClass`1.xml b/tests/mdoc/Test/en.expected/Mono.DocTest/Widget+NestedClass`1.xml similarity index 100% rename from mdoc/Test/en.expected/Mono.DocTest/Widget+NestedClass`1.xml rename to tests/mdoc/Test/en.expected/Mono.DocTest/Widget+NestedClass`1.xml diff --git a/mdoc/Test/en.expected/Mono.DocTest/Widget.xml b/tests/mdoc/Test/en.expected/Mono.DocTest/Widget.xml similarity index 100% rename from mdoc/Test/en.expected/Mono.DocTest/Widget.xml rename to tests/mdoc/Test/en.expected/Mono.DocTest/Widget.xml diff --git a/mdoc/Test/en.expected/NoNamespace.xml b/tests/mdoc/Test/en.expected/NoNamespace.xml similarity index 100% rename from mdoc/Test/en.expected/NoNamespace.xml rename to tests/mdoc/Test/en.expected/NoNamespace.xml diff --git a/mdoc/Test/en.expected/System/Action`1.xml b/tests/mdoc/Test/en.expected/System/Action`1.xml similarity index 100% rename from mdoc/Test/en.expected/System/Action`1.xml rename to tests/mdoc/Test/en.expected/System/Action`1.xml diff --git a/mdoc/Test/en.expected/System/Array.xml b/tests/mdoc/Test/en.expected/System/Array.xml similarity index 100% rename from mdoc/Test/en.expected/System/Array.xml rename to tests/mdoc/Test/en.expected/System/Array.xml diff --git a/mdoc/Test/en.expected/System/AsyncCallback.xml b/tests/mdoc/Test/en.expected/System/AsyncCallback.xml similarity index 100% rename from mdoc/Test/en.expected/System/AsyncCallback.xml rename to tests/mdoc/Test/en.expected/System/AsyncCallback.xml diff --git a/mdoc/Test/en.expected/System/Environment+SpecialFolder.xml b/tests/mdoc/Test/en.expected/System/Environment+SpecialFolder.xml similarity index 100% rename from mdoc/Test/en.expected/System/Environment+SpecialFolder.xml rename to tests/mdoc/Test/en.expected/System/Environment+SpecialFolder.xml diff --git a/mdoc/Test/en.expected/System/Environment.xml b/tests/mdoc/Test/en.expected/System/Environment.xml similarity index 100% rename from mdoc/Test/en.expected/System/Environment.xml rename to tests/mdoc/Test/en.expected/System/Environment.xml diff --git a/mdoc/Test/en.expected/index.xml b/tests/mdoc/Test/en.expected/index.xml similarity index 100% rename from mdoc/Test/en.expected/index.xml rename to tests/mdoc/Test/en.expected/index.xml diff --git a/mdoc/Test/en.expected/ns-.xml b/tests/mdoc/Test/en.expected/ns-.xml similarity index 100% rename from mdoc/Test/en.expected/ns-.xml rename to tests/mdoc/Test/en.expected/ns-.xml diff --git a/mdoc/Test/en.expected/ns-Mono.DocTest.Generic.xml b/tests/mdoc/Test/en.expected/ns-Mono.DocTest.Generic.xml similarity index 100% rename from mdoc/Test/en.expected/ns-Mono.DocTest.Generic.xml rename to tests/mdoc/Test/en.expected/ns-Mono.DocTest.Generic.xml diff --git a/mdoc/Test/en.expected/ns-Mono.DocTest.xml b/tests/mdoc/Test/en.expected/ns-Mono.DocTest.xml similarity index 100% rename from mdoc/Test/en.expected/ns-Mono.DocTest.xml rename to tests/mdoc/Test/en.expected/ns-Mono.DocTest.xml diff --git a/mdoc/Test/en.expected/ns-System.xml b/tests/mdoc/Test/en.expected/ns-System.xml similarity index 100% rename from mdoc/Test/en.expected/ns-System.xml rename to tests/mdoc/Test/en.expected/ns-System.xml diff --git a/mdoc/Test/ex.expected-cppwinrtuwp/Namespace2/Class2.xml b/tests/mdoc/Test/ex.expected-cppwinrtuwp/Namespace2/Class2.xml similarity index 100% rename from mdoc/Test/ex.expected-cppwinrtuwp/Namespace2/Class2.xml rename to tests/mdoc/Test/ex.expected-cppwinrtuwp/Namespace2/Class2.xml diff --git a/mdoc/Test/ex.expected-cppwinrtuwp/Namespace2/Class3.xml b/tests/mdoc/Test/ex.expected-cppwinrtuwp/Namespace2/Class3.xml similarity index 100% rename from mdoc/Test/ex.expected-cppwinrtuwp/Namespace2/Class3.xml rename to tests/mdoc/Test/ex.expected-cppwinrtuwp/Namespace2/Class3.xml diff --git a/mdoc/Test/ex.expected-cppwinrtuwp/Namespace2/Class4.xml b/tests/mdoc/Test/ex.expected-cppwinrtuwp/Namespace2/Class4.xml similarity index 100% rename from mdoc/Test/ex.expected-cppwinrtuwp/Namespace2/Class4.xml rename to tests/mdoc/Test/ex.expected-cppwinrtuwp/Namespace2/Class4.xml diff --git a/mdoc/Test/ex.expected-cppwinrtuwp/Namespace222/App.xml b/tests/mdoc/Test/ex.expected-cppwinrtuwp/Namespace222/App.xml similarity index 100% rename from mdoc/Test/ex.expected-cppwinrtuwp/Namespace222/App.xml rename to tests/mdoc/Test/ex.expected-cppwinrtuwp/Namespace222/App.xml diff --git a/mdoc/Test/ex.expected-cppwinrtuwp/UwpTestWinRtComponentCpp/Class1.xml b/tests/mdoc/Test/ex.expected-cppwinrtuwp/UwpTestWinRtComponentCpp/Class1.xml similarity index 100% rename from mdoc/Test/ex.expected-cppwinrtuwp/UwpTestWinRtComponentCpp/Class1.xml rename to tests/mdoc/Test/ex.expected-cppwinrtuwp/UwpTestWinRtComponentCpp/Class1.xml diff --git a/mdoc/Test/ex.expected-cppwinrtuwp/UwpTestWinRtComponentCpp/Color1.xml b/tests/mdoc/Test/ex.expected-cppwinrtuwp/UwpTestWinRtComponentCpp/Color1.xml similarity index 100% rename from mdoc/Test/ex.expected-cppwinrtuwp/UwpTestWinRtComponentCpp/Color1.xml rename to tests/mdoc/Test/ex.expected-cppwinrtuwp/UwpTestWinRtComponentCpp/Color1.xml diff --git a/mdoc/Test/ex.expected-cppwinrtuwp/UwpTestWinRtComponentCpp/CustomAttribute1.xml b/tests/mdoc/Test/ex.expected-cppwinrtuwp/UwpTestWinRtComponentCpp/CustomAttribute1.xml similarity index 100% rename from mdoc/Test/ex.expected-cppwinrtuwp/UwpTestWinRtComponentCpp/CustomAttribute1.xml rename to tests/mdoc/Test/ex.expected-cppwinrtuwp/UwpTestWinRtComponentCpp/CustomAttribute1.xml diff --git a/mdoc/Test/ex.expected-cppwinrtuwp/UwpTestWinRtComponentCpp/PrimeFoundHandler.xml b/tests/mdoc/Test/ex.expected-cppwinrtuwp/UwpTestWinRtComponentCpp/PrimeFoundHandler.xml similarity index 100% rename from mdoc/Test/ex.expected-cppwinrtuwp/UwpTestWinRtComponentCpp/PrimeFoundHandler.xml rename to tests/mdoc/Test/ex.expected-cppwinrtuwp/UwpTestWinRtComponentCpp/PrimeFoundHandler.xml diff --git a/mdoc/Test/ex.expected-cppwinrtuwp/UwpTestWinRtComponentCpp/PrimeFoundHandlerWithSpecificType.xml b/tests/mdoc/Test/ex.expected-cppwinrtuwp/UwpTestWinRtComponentCpp/PrimeFoundHandlerWithSpecificType.xml similarity index 100% rename from mdoc/Test/ex.expected-cppwinrtuwp/UwpTestWinRtComponentCpp/PrimeFoundHandlerWithSpecificType.xml rename to tests/mdoc/Test/ex.expected-cppwinrtuwp/UwpTestWinRtComponentCpp/PrimeFoundHandlerWithSpecificType.xml diff --git a/mdoc/Test/ex.expected-cppwinrtuwp/UwpTestWinRtComponentCpp/SomethingHappenedEventHandler.xml b/tests/mdoc/Test/ex.expected-cppwinrtuwp/UwpTestWinRtComponentCpp/SomethingHappenedEventHandler.xml similarity index 100% rename from mdoc/Test/ex.expected-cppwinrtuwp/UwpTestWinRtComponentCpp/SomethingHappenedEventHandler.xml rename to tests/mdoc/Test/ex.expected-cppwinrtuwp/UwpTestWinRtComponentCpp/SomethingHappenedEventHandler.xml diff --git a/mdoc/Test/ex.expected-cppwinrtuwp/index.xml b/tests/mdoc/Test/ex.expected-cppwinrtuwp/index.xml similarity index 100% rename from mdoc/Test/ex.expected-cppwinrtuwp/index.xml rename to tests/mdoc/Test/ex.expected-cppwinrtuwp/index.xml diff --git a/mdoc/Test/ex.expected-cppwinrtuwp/ns-Namespace2.xml b/tests/mdoc/Test/ex.expected-cppwinrtuwp/ns-Namespace2.xml similarity index 100% rename from mdoc/Test/ex.expected-cppwinrtuwp/ns-Namespace2.xml rename to tests/mdoc/Test/ex.expected-cppwinrtuwp/ns-Namespace2.xml diff --git a/mdoc/Test/ex.expected-cppwinrtuwp/ns-Namespace222.xml b/tests/mdoc/Test/ex.expected-cppwinrtuwp/ns-Namespace222.xml similarity index 100% rename from mdoc/Test/ex.expected-cppwinrtuwp/ns-Namespace222.xml rename to tests/mdoc/Test/ex.expected-cppwinrtuwp/ns-Namespace222.xml diff --git a/mdoc/Test/ex.expected-cppwinrtuwp/ns-UwpTestWinRtComponentCpp.xml b/tests/mdoc/Test/ex.expected-cppwinrtuwp/ns-UwpTestWinRtComponentCpp.xml similarity index 100% rename from mdoc/Test/ex.expected-cppwinrtuwp/ns-UwpTestWinRtComponentCpp.xml rename to tests/mdoc/Test/ex.expected-cppwinrtuwp/ns-UwpTestWinRtComponentCpp.xml diff --git a/mdoc/Test/expected_fx_remove_statistics.txt b/tests/mdoc/Test/expected_fx_remove_statistics.txt similarity index 100% rename from mdoc/Test/expected_fx_remove_statistics.txt rename to tests/mdoc/Test/expected_fx_remove_statistics.txt diff --git a/mdoc/Test/expected_remove_statistics.txt b/tests/mdoc/Test/expected_remove_statistics.txt similarity index 100% rename from mdoc/Test/expected_remove_statistics.txt rename to tests/mdoc/Test/expected_remove_statistics.txt diff --git a/mdoc/Test/expected_statistics.txt b/tests/mdoc/Test/expected_statistics.txt similarity index 100% rename from mdoc/Test/expected_statistics.txt rename to tests/mdoc/Test/expected_statistics.txt diff --git a/mdoc/Test/frameworks.xml b/tests/mdoc/Test/frameworks.xml similarity index 100% rename from mdoc/Test/frameworks.xml rename to tests/mdoc/Test/frameworks.xml diff --git a/mdoc/Test/fx-import-configuration.xml b/tests/mdoc/Test/fx-import-configuration.xml similarity index 100% rename from mdoc/Test/fx-import-configuration.xml rename to tests/mdoc/Test/fx-import-configuration.xml diff --git a/mdoc/Test/fx-statistics-remove-configuration.xml b/tests/mdoc/Test/fx-statistics-remove-configuration.xml similarity index 100% rename from mdoc/Test/fx-statistics-remove-configuration.xml rename to tests/mdoc/Test/fx-statistics-remove-configuration.xml diff --git a/mdoc/Test/html.expected-with-array-extension/Mono.DocTest.Generic/CompoundConstraints`1.html b/tests/mdoc/Test/html.expected-with-array-extension/Mono.DocTest.Generic/CompoundConstraints`1.html similarity index 100% rename from mdoc/Test/html.expected-with-array-extension/Mono.DocTest.Generic/CompoundConstraints`1.html rename to tests/mdoc/Test/html.expected-with-array-extension/Mono.DocTest.Generic/CompoundConstraints`1.html diff --git a/mdoc/Test/html.expected-with-array-extension/Mono.DocTest.Generic/Extensions.html b/tests/mdoc/Test/html.expected-with-array-extension/Mono.DocTest.Generic/Extensions.html similarity index 100% rename from mdoc/Test/html.expected-with-array-extension/Mono.DocTest.Generic/Extensions.html rename to tests/mdoc/Test/html.expected-with-array-extension/Mono.DocTest.Generic/Extensions.html diff --git a/mdoc/Test/html.expected-with-array-extension/Mono.DocTest.Generic/Func`2.html b/tests/mdoc/Test/html.expected-with-array-extension/Mono.DocTest.Generic/Func`2.html similarity index 100% rename from mdoc/Test/html.expected-with-array-extension/Mono.DocTest.Generic/Func`2.html rename to tests/mdoc/Test/html.expected-with-array-extension/Mono.DocTest.Generic/Func`2.html diff --git a/mdoc/Test/html.expected-with-array-extension/Mono.DocTest.Generic/GenericBase`1+FooEventArgs.html b/tests/mdoc/Test/html.expected-with-array-extension/Mono.DocTest.Generic/GenericBase`1+FooEventArgs.html similarity index 100% rename from mdoc/Test/html.expected-with-array-extension/Mono.DocTest.Generic/GenericBase`1+FooEventArgs.html rename to tests/mdoc/Test/html.expected-with-array-extension/Mono.DocTest.Generic/GenericBase`1+FooEventArgs.html diff --git a/mdoc/Test/html.expected-with-array-extension/Mono.DocTest.Generic/GenericBase`1+NestedCollection+Enumerator.html b/tests/mdoc/Test/html.expected-with-array-extension/Mono.DocTest.Generic/GenericBase`1+NestedCollection+Enumerator.html similarity index 100% rename from mdoc/Test/html.expected-with-array-extension/Mono.DocTest.Generic/GenericBase`1+NestedCollection+Enumerator.html rename to tests/mdoc/Test/html.expected-with-array-extension/Mono.DocTest.Generic/GenericBase`1+NestedCollection+Enumerator.html diff --git a/mdoc/Test/html.expected-with-array-extension/Mono.DocTest.Generic/GenericBase`1+NestedCollection.html b/tests/mdoc/Test/html.expected-with-array-extension/Mono.DocTest.Generic/GenericBase`1+NestedCollection.html similarity index 100% rename from mdoc/Test/html.expected-with-array-extension/Mono.DocTest.Generic/GenericBase`1+NestedCollection.html rename to tests/mdoc/Test/html.expected-with-array-extension/Mono.DocTest.Generic/GenericBase`1+NestedCollection.html diff --git a/mdoc/Test/html.expected-with-array-extension/Mono.DocTest.Generic/GenericBase`1.html b/tests/mdoc/Test/html.expected-with-array-extension/Mono.DocTest.Generic/GenericBase`1.html similarity index 100% rename from mdoc/Test/html.expected-with-array-extension/Mono.DocTest.Generic/GenericBase`1.html rename to tests/mdoc/Test/html.expected-with-array-extension/Mono.DocTest.Generic/GenericBase`1.html diff --git a/mdoc/Test/html.expected-with-array-extension/Mono.DocTest.Generic/IFoo`1.html b/tests/mdoc/Test/html.expected-with-array-extension/Mono.DocTest.Generic/IFoo`1.html similarity index 100% rename from mdoc/Test/html.expected-with-array-extension/Mono.DocTest.Generic/IFoo`1.html rename to tests/mdoc/Test/html.expected-with-array-extension/Mono.DocTest.Generic/IFoo`1.html diff --git a/mdoc/Test/html.expected-with-array-extension/Mono.DocTest.Generic/MyList`1+Helper`2.html b/tests/mdoc/Test/html.expected-with-array-extension/Mono.DocTest.Generic/MyList`1+Helper`2.html similarity index 100% rename from mdoc/Test/html.expected-with-array-extension/Mono.DocTest.Generic/MyList`1+Helper`2.html rename to tests/mdoc/Test/html.expected-with-array-extension/Mono.DocTest.Generic/MyList`1+Helper`2.html diff --git a/mdoc/Test/html.expected-with-array-extension/Mono.DocTest.Generic/MyList`1+RefDelegate.html b/tests/mdoc/Test/html.expected-with-array-extension/Mono.DocTest.Generic/MyList`1+RefDelegate.html similarity index 100% rename from mdoc/Test/html.expected-with-array-extension/Mono.DocTest.Generic/MyList`1+RefDelegate.html rename to tests/mdoc/Test/html.expected-with-array-extension/Mono.DocTest.Generic/MyList`1+RefDelegate.html diff --git a/mdoc/Test/html.expected-with-array-extension/Mono.DocTest.Generic/MyList`1.html b/tests/mdoc/Test/html.expected-with-array-extension/Mono.DocTest.Generic/MyList`1.html similarity index 100% rename from mdoc/Test/html.expected-with-array-extension/Mono.DocTest.Generic/MyList`1.html rename to tests/mdoc/Test/html.expected-with-array-extension/Mono.DocTest.Generic/MyList`1.html diff --git a/mdoc/Test/html.expected-with-array-extension/Mono.DocTest.Generic/MyList`2.html b/tests/mdoc/Test/html.expected-with-array-extension/Mono.DocTest.Generic/MyList`2.html similarity index 100% rename from mdoc/Test/html.expected-with-array-extension/Mono.DocTest.Generic/MyList`2.html rename to tests/mdoc/Test/html.expected-with-array-extension/Mono.DocTest.Generic/MyList`2.html diff --git a/mdoc/Test/html.expected-with-array-extension/Mono.DocTest.Generic/index.html b/tests/mdoc/Test/html.expected-with-array-extension/Mono.DocTest.Generic/index.html similarity index 100% rename from mdoc/Test/html.expected-with-array-extension/Mono.DocTest.Generic/index.html rename to tests/mdoc/Test/html.expected-with-array-extension/Mono.DocTest.Generic/index.html diff --git a/mdoc/Test/html.expected-with-array-extension/Mono.DocTest/Color.html b/tests/mdoc/Test/html.expected-with-array-extension/Mono.DocTest/Color.html similarity index 100% rename from mdoc/Test/html.expected-with-array-extension/Mono.DocTest/Color.html rename to tests/mdoc/Test/html.expected-with-array-extension/Mono.DocTest/Color.html diff --git a/mdoc/Test/html.expected-with-array-extension/Mono.DocTest/D.html b/tests/mdoc/Test/html.expected-with-array-extension/Mono.DocTest/D.html similarity index 100% rename from mdoc/Test/html.expected-with-array-extension/Mono.DocTest/D.html rename to tests/mdoc/Test/html.expected-with-array-extension/Mono.DocTest/D.html diff --git a/mdoc/Test/html.expected-with-array-extension/Mono.DocTest/DocAttribute.html b/tests/mdoc/Test/html.expected-with-array-extension/Mono.DocTest/DocAttribute.html similarity index 100% rename from mdoc/Test/html.expected-with-array-extension/Mono.DocTest/DocAttribute.html rename to tests/mdoc/Test/html.expected-with-array-extension/Mono.DocTest/DocAttribute.html diff --git a/mdoc/Test/html.expected-with-array-extension/Mono.DocTest/DocValueType.html b/tests/mdoc/Test/html.expected-with-array-extension/Mono.DocTest/DocValueType.html similarity index 100% rename from mdoc/Test/html.expected-with-array-extension/Mono.DocTest/DocValueType.html rename to tests/mdoc/Test/html.expected-with-array-extension/Mono.DocTest/DocValueType.html diff --git a/mdoc/Test/html.expected-with-array-extension/Mono.DocTest/IProcess.html b/tests/mdoc/Test/html.expected-with-array-extension/Mono.DocTest/IProcess.html similarity index 100% rename from mdoc/Test/html.expected-with-array-extension/Mono.DocTest/IProcess.html rename to tests/mdoc/Test/html.expected-with-array-extension/Mono.DocTest/IProcess.html diff --git a/mdoc/Test/html.expected-with-array-extension/Mono.DocTest/UseLists.html b/tests/mdoc/Test/html.expected-with-array-extension/Mono.DocTest/UseLists.html similarity index 100% rename from mdoc/Test/html.expected-with-array-extension/Mono.DocTest/UseLists.html rename to tests/mdoc/Test/html.expected-with-array-extension/Mono.DocTest/UseLists.html diff --git a/mdoc/Test/html.expected-with-array-extension/Mono.DocTest/Widget+Del.html b/tests/mdoc/Test/html.expected-with-array-extension/Mono.DocTest/Widget+Del.html similarity index 100% rename from mdoc/Test/html.expected-with-array-extension/Mono.DocTest/Widget+Del.html rename to tests/mdoc/Test/html.expected-with-array-extension/Mono.DocTest/Widget+Del.html diff --git a/mdoc/Test/html.expected-with-array-extension/Mono.DocTest/Widget+Direction.html b/tests/mdoc/Test/html.expected-with-array-extension/Mono.DocTest/Widget+Direction.html similarity index 100% rename from mdoc/Test/html.expected-with-array-extension/Mono.DocTest/Widget+Direction.html rename to tests/mdoc/Test/html.expected-with-array-extension/Mono.DocTest/Widget+Direction.html diff --git a/mdoc/Test/html.expected-with-array-extension/Mono.DocTest/Widget+IMenuItem.html b/tests/mdoc/Test/html.expected-with-array-extension/Mono.DocTest/Widget+IMenuItem.html similarity index 100% rename from mdoc/Test/html.expected-with-array-extension/Mono.DocTest/Widget+IMenuItem.html rename to tests/mdoc/Test/html.expected-with-array-extension/Mono.DocTest/Widget+IMenuItem.html diff --git a/mdoc/Test/html.expected-with-array-extension/Mono.DocTest/Widget+NestedClass+Double+Triple+Quadruple.html b/tests/mdoc/Test/html.expected-with-array-extension/Mono.DocTest/Widget+NestedClass+Double+Triple+Quadruple.html similarity index 100% rename from mdoc/Test/html.expected-with-array-extension/Mono.DocTest/Widget+NestedClass+Double+Triple+Quadruple.html rename to tests/mdoc/Test/html.expected-with-array-extension/Mono.DocTest/Widget+NestedClass+Double+Triple+Quadruple.html diff --git a/mdoc/Test/html.expected-with-array-extension/Mono.DocTest/Widget+NestedClass+Double+Triple.html b/tests/mdoc/Test/html.expected-with-array-extension/Mono.DocTest/Widget+NestedClass+Double+Triple.html similarity index 100% rename from mdoc/Test/html.expected-with-array-extension/Mono.DocTest/Widget+NestedClass+Double+Triple.html rename to tests/mdoc/Test/html.expected-with-array-extension/Mono.DocTest/Widget+NestedClass+Double+Triple.html diff --git a/mdoc/Test/html.expected-with-array-extension/Mono.DocTest/Widget+NestedClass+Double.html b/tests/mdoc/Test/html.expected-with-array-extension/Mono.DocTest/Widget+NestedClass+Double.html similarity index 100% rename from mdoc/Test/html.expected-with-array-extension/Mono.DocTest/Widget+NestedClass+Double.html rename to tests/mdoc/Test/html.expected-with-array-extension/Mono.DocTest/Widget+NestedClass+Double.html diff --git a/mdoc/Test/html.expected-with-array-extension/Mono.DocTest/Widget+NestedClass.html b/tests/mdoc/Test/html.expected-with-array-extension/Mono.DocTest/Widget+NestedClass.html similarity index 100% rename from mdoc/Test/html.expected-with-array-extension/Mono.DocTest/Widget+NestedClass.html rename to tests/mdoc/Test/html.expected-with-array-extension/Mono.DocTest/Widget+NestedClass.html diff --git a/mdoc/Test/html.expected-with-array-extension/Mono.DocTest/Widget+NestedClass`1.html b/tests/mdoc/Test/html.expected-with-array-extension/Mono.DocTest/Widget+NestedClass`1.html similarity index 100% rename from mdoc/Test/html.expected-with-array-extension/Mono.DocTest/Widget+NestedClass`1.html rename to tests/mdoc/Test/html.expected-with-array-extension/Mono.DocTest/Widget+NestedClass`1.html diff --git a/mdoc/Test/html.expected-with-array-extension/Mono.DocTest/Widget.html b/tests/mdoc/Test/html.expected-with-array-extension/Mono.DocTest/Widget.html similarity index 100% rename from mdoc/Test/html.expected-with-array-extension/Mono.DocTest/Widget.html rename to tests/mdoc/Test/html.expected-with-array-extension/Mono.DocTest/Widget.html diff --git a/mdoc/Test/html.expected-with-array-extension/Mono.DocTest/index.html b/tests/mdoc/Test/html.expected-with-array-extension/Mono.DocTest/index.html similarity index 100% rename from mdoc/Test/html.expected-with-array-extension/Mono.DocTest/index.html rename to tests/mdoc/Test/html.expected-with-array-extension/Mono.DocTest/index.html diff --git a/mdoc/Test/html.expected-with-array-extension/NoNamespace.html b/tests/mdoc/Test/html.expected-with-array-extension/NoNamespace.html similarity index 100% rename from mdoc/Test/html.expected-with-array-extension/NoNamespace.html rename to tests/mdoc/Test/html.expected-with-array-extension/NoNamespace.html diff --git a/mdoc/Test/html.expected-with-array-extension/System/Action`1.html b/tests/mdoc/Test/html.expected-with-array-extension/System/Action`1.html similarity index 100% rename from mdoc/Test/html.expected-with-array-extension/System/Action`1.html rename to tests/mdoc/Test/html.expected-with-array-extension/System/Action`1.html diff --git a/mdoc/Test/html.expected-with-array-extension/System/Array.html b/tests/mdoc/Test/html.expected-with-array-extension/System/Array.html similarity index 100% rename from mdoc/Test/html.expected-with-array-extension/System/Array.html rename to tests/mdoc/Test/html.expected-with-array-extension/System/Array.html diff --git a/mdoc/Test/html.expected-with-array-extension/System/AsyncCallback.html b/tests/mdoc/Test/html.expected-with-array-extension/System/AsyncCallback.html similarity index 100% rename from mdoc/Test/html.expected-with-array-extension/System/AsyncCallback.html rename to tests/mdoc/Test/html.expected-with-array-extension/System/AsyncCallback.html diff --git a/mdoc/Test/html.expected-with-array-extension/System/Environment+SpecialFolder.html b/tests/mdoc/Test/html.expected-with-array-extension/System/Environment+SpecialFolder.html similarity index 100% rename from mdoc/Test/html.expected-with-array-extension/System/Environment+SpecialFolder.html rename to tests/mdoc/Test/html.expected-with-array-extension/System/Environment+SpecialFolder.html diff --git a/mdoc/Test/html.expected-with-array-extension/System/Environment.html b/tests/mdoc/Test/html.expected-with-array-extension/System/Environment.html similarity index 100% rename from mdoc/Test/html.expected-with-array-extension/System/Environment.html rename to tests/mdoc/Test/html.expected-with-array-extension/System/Environment.html diff --git a/mdoc/Test/html.expected-with-array-extension/System/index.html b/tests/mdoc/Test/html.expected-with-array-extension/System/index.html similarity index 100% rename from mdoc/Test/html.expected-with-array-extension/System/index.html rename to tests/mdoc/Test/html.expected-with-array-extension/System/index.html diff --git a/mdoc/Test/html.expected-with-array-extension/index.html b/tests/mdoc/Test/html.expected-with-array-extension/index.html similarity index 100% rename from mdoc/Test/html.expected-with-array-extension/index.html rename to tests/mdoc/Test/html.expected-with-array-extension/index.html diff --git a/mdoc/Test/html.expected/Mono.DocTest.Generic/CompoundConstraints`1.html b/tests/mdoc/Test/html.expected/Mono.DocTest.Generic/CompoundConstraints`1.html similarity index 100% rename from mdoc/Test/html.expected/Mono.DocTest.Generic/CompoundConstraints`1.html rename to tests/mdoc/Test/html.expected/Mono.DocTest.Generic/CompoundConstraints`1.html diff --git a/mdoc/Test/html.expected/Mono.DocTest.Generic/Extensions.html b/tests/mdoc/Test/html.expected/Mono.DocTest.Generic/Extensions.html similarity index 100% rename from mdoc/Test/html.expected/Mono.DocTest.Generic/Extensions.html rename to tests/mdoc/Test/html.expected/Mono.DocTest.Generic/Extensions.html diff --git a/mdoc/Test/html.expected/Mono.DocTest.Generic/Func`2.html b/tests/mdoc/Test/html.expected/Mono.DocTest.Generic/Func`2.html similarity index 100% rename from mdoc/Test/html.expected/Mono.DocTest.Generic/Func`2.html rename to tests/mdoc/Test/html.expected/Mono.DocTest.Generic/Func`2.html diff --git a/mdoc/Test/html.expected/Mono.DocTest.Generic/GenericBase`1+FooEventArgs.html b/tests/mdoc/Test/html.expected/Mono.DocTest.Generic/GenericBase`1+FooEventArgs.html similarity index 100% rename from mdoc/Test/html.expected/Mono.DocTest.Generic/GenericBase`1+FooEventArgs.html rename to tests/mdoc/Test/html.expected/Mono.DocTest.Generic/GenericBase`1+FooEventArgs.html diff --git a/mdoc/Test/html.expected/Mono.DocTest.Generic/GenericBase`1+NestedCollection+Enumerator.html b/tests/mdoc/Test/html.expected/Mono.DocTest.Generic/GenericBase`1+NestedCollection+Enumerator.html similarity index 100% rename from mdoc/Test/html.expected/Mono.DocTest.Generic/GenericBase`1+NestedCollection+Enumerator.html rename to tests/mdoc/Test/html.expected/Mono.DocTest.Generic/GenericBase`1+NestedCollection+Enumerator.html diff --git a/mdoc/Test/html.expected/Mono.DocTest.Generic/GenericBase`1+NestedCollection.html b/tests/mdoc/Test/html.expected/Mono.DocTest.Generic/GenericBase`1+NestedCollection.html similarity index 100% rename from mdoc/Test/html.expected/Mono.DocTest.Generic/GenericBase`1+NestedCollection.html rename to tests/mdoc/Test/html.expected/Mono.DocTest.Generic/GenericBase`1+NestedCollection.html diff --git a/mdoc/Test/html.expected/Mono.DocTest.Generic/GenericBase`1.html b/tests/mdoc/Test/html.expected/Mono.DocTest.Generic/GenericBase`1.html similarity index 100% rename from mdoc/Test/html.expected/Mono.DocTest.Generic/GenericBase`1.html rename to tests/mdoc/Test/html.expected/Mono.DocTest.Generic/GenericBase`1.html diff --git a/mdoc/Test/html.expected/Mono.DocTest.Generic/IFoo`1.html b/tests/mdoc/Test/html.expected/Mono.DocTest.Generic/IFoo`1.html similarity index 100% rename from mdoc/Test/html.expected/Mono.DocTest.Generic/IFoo`1.html rename to tests/mdoc/Test/html.expected/Mono.DocTest.Generic/IFoo`1.html diff --git a/mdoc/Test/html.expected/Mono.DocTest.Generic/MyList`1+Helper`2.html b/tests/mdoc/Test/html.expected/Mono.DocTest.Generic/MyList`1+Helper`2.html similarity index 100% rename from mdoc/Test/html.expected/Mono.DocTest.Generic/MyList`1+Helper`2.html rename to tests/mdoc/Test/html.expected/Mono.DocTest.Generic/MyList`1+Helper`2.html diff --git a/mdoc/Test/html.expected/Mono.DocTest.Generic/MyList`1+RefDelegate.html b/tests/mdoc/Test/html.expected/Mono.DocTest.Generic/MyList`1+RefDelegate.html similarity index 100% rename from mdoc/Test/html.expected/Mono.DocTest.Generic/MyList`1+RefDelegate.html rename to tests/mdoc/Test/html.expected/Mono.DocTest.Generic/MyList`1+RefDelegate.html diff --git a/mdoc/Test/html.expected/Mono.DocTest.Generic/MyList`1.html b/tests/mdoc/Test/html.expected/Mono.DocTest.Generic/MyList`1.html similarity index 100% rename from mdoc/Test/html.expected/Mono.DocTest.Generic/MyList`1.html rename to tests/mdoc/Test/html.expected/Mono.DocTest.Generic/MyList`1.html diff --git a/mdoc/Test/html.expected/Mono.DocTest.Generic/MyList`2.html b/tests/mdoc/Test/html.expected/Mono.DocTest.Generic/MyList`2.html similarity index 100% rename from mdoc/Test/html.expected/Mono.DocTest.Generic/MyList`2.html rename to tests/mdoc/Test/html.expected/Mono.DocTest.Generic/MyList`2.html diff --git a/mdoc/Test/html.expected/Mono.DocTest.Generic/index.html b/tests/mdoc/Test/html.expected/Mono.DocTest.Generic/index.html similarity index 100% rename from mdoc/Test/html.expected/Mono.DocTest.Generic/index.html rename to tests/mdoc/Test/html.expected/Mono.DocTest.Generic/index.html diff --git a/mdoc/Test/html.expected/Mono.DocTest/Color.html b/tests/mdoc/Test/html.expected/Mono.DocTest/Color.html similarity index 100% rename from mdoc/Test/html.expected/Mono.DocTest/Color.html rename to tests/mdoc/Test/html.expected/Mono.DocTest/Color.html diff --git a/mdoc/Test/html.expected/Mono.DocTest/D.html b/tests/mdoc/Test/html.expected/Mono.DocTest/D.html similarity index 100% rename from mdoc/Test/html.expected/Mono.DocTest/D.html rename to tests/mdoc/Test/html.expected/Mono.DocTest/D.html diff --git a/mdoc/Test/html.expected/Mono.DocTest/DocAttribute.html b/tests/mdoc/Test/html.expected/Mono.DocTest/DocAttribute.html similarity index 100% rename from mdoc/Test/html.expected/Mono.DocTest/DocAttribute.html rename to tests/mdoc/Test/html.expected/Mono.DocTest/DocAttribute.html diff --git a/mdoc/Test/html.expected/Mono.DocTest/DocValueType.html b/tests/mdoc/Test/html.expected/Mono.DocTest/DocValueType.html similarity index 100% rename from mdoc/Test/html.expected/Mono.DocTest/DocValueType.html rename to tests/mdoc/Test/html.expected/Mono.DocTest/DocValueType.html diff --git a/mdoc/Test/html.expected/Mono.DocTest/IProcess.html b/tests/mdoc/Test/html.expected/Mono.DocTest/IProcess.html similarity index 100% rename from mdoc/Test/html.expected/Mono.DocTest/IProcess.html rename to tests/mdoc/Test/html.expected/Mono.DocTest/IProcess.html diff --git a/mdoc/Test/html.expected/Mono.DocTest/UseLists.html b/tests/mdoc/Test/html.expected/Mono.DocTest/UseLists.html similarity index 100% rename from mdoc/Test/html.expected/Mono.DocTest/UseLists.html rename to tests/mdoc/Test/html.expected/Mono.DocTest/UseLists.html diff --git a/mdoc/Test/html.expected/Mono.DocTest/Widget+Del.html b/tests/mdoc/Test/html.expected/Mono.DocTest/Widget+Del.html similarity index 100% rename from mdoc/Test/html.expected/Mono.DocTest/Widget+Del.html rename to tests/mdoc/Test/html.expected/Mono.DocTest/Widget+Del.html diff --git a/mdoc/Test/html.expected/Mono.DocTest/Widget+Direction.html b/tests/mdoc/Test/html.expected/Mono.DocTest/Widget+Direction.html similarity index 100% rename from mdoc/Test/html.expected/Mono.DocTest/Widget+Direction.html rename to tests/mdoc/Test/html.expected/Mono.DocTest/Widget+Direction.html diff --git a/mdoc/Test/html.expected/Mono.DocTest/Widget+IMenuItem.html b/tests/mdoc/Test/html.expected/Mono.DocTest/Widget+IMenuItem.html similarity index 100% rename from mdoc/Test/html.expected/Mono.DocTest/Widget+IMenuItem.html rename to tests/mdoc/Test/html.expected/Mono.DocTest/Widget+IMenuItem.html diff --git a/mdoc/Test/html.expected/Mono.DocTest/Widget+NestedClass+Double+Triple+Quadruple.html b/tests/mdoc/Test/html.expected/Mono.DocTest/Widget+NestedClass+Double+Triple+Quadruple.html similarity index 100% rename from mdoc/Test/html.expected/Mono.DocTest/Widget+NestedClass+Double+Triple+Quadruple.html rename to tests/mdoc/Test/html.expected/Mono.DocTest/Widget+NestedClass+Double+Triple+Quadruple.html diff --git a/mdoc/Test/html.expected/Mono.DocTest/Widget+NestedClass+Double+Triple.html b/tests/mdoc/Test/html.expected/Mono.DocTest/Widget+NestedClass+Double+Triple.html similarity index 100% rename from mdoc/Test/html.expected/Mono.DocTest/Widget+NestedClass+Double+Triple.html rename to tests/mdoc/Test/html.expected/Mono.DocTest/Widget+NestedClass+Double+Triple.html diff --git a/mdoc/Test/html.expected/Mono.DocTest/Widget+NestedClass+Double.html b/tests/mdoc/Test/html.expected/Mono.DocTest/Widget+NestedClass+Double.html similarity index 100% rename from mdoc/Test/html.expected/Mono.DocTest/Widget+NestedClass+Double.html rename to tests/mdoc/Test/html.expected/Mono.DocTest/Widget+NestedClass+Double.html diff --git a/mdoc/Test/html.expected/Mono.DocTest/Widget+NestedClass.html b/tests/mdoc/Test/html.expected/Mono.DocTest/Widget+NestedClass.html similarity index 100% rename from mdoc/Test/html.expected/Mono.DocTest/Widget+NestedClass.html rename to tests/mdoc/Test/html.expected/Mono.DocTest/Widget+NestedClass.html diff --git a/mdoc/Test/html.expected/Mono.DocTest/Widget+NestedClass`1.html b/tests/mdoc/Test/html.expected/Mono.DocTest/Widget+NestedClass`1.html similarity index 100% rename from mdoc/Test/html.expected/Mono.DocTest/Widget+NestedClass`1.html rename to tests/mdoc/Test/html.expected/Mono.DocTest/Widget+NestedClass`1.html diff --git a/mdoc/Test/html.expected/Mono.DocTest/Widget.html b/tests/mdoc/Test/html.expected/Mono.DocTest/Widget.html similarity index 100% rename from mdoc/Test/html.expected/Mono.DocTest/Widget.html rename to tests/mdoc/Test/html.expected/Mono.DocTest/Widget.html diff --git a/mdoc/Test/html.expected/Mono.DocTest/index.html b/tests/mdoc/Test/html.expected/Mono.DocTest/index.html similarity index 100% rename from mdoc/Test/html.expected/Mono.DocTest/index.html rename to tests/mdoc/Test/html.expected/Mono.DocTest/index.html diff --git a/mdoc/Test/html.expected/NoNamespace.html b/tests/mdoc/Test/html.expected/NoNamespace.html similarity index 100% rename from mdoc/Test/html.expected/NoNamespace.html rename to tests/mdoc/Test/html.expected/NoNamespace.html diff --git a/mdoc/Test/html.expected/System/Action`1.html b/tests/mdoc/Test/html.expected/System/Action`1.html similarity index 100% rename from mdoc/Test/html.expected/System/Action`1.html rename to tests/mdoc/Test/html.expected/System/Action`1.html diff --git a/mdoc/Test/html.expected/System/Array.html b/tests/mdoc/Test/html.expected/System/Array.html similarity index 100% rename from mdoc/Test/html.expected/System/Array.html rename to tests/mdoc/Test/html.expected/System/Array.html diff --git a/mdoc/Test/html.expected/System/AsyncCallback.html b/tests/mdoc/Test/html.expected/System/AsyncCallback.html similarity index 100% rename from mdoc/Test/html.expected/System/AsyncCallback.html rename to tests/mdoc/Test/html.expected/System/AsyncCallback.html diff --git a/mdoc/Test/html.expected/System/Environment+SpecialFolder.html b/tests/mdoc/Test/html.expected/System/Environment+SpecialFolder.html similarity index 100% rename from mdoc/Test/html.expected/System/Environment+SpecialFolder.html rename to tests/mdoc/Test/html.expected/System/Environment+SpecialFolder.html diff --git a/mdoc/Test/html.expected/System/Environment.html b/tests/mdoc/Test/html.expected/System/Environment.html similarity index 100% rename from mdoc/Test/html.expected/System/Environment.html rename to tests/mdoc/Test/html.expected/System/Environment.html diff --git a/mdoc/Test/html.expected/System/index.html b/tests/mdoc/Test/html.expected/System/index.html similarity index 100% rename from mdoc/Test/html.expected/System/index.html rename to tests/mdoc/Test/html.expected/System/index.html diff --git a/mdoc/Test/html.expected/index.html b/tests/mdoc/Test/html.expected/index.html similarity index 100% rename from mdoc/Test/html.expected/index.html rename to tests/mdoc/Test/html.expected/index.html diff --git a/mdoc/Test/msxdoc-expected.importslashdoc.xml b/tests/mdoc/Test/msxdoc-expected.importslashdoc.xml similarity index 100% rename from mdoc/Test/msxdoc-expected.importslashdoc.xml rename to tests/mdoc/Test/msxdoc-expected.importslashdoc.xml diff --git a/mdoc/Test/test-generic-ignored-namespace/ReadOnlySpan.cs b/tests/mdoc/Test/test-generic-ignored-namespace/ReadOnlySpan.cs similarity index 100% rename from mdoc/Test/test-generic-ignored-namespace/ReadOnlySpan.cs rename to tests/mdoc/Test/test-generic-ignored-namespace/ReadOnlySpan.cs diff --git a/mdoc/Test/test-generic-ignored-namespace/en.expected-generic-ignored-namespace/index.xml b/tests/mdoc/Test/test-generic-ignored-namespace/en.expected-generic-ignored-namespace/index.xml similarity index 100% rename from mdoc/Test/test-generic-ignored-namespace/en.expected-generic-ignored-namespace/index.xml rename to tests/mdoc/Test/test-generic-ignored-namespace/en.expected-generic-ignored-namespace/index.xml diff --git a/mdoc/Test/test-generic-ignored-namespace/en.expected-generic-ignored-namespace/mdoc.Test.SampleClasses/ReadOnlySpan`1.xml b/tests/mdoc/Test/test-generic-ignored-namespace/en.expected-generic-ignored-namespace/mdoc.Test.SampleClasses/ReadOnlySpan`1.xml similarity index 100% rename from mdoc/Test/test-generic-ignored-namespace/en.expected-generic-ignored-namespace/mdoc.Test.SampleClasses/ReadOnlySpan`1.xml rename to tests/mdoc/Test/test-generic-ignored-namespace/en.expected-generic-ignored-namespace/mdoc.Test.SampleClasses/ReadOnlySpan`1.xml diff --git a/mdoc/Test/test-generic-ignored-namespace/en.expected-generic-ignored-namespace/ns-mdoc.Test.SampleClasses.xml b/tests/mdoc/Test/test-generic-ignored-namespace/en.expected-generic-ignored-namespace/ns-mdoc.Test.SampleClasses.xml similarity index 100% rename from mdoc/Test/test-generic-ignored-namespace/en.expected-generic-ignored-namespace/ns-mdoc.Test.SampleClasses.xml rename to tests/mdoc/Test/test-generic-ignored-namespace/en.expected-generic-ignored-namespace/ns-mdoc.Test.SampleClasses.xml diff --git a/mdoc/Test/test-multiple-mdoc/Widget.xml b/tests/mdoc/Test/test-multiple-mdoc/Widget.xml similarity index 100% rename from mdoc/Test/test-multiple-mdoc/Widget.xml rename to tests/mdoc/Test/test-multiple-mdoc/Widget.xml diff --git a/mdoc/Test/test-multiple-mdoc/en.expected.test.multiple.mdoc/Mono.DocTest.Generic/CompoundConstraints`1.xml b/tests/mdoc/Test/test-multiple-mdoc/en.expected.test.multiple.mdoc/Mono.DocTest.Generic/CompoundConstraints`1.xml similarity index 100% rename from mdoc/Test/test-multiple-mdoc/en.expected.test.multiple.mdoc/Mono.DocTest.Generic/CompoundConstraints`1.xml rename to tests/mdoc/Test/test-multiple-mdoc/en.expected.test.multiple.mdoc/Mono.DocTest.Generic/CompoundConstraints`1.xml diff --git a/mdoc/Test/test-multiple-mdoc/en.expected.test.multiple.mdoc/Mono.DocTest.Generic/Extensions.xml b/tests/mdoc/Test/test-multiple-mdoc/en.expected.test.multiple.mdoc/Mono.DocTest.Generic/Extensions.xml similarity index 100% rename from mdoc/Test/test-multiple-mdoc/en.expected.test.multiple.mdoc/Mono.DocTest.Generic/Extensions.xml rename to tests/mdoc/Test/test-multiple-mdoc/en.expected.test.multiple.mdoc/Mono.DocTest.Generic/Extensions.xml diff --git a/mdoc/Test/test-multiple-mdoc/en.expected.test.multiple.mdoc/Mono.DocTest.Generic/Func`2.xml b/tests/mdoc/Test/test-multiple-mdoc/en.expected.test.multiple.mdoc/Mono.DocTest.Generic/Func`2.xml similarity index 100% rename from mdoc/Test/test-multiple-mdoc/en.expected.test.multiple.mdoc/Mono.DocTest.Generic/Func`2.xml rename to tests/mdoc/Test/test-multiple-mdoc/en.expected.test.multiple.mdoc/Mono.DocTest.Generic/Func`2.xml diff --git a/mdoc/Test/test-multiple-mdoc/en.expected.test.multiple.mdoc/Mono.DocTest.Generic/GenericBase`1+FooEventArgs.xml b/tests/mdoc/Test/test-multiple-mdoc/en.expected.test.multiple.mdoc/Mono.DocTest.Generic/GenericBase`1+FooEventArgs.xml similarity index 100% rename from mdoc/Test/test-multiple-mdoc/en.expected.test.multiple.mdoc/Mono.DocTest.Generic/GenericBase`1+FooEventArgs.xml rename to tests/mdoc/Test/test-multiple-mdoc/en.expected.test.multiple.mdoc/Mono.DocTest.Generic/GenericBase`1+FooEventArgs.xml diff --git a/mdoc/Test/test-multiple-mdoc/en.expected.test.multiple.mdoc/Mono.DocTest.Generic/GenericBase`1+NestedCollection+Enumerator.xml b/tests/mdoc/Test/test-multiple-mdoc/en.expected.test.multiple.mdoc/Mono.DocTest.Generic/GenericBase`1+NestedCollection+Enumerator.xml similarity index 100% rename from mdoc/Test/test-multiple-mdoc/en.expected.test.multiple.mdoc/Mono.DocTest.Generic/GenericBase`1+NestedCollection+Enumerator.xml rename to tests/mdoc/Test/test-multiple-mdoc/en.expected.test.multiple.mdoc/Mono.DocTest.Generic/GenericBase`1+NestedCollection+Enumerator.xml diff --git a/mdoc/Test/test-multiple-mdoc/en.expected.test.multiple.mdoc/Mono.DocTest.Generic/GenericBase`1+NestedCollection.xml b/tests/mdoc/Test/test-multiple-mdoc/en.expected.test.multiple.mdoc/Mono.DocTest.Generic/GenericBase`1+NestedCollection.xml similarity index 100% rename from mdoc/Test/test-multiple-mdoc/en.expected.test.multiple.mdoc/Mono.DocTest.Generic/GenericBase`1+NestedCollection.xml rename to tests/mdoc/Test/test-multiple-mdoc/en.expected.test.multiple.mdoc/Mono.DocTest.Generic/GenericBase`1+NestedCollection.xml diff --git a/mdoc/Test/test-multiple-mdoc/en.expected.test.multiple.mdoc/Mono.DocTest.Generic/GenericBase`1.xml b/tests/mdoc/Test/test-multiple-mdoc/en.expected.test.multiple.mdoc/Mono.DocTest.Generic/GenericBase`1.xml similarity index 100% rename from mdoc/Test/test-multiple-mdoc/en.expected.test.multiple.mdoc/Mono.DocTest.Generic/GenericBase`1.xml rename to tests/mdoc/Test/test-multiple-mdoc/en.expected.test.multiple.mdoc/Mono.DocTest.Generic/GenericBase`1.xml diff --git a/mdoc/Test/test-multiple-mdoc/en.expected.test.multiple.mdoc/Mono.DocTest.Generic/IFoo`1.xml b/tests/mdoc/Test/test-multiple-mdoc/en.expected.test.multiple.mdoc/Mono.DocTest.Generic/IFoo`1.xml similarity index 100% rename from mdoc/Test/test-multiple-mdoc/en.expected.test.multiple.mdoc/Mono.DocTest.Generic/IFoo`1.xml rename to tests/mdoc/Test/test-multiple-mdoc/en.expected.test.multiple.mdoc/Mono.DocTest.Generic/IFoo`1.xml diff --git a/mdoc/Test/test-multiple-mdoc/en.expected.test.multiple.mdoc/Mono.DocTest.Generic/MyList`1+Helper`2.xml b/tests/mdoc/Test/test-multiple-mdoc/en.expected.test.multiple.mdoc/Mono.DocTest.Generic/MyList`1+Helper`2.xml similarity index 100% rename from mdoc/Test/test-multiple-mdoc/en.expected.test.multiple.mdoc/Mono.DocTest.Generic/MyList`1+Helper`2.xml rename to tests/mdoc/Test/test-multiple-mdoc/en.expected.test.multiple.mdoc/Mono.DocTest.Generic/MyList`1+Helper`2.xml diff --git a/mdoc/Test/test-multiple-mdoc/en.expected.test.multiple.mdoc/Mono.DocTest.Generic/MyList`1+RefDelegate.xml b/tests/mdoc/Test/test-multiple-mdoc/en.expected.test.multiple.mdoc/Mono.DocTest.Generic/MyList`1+RefDelegate.xml similarity index 100% rename from mdoc/Test/test-multiple-mdoc/en.expected.test.multiple.mdoc/Mono.DocTest.Generic/MyList`1+RefDelegate.xml rename to tests/mdoc/Test/test-multiple-mdoc/en.expected.test.multiple.mdoc/Mono.DocTest.Generic/MyList`1+RefDelegate.xml diff --git a/mdoc/Test/test-multiple-mdoc/en.expected.test.multiple.mdoc/Mono.DocTest.Generic/MyList`1.xml b/tests/mdoc/Test/test-multiple-mdoc/en.expected.test.multiple.mdoc/Mono.DocTest.Generic/MyList`1.xml similarity index 100% rename from mdoc/Test/test-multiple-mdoc/en.expected.test.multiple.mdoc/Mono.DocTest.Generic/MyList`1.xml rename to tests/mdoc/Test/test-multiple-mdoc/en.expected.test.multiple.mdoc/Mono.DocTest.Generic/MyList`1.xml diff --git a/mdoc/Test/test-multiple-mdoc/en.expected.test.multiple.mdoc/Mono.DocTest.Generic/MyList`2.xml b/tests/mdoc/Test/test-multiple-mdoc/en.expected.test.multiple.mdoc/Mono.DocTest.Generic/MyList`2.xml similarity index 100% rename from mdoc/Test/test-multiple-mdoc/en.expected.test.multiple.mdoc/Mono.DocTest.Generic/MyList`2.xml rename to tests/mdoc/Test/test-multiple-mdoc/en.expected.test.multiple.mdoc/Mono.DocTest.Generic/MyList`2.xml diff --git a/mdoc/Test/test-multiple-mdoc/en.expected.test.multiple.mdoc/Mono.DocTest/Color.xml b/tests/mdoc/Test/test-multiple-mdoc/en.expected.test.multiple.mdoc/Mono.DocTest/Color.xml similarity index 100% rename from mdoc/Test/test-multiple-mdoc/en.expected.test.multiple.mdoc/Mono.DocTest/Color.xml rename to tests/mdoc/Test/test-multiple-mdoc/en.expected.test.multiple.mdoc/Mono.DocTest/Color.xml diff --git a/mdoc/Test/test-multiple-mdoc/en.expected.test.multiple.mdoc/Mono.DocTest/D.xml b/tests/mdoc/Test/test-multiple-mdoc/en.expected.test.multiple.mdoc/Mono.DocTest/D.xml similarity index 100% rename from mdoc/Test/test-multiple-mdoc/en.expected.test.multiple.mdoc/Mono.DocTest/D.xml rename to tests/mdoc/Test/test-multiple-mdoc/en.expected.test.multiple.mdoc/Mono.DocTest/D.xml diff --git a/mdoc/Test/test-multiple-mdoc/en.expected.test.multiple.mdoc/Mono.DocTest/DocAttribute.xml b/tests/mdoc/Test/test-multiple-mdoc/en.expected.test.multiple.mdoc/Mono.DocTest/DocAttribute.xml similarity index 100% rename from mdoc/Test/test-multiple-mdoc/en.expected.test.multiple.mdoc/Mono.DocTest/DocAttribute.xml rename to tests/mdoc/Test/test-multiple-mdoc/en.expected.test.multiple.mdoc/Mono.DocTest/DocAttribute.xml diff --git a/mdoc/Test/test-multiple-mdoc/en.expected.test.multiple.mdoc/Mono.DocTest/DocValueType.xml b/tests/mdoc/Test/test-multiple-mdoc/en.expected.test.multiple.mdoc/Mono.DocTest/DocValueType.xml similarity index 100% rename from mdoc/Test/test-multiple-mdoc/en.expected.test.multiple.mdoc/Mono.DocTest/DocValueType.xml rename to tests/mdoc/Test/test-multiple-mdoc/en.expected.test.multiple.mdoc/Mono.DocTest/DocValueType.xml diff --git a/mdoc/Test/test-multiple-mdoc/en.expected.test.multiple.mdoc/Mono.DocTest/IProcess.xml b/tests/mdoc/Test/test-multiple-mdoc/en.expected.test.multiple.mdoc/Mono.DocTest/IProcess.xml similarity index 100% rename from mdoc/Test/test-multiple-mdoc/en.expected.test.multiple.mdoc/Mono.DocTest/IProcess.xml rename to tests/mdoc/Test/test-multiple-mdoc/en.expected.test.multiple.mdoc/Mono.DocTest/IProcess.xml diff --git a/mdoc/Test/test-multiple-mdoc/en.expected.test.multiple.mdoc/Mono.DocTest/UseLists.xml b/tests/mdoc/Test/test-multiple-mdoc/en.expected.test.multiple.mdoc/Mono.DocTest/UseLists.xml similarity index 100% rename from mdoc/Test/test-multiple-mdoc/en.expected.test.multiple.mdoc/Mono.DocTest/UseLists.xml rename to tests/mdoc/Test/test-multiple-mdoc/en.expected.test.multiple.mdoc/Mono.DocTest/UseLists.xml diff --git a/mdoc/Test/test-multiple-mdoc/en.expected.test.multiple.mdoc/Mono.DocTest/Widget+Del.xml b/tests/mdoc/Test/test-multiple-mdoc/en.expected.test.multiple.mdoc/Mono.DocTest/Widget+Del.xml similarity index 100% rename from mdoc/Test/test-multiple-mdoc/en.expected.test.multiple.mdoc/Mono.DocTest/Widget+Del.xml rename to tests/mdoc/Test/test-multiple-mdoc/en.expected.test.multiple.mdoc/Mono.DocTest/Widget+Del.xml diff --git a/mdoc/Test/test-multiple-mdoc/en.expected.test.multiple.mdoc/Mono.DocTest/Widget+Direction.xml b/tests/mdoc/Test/test-multiple-mdoc/en.expected.test.multiple.mdoc/Mono.DocTest/Widget+Direction.xml similarity index 100% rename from mdoc/Test/test-multiple-mdoc/en.expected.test.multiple.mdoc/Mono.DocTest/Widget+Direction.xml rename to tests/mdoc/Test/test-multiple-mdoc/en.expected.test.multiple.mdoc/Mono.DocTest/Widget+Direction.xml diff --git a/mdoc/Test/test-multiple-mdoc/en.expected.test.multiple.mdoc/Mono.DocTest/Widget+IMenuItem.xml b/tests/mdoc/Test/test-multiple-mdoc/en.expected.test.multiple.mdoc/Mono.DocTest/Widget+IMenuItem.xml similarity index 100% rename from mdoc/Test/test-multiple-mdoc/en.expected.test.multiple.mdoc/Mono.DocTest/Widget+IMenuItem.xml rename to tests/mdoc/Test/test-multiple-mdoc/en.expected.test.multiple.mdoc/Mono.DocTest/Widget+IMenuItem.xml diff --git a/mdoc/Test/test-multiple-mdoc/en.expected.test.multiple.mdoc/Mono.DocTest/Widget+NestedClass+Double+Triple+Quadruple.xml b/tests/mdoc/Test/test-multiple-mdoc/en.expected.test.multiple.mdoc/Mono.DocTest/Widget+NestedClass+Double+Triple+Quadruple.xml similarity index 100% rename from mdoc/Test/test-multiple-mdoc/en.expected.test.multiple.mdoc/Mono.DocTest/Widget+NestedClass+Double+Triple+Quadruple.xml rename to tests/mdoc/Test/test-multiple-mdoc/en.expected.test.multiple.mdoc/Mono.DocTest/Widget+NestedClass+Double+Triple+Quadruple.xml diff --git a/mdoc/Test/test-multiple-mdoc/en.expected.test.multiple.mdoc/Mono.DocTest/Widget+NestedClass+Double+Triple.xml b/tests/mdoc/Test/test-multiple-mdoc/en.expected.test.multiple.mdoc/Mono.DocTest/Widget+NestedClass+Double+Triple.xml similarity index 100% rename from mdoc/Test/test-multiple-mdoc/en.expected.test.multiple.mdoc/Mono.DocTest/Widget+NestedClass+Double+Triple.xml rename to tests/mdoc/Test/test-multiple-mdoc/en.expected.test.multiple.mdoc/Mono.DocTest/Widget+NestedClass+Double+Triple.xml diff --git a/mdoc/Test/test-multiple-mdoc/en.expected.test.multiple.mdoc/Mono.DocTest/Widget+NestedClass+Double.xml b/tests/mdoc/Test/test-multiple-mdoc/en.expected.test.multiple.mdoc/Mono.DocTest/Widget+NestedClass+Double.xml similarity index 100% rename from mdoc/Test/test-multiple-mdoc/en.expected.test.multiple.mdoc/Mono.DocTest/Widget+NestedClass+Double.xml rename to tests/mdoc/Test/test-multiple-mdoc/en.expected.test.multiple.mdoc/Mono.DocTest/Widget+NestedClass+Double.xml diff --git a/mdoc/Test/test-multiple-mdoc/en.expected.test.multiple.mdoc/Mono.DocTest/Widget+NestedClass.xml b/tests/mdoc/Test/test-multiple-mdoc/en.expected.test.multiple.mdoc/Mono.DocTest/Widget+NestedClass.xml similarity index 100% rename from mdoc/Test/test-multiple-mdoc/en.expected.test.multiple.mdoc/Mono.DocTest/Widget+NestedClass.xml rename to tests/mdoc/Test/test-multiple-mdoc/en.expected.test.multiple.mdoc/Mono.DocTest/Widget+NestedClass.xml diff --git a/mdoc/Test/test-multiple-mdoc/en.expected.test.multiple.mdoc/Mono.DocTest/Widget+NestedClass`1.xml b/tests/mdoc/Test/test-multiple-mdoc/en.expected.test.multiple.mdoc/Mono.DocTest/Widget+NestedClass`1.xml similarity index 100% rename from mdoc/Test/test-multiple-mdoc/en.expected.test.multiple.mdoc/Mono.DocTest/Widget+NestedClass`1.xml rename to tests/mdoc/Test/test-multiple-mdoc/en.expected.test.multiple.mdoc/Mono.DocTest/Widget+NestedClass`1.xml diff --git a/mdoc/Test/test-multiple-mdoc/en.expected.test.multiple.mdoc/Mono.DocTest/Widget.xml b/tests/mdoc/Test/test-multiple-mdoc/en.expected.test.multiple.mdoc/Mono.DocTest/Widget.xml similarity index 100% rename from mdoc/Test/test-multiple-mdoc/en.expected.test.multiple.mdoc/Mono.DocTest/Widget.xml rename to tests/mdoc/Test/test-multiple-mdoc/en.expected.test.multiple.mdoc/Mono.DocTest/Widget.xml diff --git a/mdoc/Test/test-multiple-mdoc/en.expected.test.multiple.mdoc/NoNamespace.xml b/tests/mdoc/Test/test-multiple-mdoc/en.expected.test.multiple.mdoc/NoNamespace.xml similarity index 100% rename from mdoc/Test/test-multiple-mdoc/en.expected.test.multiple.mdoc/NoNamespace.xml rename to tests/mdoc/Test/test-multiple-mdoc/en.expected.test.multiple.mdoc/NoNamespace.xml diff --git a/mdoc/Test/test-multiple-mdoc/en.expected.test.multiple.mdoc/System/Action`1.xml b/tests/mdoc/Test/test-multiple-mdoc/en.expected.test.multiple.mdoc/System/Action`1.xml similarity index 100% rename from mdoc/Test/test-multiple-mdoc/en.expected.test.multiple.mdoc/System/Action`1.xml rename to tests/mdoc/Test/test-multiple-mdoc/en.expected.test.multiple.mdoc/System/Action`1.xml diff --git a/mdoc/Test/test-multiple-mdoc/en.expected.test.multiple.mdoc/System/Array.xml b/tests/mdoc/Test/test-multiple-mdoc/en.expected.test.multiple.mdoc/System/Array.xml similarity index 100% rename from mdoc/Test/test-multiple-mdoc/en.expected.test.multiple.mdoc/System/Array.xml rename to tests/mdoc/Test/test-multiple-mdoc/en.expected.test.multiple.mdoc/System/Array.xml diff --git a/mdoc/Test/test-multiple-mdoc/en.expected.test.multiple.mdoc/System/AsyncCallback.xml b/tests/mdoc/Test/test-multiple-mdoc/en.expected.test.multiple.mdoc/System/AsyncCallback.xml similarity index 100% rename from mdoc/Test/test-multiple-mdoc/en.expected.test.multiple.mdoc/System/AsyncCallback.xml rename to tests/mdoc/Test/test-multiple-mdoc/en.expected.test.multiple.mdoc/System/AsyncCallback.xml diff --git a/mdoc/Test/test-multiple-mdoc/en.expected.test.multiple.mdoc/System/Environment+SpecialFolder.xml b/tests/mdoc/Test/test-multiple-mdoc/en.expected.test.multiple.mdoc/System/Environment+SpecialFolder.xml similarity index 100% rename from mdoc/Test/test-multiple-mdoc/en.expected.test.multiple.mdoc/System/Environment+SpecialFolder.xml rename to tests/mdoc/Test/test-multiple-mdoc/en.expected.test.multiple.mdoc/System/Environment+SpecialFolder.xml diff --git a/mdoc/Test/test-multiple-mdoc/en.expected.test.multiple.mdoc/System/Environment.xml b/tests/mdoc/Test/test-multiple-mdoc/en.expected.test.multiple.mdoc/System/Environment.xml similarity index 100% rename from mdoc/Test/test-multiple-mdoc/en.expected.test.multiple.mdoc/System/Environment.xml rename to tests/mdoc/Test/test-multiple-mdoc/en.expected.test.multiple.mdoc/System/Environment.xml diff --git a/mdoc/Test/test-multiple-mdoc/en.expected.test.multiple.mdoc/index.xml b/tests/mdoc/Test/test-multiple-mdoc/en.expected.test.multiple.mdoc/index.xml similarity index 100% rename from mdoc/Test/test-multiple-mdoc/en.expected.test.multiple.mdoc/index.xml rename to tests/mdoc/Test/test-multiple-mdoc/en.expected.test.multiple.mdoc/index.xml diff --git a/mdoc/Test/test-multiple-mdoc/en.expected.test.multiple.mdoc/ns-.xml b/tests/mdoc/Test/test-multiple-mdoc/en.expected.test.multiple.mdoc/ns-.xml similarity index 100% rename from mdoc/Test/test-multiple-mdoc/en.expected.test.multiple.mdoc/ns-.xml rename to tests/mdoc/Test/test-multiple-mdoc/en.expected.test.multiple.mdoc/ns-.xml diff --git a/mdoc/Test/test-multiple-mdoc/en.expected.test.multiple.mdoc/ns-Mono.DocTest.Generic.xml b/tests/mdoc/Test/test-multiple-mdoc/en.expected.test.multiple.mdoc/ns-Mono.DocTest.Generic.xml similarity index 100% rename from mdoc/Test/test-multiple-mdoc/en.expected.test.multiple.mdoc/ns-Mono.DocTest.Generic.xml rename to tests/mdoc/Test/test-multiple-mdoc/en.expected.test.multiple.mdoc/ns-Mono.DocTest.Generic.xml diff --git a/mdoc/Test/test-multiple-mdoc/en.expected.test.multiple.mdoc/ns-Mono.DocTest.xml b/tests/mdoc/Test/test-multiple-mdoc/en.expected.test.multiple.mdoc/ns-Mono.DocTest.xml similarity index 100% rename from mdoc/Test/test-multiple-mdoc/en.expected.test.multiple.mdoc/ns-Mono.DocTest.xml rename to tests/mdoc/Test/test-multiple-mdoc/en.expected.test.multiple.mdoc/ns-Mono.DocTest.xml diff --git a/mdoc/Test/test-multiple-mdoc/en.expected.test.multiple.mdoc/ns-System.xml b/tests/mdoc/Test/test-multiple-mdoc/en.expected.test.multiple.mdoc/ns-System.xml similarity index 100% rename from mdoc/Test/test-multiple-mdoc/en.expected.test.multiple.mdoc/ns-System.xml rename to tests/mdoc/Test/test-multiple-mdoc/en.expected.test.multiple.mdoc/ns-System.xml diff --git a/mdoc/Test/test-nuget-information/en.expected-frameworks-with-nuget-information/FrameworksIndex/One.xml b/tests/mdoc/Test/test-nuget-information/en.expected-frameworks-with-nuget-information/FrameworksIndex/One.xml similarity index 100% rename from mdoc/Test/test-nuget-information/en.expected-frameworks-with-nuget-information/FrameworksIndex/One.xml rename to tests/mdoc/Test/test-nuget-information/en.expected-frameworks-with-nuget-information/FrameworksIndex/One.xml diff --git a/mdoc/Test/test-nuget-information/en.expected-frameworks-with-nuget-information/FrameworksIndex/Two.xml b/tests/mdoc/Test/test-nuget-information/en.expected-frameworks-with-nuget-information/FrameworksIndex/Two.xml similarity index 100% rename from mdoc/Test/test-nuget-information/en.expected-frameworks-with-nuget-information/FrameworksIndex/Two.xml rename to tests/mdoc/Test/test-nuget-information/en.expected-frameworks-with-nuget-information/FrameworksIndex/Two.xml diff --git a/mdoc/Test/test-nuget-information/en.expected-frameworks-with-nuget-information/MyFramework.MyNamespace/MyClass.xml b/tests/mdoc/Test/test-nuget-information/en.expected-frameworks-with-nuget-information/MyFramework.MyNamespace/MyClass.xml similarity index 100% rename from mdoc/Test/test-nuget-information/en.expected-frameworks-with-nuget-information/MyFramework.MyNamespace/MyClass.xml rename to tests/mdoc/Test/test-nuget-information/en.expected-frameworks-with-nuget-information/MyFramework.MyNamespace/MyClass.xml diff --git a/mdoc/Test/test-nuget-information/en.expected-frameworks-with-nuget-information/MyFramework.MyNamespace/MyClassExtensions.xml b/tests/mdoc/Test/test-nuget-information/en.expected-frameworks-with-nuget-information/MyFramework.MyNamespace/MyClassExtensions.xml similarity index 100% rename from mdoc/Test/test-nuget-information/en.expected-frameworks-with-nuget-information/MyFramework.MyNamespace/MyClassExtensions.xml rename to tests/mdoc/Test/test-nuget-information/en.expected-frameworks-with-nuget-information/MyFramework.MyNamespace/MyClassExtensions.xml diff --git a/mdoc/Test/test-nuget-information/en.expected-frameworks-with-nuget-information/MyFramework.MyOtherNamespace/MyOtherClass.xml b/tests/mdoc/Test/test-nuget-information/en.expected-frameworks-with-nuget-information/MyFramework.MyOtherNamespace/MyOtherClass.xml similarity index 100% rename from mdoc/Test/test-nuget-information/en.expected-frameworks-with-nuget-information/MyFramework.MyOtherNamespace/MyOtherClass.xml rename to tests/mdoc/Test/test-nuget-information/en.expected-frameworks-with-nuget-information/MyFramework.MyOtherNamespace/MyOtherClass.xml diff --git a/mdoc/Test/test-nuget-information/en.expected-frameworks-with-nuget-information/MyNamespace/MyClass.xml b/tests/mdoc/Test/test-nuget-information/en.expected-frameworks-with-nuget-information/MyNamespace/MyClass.xml similarity index 100% rename from mdoc/Test/test-nuget-information/en.expected-frameworks-with-nuget-information/MyNamespace/MyClass.xml rename to tests/mdoc/Test/test-nuget-information/en.expected-frameworks-with-nuget-information/MyNamespace/MyClass.xml diff --git a/mdoc/Test/test-nuget-information/en.expected-frameworks-with-nuget-information/index.xml b/tests/mdoc/Test/test-nuget-information/en.expected-frameworks-with-nuget-information/index.xml similarity index 100% rename from mdoc/Test/test-nuget-information/en.expected-frameworks-with-nuget-information/index.xml rename to tests/mdoc/Test/test-nuget-information/en.expected-frameworks-with-nuget-information/index.xml diff --git a/mdoc/Test/test-nuget-information/en.expected-frameworks-with-nuget-information/ns-MyFramework.MyNamespace.xml b/tests/mdoc/Test/test-nuget-information/en.expected-frameworks-with-nuget-information/ns-MyFramework.MyNamespace.xml similarity index 100% rename from mdoc/Test/test-nuget-information/en.expected-frameworks-with-nuget-information/ns-MyFramework.MyNamespace.xml rename to tests/mdoc/Test/test-nuget-information/en.expected-frameworks-with-nuget-information/ns-MyFramework.MyNamespace.xml diff --git a/mdoc/Test/test-nuget-information/en.expected-frameworks-with-nuget-information/ns-MyFramework.MyOtherNamespace.xml b/tests/mdoc/Test/test-nuget-information/en.expected-frameworks-with-nuget-information/ns-MyFramework.MyOtherNamespace.xml similarity index 100% rename from mdoc/Test/test-nuget-information/en.expected-frameworks-with-nuget-information/ns-MyFramework.MyOtherNamespace.xml rename to tests/mdoc/Test/test-nuget-information/en.expected-frameworks-with-nuget-information/ns-MyFramework.MyOtherNamespace.xml diff --git a/mdoc/Test/test-nuget-information/en.expected-frameworks-with-nuget-information/ns-MyNamespace.xml b/tests/mdoc/Test/test-nuget-information/en.expected-frameworks-with-nuget-information/ns-MyNamespace.xml similarity index 100% rename from mdoc/Test/test-nuget-information/en.expected-frameworks-with-nuget-information/ns-MyNamespace.xml rename to tests/mdoc/Test/test-nuget-information/en.expected-frameworks-with-nuget-information/ns-MyNamespace.xml diff --git a/mdoc/Test/test-overwrite-attribute/Expected_SomeClass.xml b/tests/mdoc/Test/test-overwrite-attribute/Expected_SomeClass.xml similarity index 100% rename from mdoc/Test/test-overwrite-attribute/Expected_SomeClass.xml rename to tests/mdoc/Test/test-overwrite-attribute/Expected_SomeClass.xml diff --git a/mdoc/Test/test-overwrite-attribute/Input_SomeClass.xml b/tests/mdoc/Test/test-overwrite-attribute/Input_SomeClass.xml similarity index 100% rename from mdoc/Test/test-overwrite-attribute/Input_SomeClass.xml rename to tests/mdoc/Test/test-overwrite-attribute/Input_SomeClass.xml diff --git a/mdoc/Test/test-overwrite-attribute/SomeClass.cs b/tests/mdoc/Test/test-overwrite-attribute/SomeClass.cs similarity index 100% rename from mdoc/Test/test-overwrite-attribute/SomeClass.cs rename to tests/mdoc/Test/test-overwrite-attribute/SomeClass.cs diff --git a/mdoc/Test/validate.check.monodocer b/tests/mdoc/Test/validate.check.monodocer similarity index 100% rename from mdoc/Test/validate.check.monodocer rename to tests/mdoc/Test/validate.check.monodocer diff --git a/mdoc/Test/validate.check.monodocer.importslashdoc b/tests/mdoc/Test/validate.check.monodocer.importslashdoc similarity index 100% rename from mdoc/Test/validate.check.monodocer.importslashdoc rename to tests/mdoc/Test/validate.check.monodocer.importslashdoc diff --git a/mdoc/Test/validate.check.monodocer.since b/tests/mdoc/Test/validate.check.monodocer.since similarity index 100% rename from mdoc/Test/validate.check.monodocer.since rename to tests/mdoc/Test/validate.check.monodocer.since diff --git a/mdoc/Test/TestInterfaceImplementation/Class1.cs b/tests/mdoc/TestInterfaceImplementation/Class1.cs similarity index 100% rename from mdoc/Test/TestInterfaceImplementation/Class1.cs rename to tests/mdoc/TestInterfaceImplementation/Class1.cs diff --git a/mdoc/Test/TestInterfaceImplementation/Class2.cs b/tests/mdoc/TestInterfaceImplementation/Class2.cs similarity index 100% rename from mdoc/Test/TestInterfaceImplementation/Class2.cs rename to tests/mdoc/TestInterfaceImplementation/Class2.cs diff --git a/mdoc/Test/TestInterfaceImplementation/Class2_1.cs b/tests/mdoc/TestInterfaceImplementation/Class2_1.cs similarity index 100% rename from mdoc/Test/TestInterfaceImplementation/Class2_1.cs rename to tests/mdoc/TestInterfaceImplementation/Class2_1.cs diff --git a/mdoc/Test/TestInterfaceImplementation/Class3.cs b/tests/mdoc/TestInterfaceImplementation/Class3.cs similarity index 100% rename from mdoc/Test/TestInterfaceImplementation/Class3.cs rename to tests/mdoc/TestInterfaceImplementation/Class3.cs diff --git a/mdoc/Test/TestInterfaceImplementation/Class4.cs b/tests/mdoc/TestInterfaceImplementation/Class4.cs similarity index 100% rename from mdoc/Test/TestInterfaceImplementation/Class4.cs rename to tests/mdoc/TestInterfaceImplementation/Class4.cs diff --git a/mdoc/Test/TestInterfaceImplementation/Class5.cs b/tests/mdoc/TestInterfaceImplementation/Class5.cs similarity index 100% rename from mdoc/Test/TestInterfaceImplementation/Class5.cs rename to tests/mdoc/TestInterfaceImplementation/Class5.cs diff --git a/mdoc/Test/TestInterfaceImplementation/Class6.cs b/tests/mdoc/TestInterfaceImplementation/Class6.cs similarity index 100% rename from mdoc/Test/TestInterfaceImplementation/Class6.cs rename to tests/mdoc/TestInterfaceImplementation/Class6.cs diff --git a/mdoc/Test/TestInterfaceImplementation/IScorable.cs b/tests/mdoc/TestInterfaceImplementation/IScorable.cs similarity index 100% rename from mdoc/Test/TestInterfaceImplementation/IScorable.cs rename to tests/mdoc/TestInterfaceImplementation/IScorable.cs diff --git a/mdoc/Test/TestInterfaceImplementation/Interface1.cs b/tests/mdoc/TestInterfaceImplementation/Interface1.cs similarity index 100% rename from mdoc/Test/TestInterfaceImplementation/Interface1.cs rename to tests/mdoc/TestInterfaceImplementation/Interface1.cs diff --git a/mdoc/Test/TestInterfaceImplementation/Interface2.cs b/tests/mdoc/TestInterfaceImplementation/Interface2.cs similarity index 100% rename from mdoc/Test/TestInterfaceImplementation/Interface2.cs rename to tests/mdoc/TestInterfaceImplementation/Interface2.cs diff --git a/mdoc/Test/TestInterfaceImplementation/Interface3.cs b/tests/mdoc/TestInterfaceImplementation/Interface3.cs similarity index 100% rename from mdoc/Test/TestInterfaceImplementation/Interface3.cs rename to tests/mdoc/TestInterfaceImplementation/Interface3.cs diff --git a/mdoc/Test/TestInterfaceImplementation/Interface3_1.cs b/tests/mdoc/TestInterfaceImplementation/Interface3_1.cs similarity index 100% rename from mdoc/Test/TestInterfaceImplementation/Interface3_1.cs rename to tests/mdoc/TestInterfaceImplementation/Interface3_1.cs diff --git a/mdoc/Test/TestInterfaceImplementation/Interface4.cs b/tests/mdoc/TestInterfaceImplementation/Interface4.cs similarity index 100% rename from mdoc/Test/TestInterfaceImplementation/Interface4.cs rename to tests/mdoc/TestInterfaceImplementation/Interface4.cs diff --git a/mdoc/Test/TestInterfaceImplementation/Interface5.cs b/tests/mdoc/TestInterfaceImplementation/Interface5.cs similarity index 100% rename from mdoc/Test/TestInterfaceImplementation/Interface5.cs rename to tests/mdoc/TestInterfaceImplementation/Interface5.cs diff --git a/mdoc/Test/TestInterfaceImplementation/Interface6.cs b/tests/mdoc/TestInterfaceImplementation/Interface6.cs similarity index 100% rename from mdoc/Test/TestInterfaceImplementation/Interface6.cs rename to tests/mdoc/TestInterfaceImplementation/Interface6.cs diff --git a/mdoc/Test/TestInterfaceImplementation/Interface7.cs b/tests/mdoc/TestInterfaceImplementation/Interface7.cs similarity index 100% rename from mdoc/Test/TestInterfaceImplementation/Interface7.cs rename to tests/mdoc/TestInterfaceImplementation/Interface7.cs diff --git a/mdoc/Test/TestInterfaceImplementation/Properties/AssemblyInfo.cs b/tests/mdoc/TestInterfaceImplementation/Properties/AssemblyInfo.cs similarity index 100% rename from mdoc/Test/TestInterfaceImplementation/Properties/AssemblyInfo.cs rename to tests/mdoc/TestInterfaceImplementation/Properties/AssemblyInfo.cs diff --git a/mdoc/Test/TestInterfaceImplementation/ScorableBase.cs b/tests/mdoc/TestInterfaceImplementation/ScorableBase.cs similarity index 100% rename from mdoc/Test/TestInterfaceImplementation/ScorableBase.cs rename to tests/mdoc/TestInterfaceImplementation/ScorableBase.cs diff --git a/mdoc/Test/TestInterfaceImplementation/TestInterfaceImplementation.csproj b/tests/mdoc/TestInterfaceImplementation/TestInterfaceImplementation.csproj similarity index 100% rename from mdoc/Test/TestInterfaceImplementation/TestInterfaceImplementation.csproj rename to tests/mdoc/TestInterfaceImplementation/TestInterfaceImplementation.csproj diff --git a/mdoc/mdoc.Test/UWPTestComponentCSharp/Properties/AssemblyInfo.cs b/tests/mdoc/UWPTestComponentCSharp/Properties/AssemblyInfo.cs similarity index 100% rename from mdoc/mdoc.Test/UWPTestComponentCSharp/Properties/AssemblyInfo.cs rename to tests/mdoc/UWPTestComponentCSharp/Properties/AssemblyInfo.cs diff --git a/mdoc/mdoc.Test/UWPTestComponentCSharp/TestClasses/UwpClassWithProperties.cs b/tests/mdoc/UWPTestComponentCSharp/TestClasses/UwpClassWithProperties.cs similarity index 100% rename from mdoc/mdoc.Test/UWPTestComponentCSharp/TestClasses/UwpClassWithProperties.cs rename to tests/mdoc/UWPTestComponentCSharp/TestClasses/UwpClassWithProperties.cs diff --git a/mdoc/mdoc.Test/UWPTestComponentCSharp/UWPTestComponentCSharp.csproj b/tests/mdoc/UWPTestComponentCSharp/UWPTestComponentCSharp.csproj similarity index 100% rename from mdoc/mdoc.Test/UWPTestComponentCSharp/UWPTestComponentCSharp.csproj rename to tests/mdoc/UWPTestComponentCSharp/UWPTestComponentCSharp.csproj diff --git a/mdoc/mdoc.Test/UwpTestWinRtComponentCpp/Class1.cpp b/tests/mdoc/UwpTestWinRtComponentCpp/Class1.cpp similarity index 100% rename from mdoc/mdoc.Test/UwpTestWinRtComponentCpp/Class1.cpp rename to tests/mdoc/UwpTestWinRtComponentCpp/Class1.cpp diff --git a/mdoc/mdoc.Test/UwpTestWinRtComponentCpp/Class1.h b/tests/mdoc/UwpTestWinRtComponentCpp/Class1.h similarity index 100% rename from mdoc/mdoc.Test/UwpTestWinRtComponentCpp/Class1.h rename to tests/mdoc/UwpTestWinRtComponentCpp/Class1.h diff --git a/mdoc/mdoc.Test/UwpTestWinRtComponentCpp/Class2.cpp b/tests/mdoc/UwpTestWinRtComponentCpp/Class2.cpp similarity index 100% rename from mdoc/mdoc.Test/UwpTestWinRtComponentCpp/Class2.cpp rename to tests/mdoc/UwpTestWinRtComponentCpp/Class2.cpp diff --git a/mdoc/mdoc.Test/UwpTestWinRtComponentCpp/Class2.h b/tests/mdoc/UwpTestWinRtComponentCpp/Class2.h similarity index 100% rename from mdoc/mdoc.Test/UwpTestWinRtComponentCpp/Class2.h rename to tests/mdoc/UwpTestWinRtComponentCpp/Class2.h diff --git a/mdoc/mdoc.Test/UwpTestWinRtComponentCpp/UwpTestWinRtComponentCpp.log b/tests/mdoc/UwpTestWinRtComponentCpp/UwpTestWinRtComponentCpp.log similarity index 100% rename from mdoc/mdoc.Test/UwpTestWinRtComponentCpp/UwpTestWinRtComponentCpp.log rename to tests/mdoc/UwpTestWinRtComponentCpp/UwpTestWinRtComponentCpp.log diff --git a/mdoc/mdoc.Test/UwpTestWinRtComponentCpp/UwpTestWinRtComponentCpp.vcxproj b/tests/mdoc/UwpTestWinRtComponentCpp/UwpTestWinRtComponentCpp.vcxproj similarity index 100% rename from mdoc/mdoc.Test/UwpTestWinRtComponentCpp/UwpTestWinRtComponentCpp.vcxproj rename to tests/mdoc/UwpTestWinRtComponentCpp/UwpTestWinRtComponentCpp.vcxproj diff --git a/mdoc/mdoc.Test/UwpTestWinRtComponentCpp/UwpTestWinRtComponentCpp.vcxproj.filters b/tests/mdoc/UwpTestWinRtComponentCpp/UwpTestWinRtComponentCpp.vcxproj.filters similarity index 100% rename from mdoc/mdoc.Test/UwpTestWinRtComponentCpp/UwpTestWinRtComponentCpp.vcxproj.filters rename to tests/mdoc/UwpTestWinRtComponentCpp/UwpTestWinRtComponentCpp.vcxproj.filters diff --git a/mdoc/mdoc.Test/UwpTestWinRtComponentCpp/pch.cpp b/tests/mdoc/UwpTestWinRtComponentCpp/pch.cpp similarity index 100% rename from mdoc/mdoc.Test/UwpTestWinRtComponentCpp/pch.cpp rename to tests/mdoc/UwpTestWinRtComponentCpp/pch.cpp diff --git a/mdoc/mdoc.Test/UwpTestWinRtComponentCpp/pch.h b/tests/mdoc/UwpTestWinRtComponentCpp/pch.h similarity index 100% rename from mdoc/mdoc.Test/UwpTestWinRtComponentCpp/pch.h rename to tests/mdoc/UwpTestWinRtComponentCpp/pch.h diff --git a/mdoc/mdoc.Test/cppcli/.gitignore b/tests/mdoc/cppcli/.gitignore similarity index 100% rename from mdoc/mdoc.Test/cppcli/.gitignore rename to tests/mdoc/cppcli/.gitignore diff --git a/mdoc/mdoc.Test/cppcli/Debug/cppcli.dll b/tests/mdoc/cppcli/Debug/cppcli.dll similarity index 100% rename from mdoc/mdoc.Test/cppcli/Debug/cppcli.dll rename to tests/mdoc/cppcli/Debug/cppcli.dll diff --git a/mdoc/mdoc.Test/cppcli/cppcli.sln b/tests/mdoc/cppcli/cppcli.sln similarity index 100% rename from mdoc/mdoc.Test/cppcli/cppcli.sln rename to tests/mdoc/cppcli/cppcli.sln diff --git a/mdoc/mdoc.Test/cppcli/cppcli/AssemblyInfo.cpp b/tests/mdoc/cppcli/cppcli/AssemblyInfo.cpp similarity index 100% rename from mdoc/mdoc.Test/cppcli/cppcli/AssemblyInfo.cpp rename to tests/mdoc/cppcli/cppcli/AssemblyInfo.cpp diff --git a/mdoc/mdoc.Test/cppcli/cppcli/ReadMe.txt b/tests/mdoc/cppcli/cppcli/ReadMe.txt similarity index 100% rename from mdoc/mdoc.Test/cppcli/cppcli/ReadMe.txt rename to tests/mdoc/cppcli/cppcli/ReadMe.txt diff --git a/mdoc/mdoc.Test/cppcli/cppcli/Stdafx.cpp b/tests/mdoc/cppcli/cppcli/Stdafx.cpp similarity index 100% rename from mdoc/mdoc.Test/cppcli/cppcli/Stdafx.cpp rename to tests/mdoc/cppcli/cppcli/Stdafx.cpp diff --git a/mdoc/mdoc.Test/cppcli/cppcli/Stdafx.h b/tests/mdoc/cppcli/cppcli/Stdafx.h similarity index 100% rename from mdoc/mdoc.Test/cppcli/cppcli/Stdafx.h rename to tests/mdoc/cppcli/cppcli/Stdafx.h diff --git a/mdoc/mdoc.Test/cppcli/cppcli/app.ico b/tests/mdoc/cppcli/cppcli/app.ico similarity index 100% rename from mdoc/mdoc.Test/cppcli/cppcli/app.ico rename to tests/mdoc/cppcli/cppcli/app.ico diff --git a/mdoc/mdoc.Test/cppcli/cppcli/app.rc b/tests/mdoc/cppcli/cppcli/app.rc similarity index 100% rename from mdoc/mdoc.Test/cppcli/cppcli/app.rc rename to tests/mdoc/cppcli/cppcli/app.rc diff --git a/mdoc/mdoc.Test/cppcli/cppcli/cppcli.cpp b/tests/mdoc/cppcli/cppcli/cppcli.cpp similarity index 100% rename from mdoc/mdoc.Test/cppcli/cppcli/cppcli.cpp rename to tests/mdoc/cppcli/cppcli/cppcli.cpp diff --git a/mdoc/mdoc.Test/cppcli/cppcli/cppcli.h b/tests/mdoc/cppcli/cppcli/cppcli.h similarity index 100% rename from mdoc/mdoc.Test/cppcli/cppcli/cppcli.h rename to tests/mdoc/cppcli/cppcli/cppcli.h diff --git a/mdoc/mdoc.Test/cppcli/cppcli/cppcli.vcxproj b/tests/mdoc/cppcli/cppcli/cppcli.vcxproj similarity index 100% rename from mdoc/mdoc.Test/cppcli/cppcli/cppcli.vcxproj rename to tests/mdoc/cppcli/cppcli/cppcli.vcxproj diff --git a/mdoc/mdoc.Test/cppcli/cppcli/cppcli.vcxproj.filters b/tests/mdoc/cppcli/cppcli/cppcli.vcxproj.filters similarity index 100% rename from mdoc/mdoc.Test/cppcli/cppcli/cppcli.vcxproj.filters rename to tests/mdoc/cppcli/cppcli/cppcli.vcxproj.filters diff --git a/mdoc/mdoc.Test/cppcli/cppcli/resource.h b/tests/mdoc/cppcli/cppcli/resource.h similarity index 100% rename from mdoc/mdoc.Test/cppcli/cppcli/resource.h rename to tests/mdoc/cppcli/cppcli/resource.h diff --git a/mdoc/mdoc.Test/mdoc.Test.Cplusplus/AssemblyInfo.cpp b/tests/mdoc/mdoc.Test.Cplusplus/AssemblyInfo.cpp similarity index 100% rename from mdoc/mdoc.Test/mdoc.Test.Cplusplus/AssemblyInfo.cpp rename to tests/mdoc/mdoc.Test.Cplusplus/AssemblyInfo.cpp diff --git a/mdoc/mdoc.Test/mdoc.Test.Cplusplus/ReadMe.txt b/tests/mdoc/mdoc.Test.Cplusplus/ReadMe.txt similarity index 100% rename from mdoc/mdoc.Test/mdoc.Test.Cplusplus/ReadMe.txt rename to tests/mdoc/mdoc.Test.Cplusplus/ReadMe.txt diff --git a/mdoc/mdoc.Test/mdoc.Test.Cplusplus/Stdafx.cpp b/tests/mdoc/mdoc.Test.Cplusplus/Stdafx.cpp similarity index 100% rename from mdoc/mdoc.Test/mdoc.Test.Cplusplus/Stdafx.cpp rename to tests/mdoc/mdoc.Test.Cplusplus/Stdafx.cpp diff --git a/mdoc/mdoc.Test/mdoc.Test.Cplusplus/Stdafx.h b/tests/mdoc/mdoc.Test.Cplusplus/Stdafx.h similarity index 100% rename from mdoc/mdoc.Test/mdoc.Test.Cplusplus/Stdafx.h rename to tests/mdoc/mdoc.Test.Cplusplus/Stdafx.h diff --git a/mdoc/mdoc.Test/mdoc.Test.Cplusplus/TestClass.cpp b/tests/mdoc/mdoc.Test.Cplusplus/TestClass.cpp similarity index 100% rename from mdoc/mdoc.Test/mdoc.Test.Cplusplus/TestClass.cpp rename to tests/mdoc/mdoc.Test.Cplusplus/TestClass.cpp diff --git a/mdoc/mdoc.Test/mdoc.Test.Cplusplus/TestClass.h b/tests/mdoc/mdoc.Test.Cplusplus/TestClass.h similarity index 100% rename from mdoc/mdoc.Test/mdoc.Test.Cplusplus/TestClass.h rename to tests/mdoc/mdoc.Test.Cplusplus/TestClass.h diff --git a/mdoc/mdoc.Test/mdoc.Test.Cplusplus/mdoc.Test.Cplusplus.cpp b/tests/mdoc/mdoc.Test.Cplusplus/mdoc.Test.Cplusplus.cpp similarity index 100% rename from mdoc/mdoc.Test/mdoc.Test.Cplusplus/mdoc.Test.Cplusplus.cpp rename to tests/mdoc/mdoc.Test.Cplusplus/mdoc.Test.Cplusplus.cpp diff --git a/mdoc/mdoc.Test/mdoc.Test.Cplusplus/mdoc.Test.Cplusplus.h b/tests/mdoc/mdoc.Test.Cplusplus/mdoc.Test.Cplusplus.h similarity index 100% rename from mdoc/mdoc.Test/mdoc.Test.Cplusplus/mdoc.Test.Cplusplus.h rename to tests/mdoc/mdoc.Test.Cplusplus/mdoc.Test.Cplusplus.h diff --git a/mdoc/mdoc.Test/mdoc.Test.Cplusplus/mdoc.Test.Cplusplus.vcxproj b/tests/mdoc/mdoc.Test.Cplusplus/mdoc.Test.Cplusplus.vcxproj similarity index 100% rename from mdoc/mdoc.Test/mdoc.Test.Cplusplus/mdoc.Test.Cplusplus.vcxproj rename to tests/mdoc/mdoc.Test.Cplusplus/mdoc.Test.Cplusplus.vcxproj diff --git a/mdoc/mdoc.Test/mdoc.Test.Cplusplus/mdoc.Test.Cplusplus.vcxproj.filters b/tests/mdoc/mdoc.Test.Cplusplus/mdoc.Test.Cplusplus.vcxproj.filters similarity index 100% rename from mdoc/mdoc.Test/mdoc.Test.Cplusplus/mdoc.Test.Cplusplus.vcxproj.filters rename to tests/mdoc/mdoc.Test.Cplusplus/mdoc.Test.Cplusplus.vcxproj.filters diff --git a/mdoc/mdoc.Test/mdoc.Test.Cplusplus/resource.h b/tests/mdoc/mdoc.Test.Cplusplus/resource.h similarity index 100% rename from mdoc/mdoc.Test/mdoc.Test.Cplusplus/resource.h rename to tests/mdoc/mdoc.Test.Cplusplus/resource.h diff --git a/mdoc/mdoc.Test/mdoc.Test.FSharp/AbstractClasses.fs b/tests/mdoc/mdoc.Test.FSharp/AbstractClasses.fs similarity index 100% rename from mdoc/mdoc.Test/mdoc.Test.FSharp/AbstractClasses.fs rename to tests/mdoc/mdoc.Test.FSharp/AbstractClasses.fs diff --git a/mdoc/mdoc.Test/mdoc.Test.FSharp/Accessibility.fs b/tests/mdoc/mdoc.Test.FSharp/Accessibility.fs similarity index 100% rename from mdoc/mdoc.Test/mdoc.Test.FSharp/Accessibility.fs rename to tests/mdoc/mdoc.Test.FSharp/Accessibility.fs diff --git a/mdoc/mdoc.Test/mdoc.Test.FSharp/AccessibilityTest.fs b/tests/mdoc/mdoc.Test.FSharp/AccessibilityTest.fs similarity index 100% rename from mdoc/mdoc.Test/mdoc.Test.FSharp/AccessibilityTest.fs rename to tests/mdoc/mdoc.Test.FSharp/AccessibilityTest.fs diff --git a/mdoc/mdoc.Test/mdoc.Test.FSharp/Animals.fs b/tests/mdoc/mdoc.Test.FSharp/Animals.fs similarity index 100% rename from mdoc/mdoc.Test/mdoc.Test.FSharp/Animals.fs rename to tests/mdoc/mdoc.Test.FSharp/Animals.fs diff --git a/mdoc/mdoc.Test/mdoc.Test.FSharp/AssemblyInfo.fs b/tests/mdoc/mdoc.Test.FSharp/AssemblyInfo.fs similarity index 100% rename from mdoc/mdoc.Test/mdoc.Test.FSharp/AssemblyInfo.fs rename to tests/mdoc/mdoc.Test.FSharp/AssemblyInfo.fs diff --git a/mdoc/mdoc.Test/mdoc.Test.FSharp/Attributes.fs b/tests/mdoc/mdoc.Test.FSharp/Attributes.fs similarity index 100% rename from mdoc/mdoc.Test/mdoc.Test.FSharp/Attributes.fs rename to tests/mdoc/mdoc.Test.FSharp/Attributes.fs diff --git a/mdoc/mdoc.Test/mdoc.Test.FSharp/ClassMembers.fs b/tests/mdoc/mdoc.Test.FSharp/ClassMembers.fs similarity index 100% rename from mdoc/mdoc.Test/mdoc.Test.FSharp/ClassMembers.fs rename to tests/mdoc/mdoc.Test.FSharp/ClassMembers.fs diff --git a/mdoc/mdoc.Test/mdoc.Test.FSharp/Collections.fs b/tests/mdoc/mdoc.Test.FSharp/Collections.fs similarity index 100% rename from mdoc/mdoc.Test/mdoc.Test.FSharp/Collections.fs rename to tests/mdoc/mdoc.Test.FSharp/Collections.fs diff --git a/mdoc/mdoc.Test/mdoc.Test.FSharp/Constraints.fs b/tests/mdoc/mdoc.Test.FSharp/Constraints.fs similarity index 100% rename from mdoc/mdoc.Test/mdoc.Test.FSharp/Constraints.fs rename to tests/mdoc/mdoc.Test.FSharp/Constraints.fs diff --git a/mdoc/mdoc.Test/mdoc.Test.FSharp/Constructors.fs b/tests/mdoc/mdoc.Test.FSharp/Constructors.fs similarity index 100% rename from mdoc/mdoc.Test/mdoc.Test.FSharp/Constructors.fs rename to tests/mdoc/mdoc.Test.FSharp/Constructors.fs diff --git a/mdoc/mdoc.Test/mdoc.Test.FSharp/Customers.fs b/tests/mdoc/mdoc.Test.FSharp/Customers.fs similarity index 100% rename from mdoc/mdoc.Test/mdoc.Test.FSharp/Customers.fs rename to tests/mdoc/mdoc.Test.FSharp/Customers.fs diff --git a/mdoc/mdoc.Test/mdoc.Test.FSharp/Delegates.fs b/tests/mdoc/mdoc.Test.FSharp/Delegates.fs similarity index 100% rename from mdoc/mdoc.Test/mdoc.Test.FSharp/Delegates.fs rename to tests/mdoc/mdoc.Test.FSharp/Delegates.fs diff --git a/mdoc/mdoc.Test/mdoc.Test.FSharp/DiscriminatedUnions.fs b/tests/mdoc/mdoc.Test.FSharp/DiscriminatedUnions.fs similarity index 100% rename from mdoc/mdoc.Test/mdoc.Test.FSharp/DiscriminatedUnions.fs rename to tests/mdoc/mdoc.Test.FSharp/DiscriminatedUnions.fs diff --git a/mdoc/mdoc.Test/mdoc.Test.FSharp/DoBindings.fs b/tests/mdoc/mdoc.Test.FSharp/DoBindings.fs similarity index 100% rename from mdoc/mdoc.Test/mdoc.Test.FSharp/DoBindings.fs rename to tests/mdoc/mdoc.Test.FSharp/DoBindings.fs diff --git a/mdoc/mdoc.Test/mdoc.Test.FSharp/Enumerations.fs b/tests/mdoc/mdoc.Test.FSharp/Enumerations.fs similarity index 100% rename from mdoc/mdoc.Test/mdoc.Test.FSharp/Enumerations.fs rename to tests/mdoc/mdoc.Test.FSharp/Enumerations.fs diff --git a/mdoc/mdoc.Test/mdoc.Test.FSharp/Extensions.fs b/tests/mdoc/mdoc.Test.FSharp/Extensions.fs similarity index 100% rename from mdoc/mdoc.Test/mdoc.Test.FSharp/Extensions.fs rename to tests/mdoc/mdoc.Test.FSharp/Extensions.fs diff --git a/mdoc/mdoc.Test/mdoc.Test.FSharp/FlexibleTypes.fs b/tests/mdoc/mdoc.Test.FSharp/FlexibleTypes.fs similarity index 100% rename from mdoc/mdoc.Test/mdoc.Test.FSharp/FlexibleTypes.fs rename to tests/mdoc/mdoc.Test.FSharp/FlexibleTypes.fs diff --git a/mdoc/mdoc.Test/mdoc.Test.FSharp/Functions.fs b/tests/mdoc/mdoc.Test.FSharp/Functions.fs similarity index 100% rename from mdoc/mdoc.Test/mdoc.Test.FSharp/Functions.fs rename to tests/mdoc/mdoc.Test.FSharp/Functions.fs diff --git a/mdoc/mdoc.Test/mdoc.Test.FSharp/Generics.fs b/tests/mdoc/mdoc.Test.FSharp/Generics.fs similarity index 100% rename from mdoc/mdoc.Test/mdoc.Test.FSharp/Generics.fs rename to tests/mdoc/mdoc.Test.FSharp/Generics.fs diff --git a/mdoc/mdoc.Test/mdoc.Test.FSharp/IndexedProperties.fs b/tests/mdoc/mdoc.Test.FSharp/IndexedProperties.fs similarity index 100% rename from mdoc/mdoc.Test/mdoc.Test.FSharp/IndexedProperties.fs rename to tests/mdoc/mdoc.Test.FSharp/IndexedProperties.fs diff --git a/mdoc/mdoc.Test/mdoc.Test.FSharp/Inheritance.fs b/tests/mdoc/mdoc.Test.FSharp/Inheritance.fs similarity index 100% rename from mdoc/mdoc.Test/mdoc.Test.FSharp/Inheritance.fs rename to tests/mdoc/mdoc.Test.FSharp/Inheritance.fs diff --git a/mdoc/mdoc.Test/mdoc.Test.FSharp/InheritanceAlternative.fs b/tests/mdoc/mdoc.Test.FSharp/InheritanceAlternative.fs similarity index 100% rename from mdoc/mdoc.Test/mdoc.Test.FSharp/InheritanceAlternative.fs rename to tests/mdoc/mdoc.Test.FSharp/InheritanceAlternative.fs diff --git a/mdoc/mdoc.Test/mdoc.Test.FSharp/InlineFunctions.fs b/tests/mdoc/mdoc.Test.FSharp/InlineFunctions.fs similarity index 100% rename from mdoc/mdoc.Test/mdoc.Test.FSharp/InlineFunctions.fs rename to tests/mdoc/mdoc.Test.FSharp/InlineFunctions.fs diff --git a/mdoc/mdoc.Test/mdoc.Test.FSharp/Interfaces.fs b/tests/mdoc/mdoc.Test.FSharp/Interfaces.fs similarity index 100% rename from mdoc/mdoc.Test/mdoc.Test.FSharp/Interfaces.fs rename to tests/mdoc/mdoc.Test.FSharp/Interfaces.fs diff --git a/mdoc/mdoc.Test/mdoc.Test.FSharp/Library1.fs b/tests/mdoc/mdoc.Test.FSharp/Library1.fs similarity index 100% rename from mdoc/mdoc.Test/mdoc.Test.FSharp/Library1.fs rename to tests/mdoc/mdoc.Test.FSharp/Library1.fs diff --git a/mdoc/mdoc.Test/mdoc.Test.FSharp/Literals.fs b/tests/mdoc/mdoc.Test.FSharp/Literals.fs similarity index 100% rename from mdoc/mdoc.Test/mdoc.Test.FSharp/Literals.fs rename to tests/mdoc/mdoc.Test.FSharp/Literals.fs diff --git a/mdoc/mdoc.Test/mdoc.Test.FSharp/Methods.fs b/tests/mdoc/mdoc.Test.FSharp/Methods.fs similarity index 100% rename from mdoc/mdoc.Test/mdoc.Test.FSharp/Methods.fs rename to tests/mdoc/mdoc.Test.FSharp/Methods.fs diff --git a/mdoc/mdoc.Test/mdoc.Test.FSharp/Namespaces.fs b/tests/mdoc/mdoc.Test.FSharp/Namespaces.fs similarity index 100% rename from mdoc/mdoc.Test/mdoc.Test.FSharp/Namespaces.fs rename to tests/mdoc/mdoc.Test.FSharp/Namespaces.fs diff --git a/mdoc/mdoc.Test/mdoc.Test.FSharp/NestedModules.fs b/tests/mdoc/mdoc.Test.FSharp/NestedModules.fs similarity index 100% rename from mdoc/mdoc.Test/mdoc.Test.FSharp/NestedModules.fs rename to tests/mdoc/mdoc.Test.FSharp/NestedModules.fs diff --git a/mdoc/mdoc.Test/mdoc.Test.FSharp/NestedTypes.fs b/tests/mdoc/mdoc.Test.FSharp/NestedTypes.fs similarity index 100% rename from mdoc/mdoc.Test/mdoc.Test.FSharp/NestedTypes.fs rename to tests/mdoc/mdoc.Test.FSharp/NestedTypes.fs diff --git a/mdoc/mdoc.Test/mdoc.Test.FSharp/OperatorGlobalLevel.fs b/tests/mdoc/mdoc.Test.FSharp/OperatorGlobalLevel.fs similarity index 100% rename from mdoc/mdoc.Test/mdoc.Test.FSharp/OperatorGlobalLevel.fs rename to tests/mdoc/mdoc.Test.FSharp/OperatorGlobalLevel.fs diff --git a/mdoc/mdoc.Test/mdoc.Test.FSharp/OperatorsOverloading.fs b/tests/mdoc/mdoc.Test.FSharp/OperatorsOverloading.fs similarity index 100% rename from mdoc/mdoc.Test/mdoc.Test.FSharp/OperatorsOverloading.fs rename to tests/mdoc/mdoc.Test.FSharp/OperatorsOverloading.fs diff --git a/mdoc/mdoc.Test/mdoc.Test.FSharp/PatternMatchingExamples.fs b/tests/mdoc/mdoc.Test.FSharp/PatternMatchingExamples.fs similarity index 100% rename from mdoc/mdoc.Test/mdoc.Test.FSharp/PatternMatchingExamples.fs rename to tests/mdoc/mdoc.Test.FSharp/PatternMatchingExamples.fs diff --git a/mdoc/mdoc.Test/mdoc.Test.FSharp/Properties.fs b/tests/mdoc/mdoc.Test.FSharp/Properties.fs similarity index 100% rename from mdoc/mdoc.Test/mdoc.Test.FSharp/Properties.fs rename to tests/mdoc/mdoc.Test.FSharp/Properties.fs diff --git a/mdoc/mdoc.Test/mdoc.Test.FSharp/Records.fs b/tests/mdoc/mdoc.Test.FSharp/Records.fs similarity index 100% rename from mdoc/mdoc.Test/mdoc.Test.FSharp/Records.fs rename to tests/mdoc/mdoc.Test.FSharp/Records.fs diff --git a/mdoc/mdoc.Test/mdoc.Test.FSharp/ReferenceCells.fs b/tests/mdoc/mdoc.Test.FSharp/ReferenceCells.fs similarity index 100% rename from mdoc/mdoc.Test/mdoc.Test.FSharp/ReferenceCells.fs rename to tests/mdoc/mdoc.Test.FSharp/ReferenceCells.fs diff --git a/mdoc/mdoc.Test/mdoc.Test.FSharp/Script.fsx b/tests/mdoc/mdoc.Test.FSharp/Script.fsx similarity index 100% rename from mdoc/mdoc.Test/mdoc.Test.FSharp/Script.fsx rename to tests/mdoc/mdoc.Test.FSharp/Script.fsx diff --git a/mdoc/mdoc.Test/mdoc.Test.FSharp/Structures.fs b/tests/mdoc/mdoc.Test.FSharp/Structures.fs similarity index 100% rename from mdoc/mdoc.Test/mdoc.Test.FSharp/Structures.fs rename to tests/mdoc/mdoc.Test.FSharp/Structures.fs diff --git a/mdoc/mdoc.Test/mdoc.Test.FSharp/TypeExtensions.fs b/tests/mdoc/mdoc.Test.FSharp/TypeExtensions.fs similarity index 100% rename from mdoc/mdoc.Test/mdoc.Test.FSharp/TypeExtensions.fs rename to tests/mdoc/mdoc.Test.FSharp/TypeExtensions.fs diff --git a/mdoc/mdoc.Test/mdoc.Test.FSharp/UnitsOfMeasure.fs b/tests/mdoc/mdoc.Test.FSharp/UnitsOfMeasure.fs similarity index 100% rename from mdoc/mdoc.Test/mdoc.Test.FSharp/UnitsOfMeasure.fs rename to tests/mdoc/mdoc.Test.FSharp/UnitsOfMeasure.fs diff --git a/mdoc/mdoc.Test/mdoc.Test.FSharp/Vector.fs b/tests/mdoc/mdoc.Test.FSharp/Vector.fs similarity index 100% rename from mdoc/mdoc.Test/mdoc.Test.FSharp/Vector.fs rename to tests/mdoc/mdoc.Test.FSharp/Vector.fs diff --git a/mdoc/mdoc.Test/mdoc.Test.FSharp/mdoc.Test.FSharp.fsproj b/tests/mdoc/mdoc.Test.FSharp/mdoc.Test.FSharp.fsproj similarity index 100% rename from mdoc/mdoc.Test/mdoc.Test.FSharp/mdoc.Test.FSharp.fsproj rename to tests/mdoc/mdoc.Test.FSharp/mdoc.Test.FSharp.fsproj diff --git a/mdoc/mdoc.Test/mdoc.Test.NullableReferenceTypes/mdoc.Test.NullableReferenceTypes.sln b/tests/mdoc/mdoc.Test.NullableReferenceTypes/mdoc.Test.NullableReferenceTypes.sln similarity index 100% rename from mdoc/mdoc.Test/mdoc.Test.NullableReferenceTypes/mdoc.Test.NullableReferenceTypes.sln rename to tests/mdoc/mdoc.Test.NullableReferenceTypes/mdoc.Test.NullableReferenceTypes.sln diff --git a/mdoc/mdoc.Test/mdoc.Test.NullableReferenceTypes/mdoc.Test.NullableReferenceTypes/CommonType.cs b/tests/mdoc/mdoc.Test.NullableReferenceTypes/mdoc.Test.NullableReferenceTypes/CommonType.cs similarity index 100% rename from mdoc/mdoc.Test/mdoc.Test.NullableReferenceTypes/mdoc.Test.NullableReferenceTypes/CommonType.cs rename to tests/mdoc/mdoc.Test.NullableReferenceTypes/mdoc.Test.NullableReferenceTypes/CommonType.cs diff --git a/mdoc/mdoc.Test/mdoc.Test.NullableReferenceTypes/mdoc.Test.NullableReferenceTypes/Constructor.cs b/tests/mdoc/mdoc.Test.NullableReferenceTypes/mdoc.Test.NullableReferenceTypes/Constructor.cs similarity index 100% rename from mdoc/mdoc.Test/mdoc.Test.NullableReferenceTypes/mdoc.Test.NullableReferenceTypes/Constructor.cs rename to tests/mdoc/mdoc.Test.NullableReferenceTypes/mdoc.Test.NullableReferenceTypes/Constructor.cs diff --git a/mdoc/mdoc.Test/mdoc.Test.NullableReferenceTypes/mdoc.Test.NullableReferenceTypes/Delegate.cs b/tests/mdoc/mdoc.Test.NullableReferenceTypes/mdoc.Test.NullableReferenceTypes/Delegate.cs similarity index 100% rename from mdoc/mdoc.Test/mdoc.Test.NullableReferenceTypes/mdoc.Test.NullableReferenceTypes/Delegate.cs rename to tests/mdoc/mdoc.Test.NullableReferenceTypes/mdoc.Test.NullableReferenceTypes/Delegate.cs diff --git a/mdoc/mdoc.Test/mdoc.Test.NullableReferenceTypes/mdoc.Test.NullableReferenceTypes/Event.cs b/tests/mdoc/mdoc.Test.NullableReferenceTypes/mdoc.Test.NullableReferenceTypes/Event.cs similarity index 100% rename from mdoc/mdoc.Test/mdoc.Test.NullableReferenceTypes/mdoc.Test.NullableReferenceTypes/Event.cs rename to tests/mdoc/mdoc.Test.NullableReferenceTypes/mdoc.Test.NullableReferenceTypes/Event.cs diff --git a/mdoc/mdoc.Test/mdoc.Test.NullableReferenceTypes/mdoc.Test.NullableReferenceTypes/ExtensionMethod.cs b/tests/mdoc/mdoc.Test.NullableReferenceTypes/mdoc.Test.NullableReferenceTypes/ExtensionMethod.cs similarity index 100% rename from mdoc/mdoc.Test/mdoc.Test.NullableReferenceTypes/mdoc.Test.NullableReferenceTypes/ExtensionMethod.cs rename to tests/mdoc/mdoc.Test.NullableReferenceTypes/mdoc.Test.NullableReferenceTypes/ExtensionMethod.cs diff --git a/mdoc/mdoc.Test/mdoc.Test.NullableReferenceTypes/mdoc.Test.NullableReferenceTypes/GenericFieldReturnType.cs b/tests/mdoc/mdoc.Test.NullableReferenceTypes/mdoc.Test.NullableReferenceTypes/GenericFieldReturnType.cs similarity index 100% rename from mdoc/mdoc.Test/mdoc.Test.NullableReferenceTypes/mdoc.Test.NullableReferenceTypes/GenericFieldReturnType.cs rename to tests/mdoc/mdoc.Test.NullableReferenceTypes/mdoc.Test.NullableReferenceTypes/GenericFieldReturnType.cs diff --git a/mdoc/mdoc.Test/mdoc.Test.NullableReferenceTypes/mdoc.Test.NullableReferenceTypes/GenericMethodParameter.cs b/tests/mdoc/mdoc.Test.NullableReferenceTypes/mdoc.Test.NullableReferenceTypes/GenericMethodParameter.cs similarity index 100% rename from mdoc/mdoc.Test/mdoc.Test.NullableReferenceTypes/mdoc.Test.NullableReferenceTypes/GenericMethodParameter.cs rename to tests/mdoc/mdoc.Test.NullableReferenceTypes/mdoc.Test.NullableReferenceTypes/GenericMethodParameter.cs diff --git a/mdoc/mdoc.Test/mdoc.Test.NullableReferenceTypes/mdoc.Test.NullableReferenceTypes/GenericMethodReturnType.cs b/tests/mdoc/mdoc.Test.NullableReferenceTypes/mdoc.Test.NullableReferenceTypes/GenericMethodReturnType.cs similarity index 100% rename from mdoc/mdoc.Test/mdoc.Test.NullableReferenceTypes/mdoc.Test.NullableReferenceTypes/GenericMethodReturnType.cs rename to tests/mdoc/mdoc.Test.NullableReferenceTypes/mdoc.Test.NullableReferenceTypes/GenericMethodReturnType.cs diff --git a/mdoc/mdoc.Test/mdoc.Test.NullableReferenceTypes/mdoc.Test.NullableReferenceTypes/GenericPropertyReturnType.cs b/tests/mdoc/mdoc.Test.NullableReferenceTypes/mdoc.Test.NullableReferenceTypes/GenericPropertyReturnType.cs similarity index 100% rename from mdoc/mdoc.Test/mdoc.Test.NullableReferenceTypes/mdoc.Test.NullableReferenceTypes/GenericPropertyReturnType.cs rename to tests/mdoc/mdoc.Test.NullableReferenceTypes/mdoc.Test.NullableReferenceTypes/GenericPropertyReturnType.cs diff --git a/mdoc/mdoc.Test/mdoc.Test.NullableReferenceTypes/mdoc.Test.NullableReferenceTypes/GenericType.cs b/tests/mdoc/mdoc.Test.NullableReferenceTypes/mdoc.Test.NullableReferenceTypes/GenericType.cs similarity index 100% rename from mdoc/mdoc.Test/mdoc.Test.NullableReferenceTypes/mdoc.Test.NullableReferenceTypes/GenericType.cs rename to tests/mdoc/mdoc.Test.NullableReferenceTypes/mdoc.Test.NullableReferenceTypes/GenericType.cs diff --git a/mdoc/mdoc.Test/mdoc.Test.NullableReferenceTypes/mdoc.Test.NullableReferenceTypes/MethodParameter.cs b/tests/mdoc/mdoc.Test.NullableReferenceTypes/mdoc.Test.NullableReferenceTypes/MethodParameter.cs similarity index 100% rename from mdoc/mdoc.Test/mdoc.Test.NullableReferenceTypes/mdoc.Test.NullableReferenceTypes/MethodParameter.cs rename to tests/mdoc/mdoc.Test.NullableReferenceTypes/mdoc.Test.NullableReferenceTypes/MethodParameter.cs diff --git a/mdoc/mdoc.Test/mdoc.Test.NullableReferenceTypes/mdoc.Test.NullableReferenceTypes/OperatorOverloading.cs b/tests/mdoc/mdoc.Test.NullableReferenceTypes/mdoc.Test.NullableReferenceTypes/OperatorOverloading.cs similarity index 100% rename from mdoc/mdoc.Test/mdoc.Test.NullableReferenceTypes/mdoc.Test.NullableReferenceTypes/OperatorOverloading.cs rename to tests/mdoc/mdoc.Test.NullableReferenceTypes/mdoc.Test.NullableReferenceTypes/OperatorOverloading.cs diff --git a/mdoc/mdoc.Test/mdoc.Test.NullableReferenceTypes/mdoc.Test.NullableReferenceTypes/mdoc.Test.NullableReferenceTypes.csproj b/tests/mdoc/mdoc.Test.NullableReferenceTypes/mdoc.Test.NullableReferenceTypes/mdoc.Test.NullableReferenceTypes.csproj similarity index 100% rename from mdoc/mdoc.Test/mdoc.Test.NullableReferenceTypes/mdoc.Test.NullableReferenceTypes/mdoc.Test.NullableReferenceTypes.csproj rename to tests/mdoc/mdoc.Test.NullableReferenceTypes/mdoc.Test.NullableReferenceTypes/mdoc.Test.NullableReferenceTypes.csproj diff --git a/mdoc/mdoc.Test/AssemblyGenerator.workbook b/tests/mdoc/mdoc.Test/AssemblyGenerator.workbook similarity index 100% rename from mdoc/mdoc.Test/AssemblyGenerator.workbook rename to tests/mdoc/mdoc.Test/AssemblyGenerator.workbook diff --git a/mdoc/mdoc.Test/AttributeValueFormatterTest.cs b/tests/mdoc/mdoc.Test/AttributeValueFormatterTest.cs similarity index 100% rename from mdoc/mdoc.Test/AttributeValueFormatterTest.cs rename to tests/mdoc/mdoc.Test/AttributeValueFormatterTest.cs diff --git a/mdoc/mdoc.Test/BasicFormatterTests.cs b/tests/mdoc/mdoc.Test/BasicFormatterTests.cs similarity index 100% rename from mdoc/mdoc.Test/BasicFormatterTests.cs rename to tests/mdoc/mdoc.Test/BasicFormatterTests.cs diff --git a/mdoc/mdoc.Test/BasicTests.cs b/tests/mdoc/mdoc.Test/BasicTests.cs similarity index 100% rename from mdoc/mdoc.Test/BasicTests.cs rename to tests/mdoc/mdoc.Test/BasicTests.cs diff --git a/mdoc/mdoc.Test/CppCxFormatterMembersTests.cs b/tests/mdoc/mdoc.Test/CppCxFormatterMembersTests.cs similarity index 95% rename from mdoc/mdoc.Test/CppCxFormatterMembersTests.cs rename to tests/mdoc/mdoc.Test/CppCxFormatterMembersTests.cs index 94f6ee8e1..d33f2c48a 100644 --- a/mdoc/mdoc.Test/CppCxFormatterMembersTests.cs +++ b/tests/mdoc/mdoc.Test/CppCxFormatterMembersTests.cs @@ -15,9 +15,9 @@ public class CppCxFormatterMembersTests : BasicFormatterTests new CppCxMemberFormatter(); - private string _cppWinRtTestLibName = "../../../../external/Windows/Windows.Foundation.UniversalApiContract.winmd"; - private string _cppCxTestLibName = "../../../../external/Test/UwpTestWinRtComponentCpp.winmd"; + private string _cppWinRtTestLibName = "../../../../../external/Windows/Windows.Foundation.UniversalApiContract.winmd"; + private string _cppCxTestLibName = "../../../../../external/Test/UwpTestWinRtComponentCpp.winmd"; protected override TypeDefinition GetType(Type type) { diff --git a/mdoc/mdoc.Test/CppFormatterTests.cs b/tests/mdoc/mdoc.Test/CppFormatterTests.cs similarity index 100% rename from mdoc/mdoc.Test/CppFormatterTests.cs rename to tests/mdoc/mdoc.Test/CppFormatterTests.cs diff --git a/mdoc/mdoc.Test/CppFullFormatterTests.cs b/tests/mdoc/mdoc.Test/CppFullFormatterTests.cs similarity index 98% rename from mdoc/mdoc.Test/CppFullFormatterTests.cs rename to tests/mdoc/mdoc.Test/CppFullFormatterTests.cs index 9f676daed..58e0f8a8c 100644 --- a/mdoc/mdoc.Test/CppFullFormatterTests.cs +++ b/tests/mdoc/mdoc.Test/CppFullFormatterTests.cs @@ -15,7 +15,7 @@ public class CppFullFormatterTests: BasicFormatterTests { private static readonly CppFullMemberFormatter cppFullMemberFormatter = new CppFullMemberFormatter(); protected override CppFullMemberFormatter formatter => cppFullMemberFormatter; - private const string CSharpTestLib = "../../../../external/Test/CSharpExample.dll"; + private const string CSharpTestLib = "../../../../../external/Test/CSharpExample.dll"; [Test] [Category("Methods")] public void MethodSignature_Bar() => @@ -327,7 +327,7 @@ public void MethodSignature_ParamsKeyword_M6() " static int StaticVirtualMembers.StaticVirtualMemberInInterface.operator +(StaticVirtualMembers::Derived ^ left, StaticVirtualMembers::Derived ^ right) = StaticVirtualMembers::StaticVirtualMemberInInterface::op_Addition;")] public void CppCLIStaticOperatorImplementation(string typeFullName, string methodName, string expectedSignature) { - var staticVirtualMemberDllPath = "../../../../external/Test/StaticVirtualMembers.dll"; + var staticVirtualMemberDllPath = "../../../../../external/Test/StaticVirtualMembers.dll"; TestMethodSignature(staticVirtualMemberDllPath, typeFullName, methodName, expectedSignature); } diff --git a/mdoc/mdoc.Test/CppWinRtFormatterTests.cs b/tests/mdoc/mdoc.Test/CppWinRtFormatterTests.cs similarity index 95% rename from mdoc/mdoc.Test/CppWinRtFormatterTests.cs rename to tests/mdoc/mdoc.Test/CppWinRtFormatterTests.cs index be1527cf5..ff53acf22 100644 --- a/mdoc/mdoc.Test/CppWinRtFormatterTests.cs +++ b/tests/mdoc/mdoc.Test/CppWinRtFormatterTests.cs @@ -16,9 +16,9 @@ public class CppWinRtFormatterTests : BasicFormatterTests CppWinRtMemberFormatter; - private string _cppWinRtTestLibName = "../../../../external/Windows/Windows.Foundation.UniversalApiContract.winmd"; - private string _cppCxTestLibName = "../../../../external/Test/UwpTestWinRtComponentCpp.winmd"; - private const string CSharpTestLib = "../../../../external/Test/CSharpExample.dll"; + private string _cppWinRtTestLibName = "../../../../../external/Windows/Windows.Foundation.UniversalApiContract.winmd"; + private string _cppCxTestLibName = "../../../../../external/Test/UwpTestWinRtComponentCpp.winmd"; + private const string CSharpTestLib = "../../../../../external/Test/CSharpExample.dll"; protected override TypeDefinition GetType(Type type) { diff --git a/mdoc/mdoc.Test/CppWinRtMembersTests.cs b/tests/mdoc/mdoc.Test/CppWinRtMembersTests.cs similarity index 95% rename from mdoc/mdoc.Test/CppWinRtMembersTests.cs rename to tests/mdoc/mdoc.Test/CppWinRtMembersTests.cs index 7de96f9b2..8131c1f43 100644 --- a/mdoc/mdoc.Test/CppWinRtMembersTests.cs +++ b/tests/mdoc/mdoc.Test/CppWinRtMembersTests.cs @@ -15,9 +15,9 @@ public class CppWinRtMembersTests: BasicFormatterTests CppWinRtFullMemberFormatter; - private string _cppWinRtTestLibName = "../../../../external/Windows/Windows.Foundation.UniversalApiContract.winmd"; - private string CppCxTestLibName = "../../../../external/Test/UwpTestWinRtComponentCpp.winmd"; - private const string CSharpTestLib = "../../../../external/Test/CSharpExample.dll"; + private string _cppWinRtTestLibName = "../../../../../external/Windows/Windows.Foundation.UniversalApiContract.winmd"; + private string CppCxTestLibName = "../../../../../external/Test/UwpTestWinRtComponentCpp.winmd"; + private const string CSharpTestLib = "../../../../../external/Test/CSharpExample.dll"; [Test] [Category("Method")] diff --git a/mdoc/mdoc.Test/DelegatingXmlWriterTests.cs b/tests/mdoc/mdoc.Test/DelegatingXmlWriterTests.cs similarity index 100% rename from mdoc/mdoc.Test/DelegatingXmlWriterTests.cs rename to tests/mdoc/mdoc.Test/DelegatingXmlWriterTests.cs diff --git a/mdoc/mdoc.Test/DocUtilsFSharpTests.cs b/tests/mdoc/mdoc.Test/DocUtilsFSharpTests.cs similarity index 100% rename from mdoc/mdoc.Test/DocUtilsFSharpTests.cs rename to tests/mdoc/mdoc.Test/DocUtilsFSharpTests.cs diff --git a/mdoc/mdoc.Test/DocUtilsTests.cs b/tests/mdoc/mdoc.Test/DocUtilsTests.cs similarity index 100% rename from mdoc/mdoc.Test/DocUtilsTests.cs rename to tests/mdoc/mdoc.Test/DocUtilsTests.cs diff --git a/mdoc/mdoc.Test/DocumentationMemberTest.cs b/tests/mdoc/mdoc.Test/DocumentationMemberTest.cs similarity index 100% rename from mdoc/mdoc.Test/DocumentationMemberTest.cs rename to tests/mdoc/mdoc.Test/DocumentationMemberTest.cs diff --git a/mdoc/mdoc.Test/DotnetCoreAssemblyResolver.cs b/tests/mdoc/mdoc.Test/DotnetCoreAssemblyResolver.cs similarity index 100% rename from mdoc/mdoc.Test/DotnetCoreAssemblyResolver.cs rename to tests/mdoc/mdoc.Test/DotnetCoreAssemblyResolver.cs diff --git a/mdoc/mdoc.Test/Enumeration/AttachedEntityTests.cs b/tests/mdoc/mdoc.Test/Enumeration/AttachedEntityTests.cs similarity index 100% rename from mdoc/mdoc.Test/Enumeration/AttachedEntityTests.cs rename to tests/mdoc/mdoc.Test/Enumeration/AttachedEntityTests.cs diff --git a/mdoc/mdoc.Test/Enumeration/CecilBaseTest.cs b/tests/mdoc/mdoc.Test/Enumeration/CecilBaseTest.cs similarity index 93% rename from mdoc/mdoc.Test/Enumeration/CecilBaseTest.cs rename to tests/mdoc/mdoc.Test/Enumeration/CecilBaseTest.cs index dc6145b1f..6f8f2df3b 100644 --- a/mdoc/mdoc.Test/Enumeration/CecilBaseTest.cs +++ b/tests/mdoc/mdoc.Test/Enumeration/CecilBaseTest.cs @@ -16,7 +16,7 @@ protected TypeDefinition GetTypeDef () var assemblyResolver = new MDocResolver(); var projPath = typeof(CecilBaseTest).Module.Assembly.Location; - var dependencyPath = System.IO.Path.Combine(System.IO.Path.GetDirectoryName(projPath), "..", "..", "..", "..", "external", "Windows"); + var dependencyPath = System.IO.Path.Combine(System.IO.Path.GetDirectoryName(projPath), "..", "..", "..", "..", "..", "external", "Windows"); assemblyResolver.AddSearchDirectory(dependencyPath); var cachedResolver = new CachedResolver(assemblyResolver); if (!System.IO.Directory.Exists(dependencyPath)) diff --git a/mdoc/mdoc.Test/Enumeration/EnumeratorTests.cs b/tests/mdoc/mdoc.Test/Enumeration/EnumeratorTests.cs similarity index 100% rename from mdoc/mdoc.Test/Enumeration/EnumeratorTests.cs rename to tests/mdoc/mdoc.Test/Enumeration/EnumeratorTests.cs diff --git a/mdoc/mdoc.Test/Enumeration/ExceptionTests.cs b/tests/mdoc/mdoc.Test/Enumeration/ExceptionTests.cs similarity index 100% rename from mdoc/mdoc.Test/Enumeration/ExceptionTests.cs rename to tests/mdoc/mdoc.Test/Enumeration/ExceptionTests.cs diff --git a/mdoc/mdoc.Test/Enumeration/InterfaceTests.cs b/tests/mdoc/mdoc.Test/Enumeration/InterfaceTests.cs similarity index 100% rename from mdoc/mdoc.Test/Enumeration/InterfaceTests.cs rename to tests/mdoc/mdoc.Test/Enumeration/InterfaceTests.cs diff --git a/mdoc/mdoc.Test/FSharp/BasicFSharpFormatterTests.cs b/tests/mdoc/mdoc.Test/FSharp/BasicFSharpFormatterTests.cs similarity index 100% rename from mdoc/mdoc.Test/FSharp/BasicFSharpFormatterTests.cs rename to tests/mdoc/mdoc.Test/FSharp/BasicFSharpFormatterTests.cs diff --git a/mdoc/mdoc.Test/FSharp/FSharpFormatterTests.cs b/tests/mdoc/mdoc.Test/FSharp/FSharpFormatterTests.cs similarity index 99% rename from mdoc/mdoc.Test/FSharp/FSharpFormatterTests.cs rename to tests/mdoc/mdoc.Test/FSharp/FSharpFormatterTests.cs index 938ea57a8..be12f6642 100644 --- a/mdoc/mdoc.Test/FSharp/FSharpFormatterTests.cs +++ b/tests/mdoc/mdoc.Test/FSharp/FSharpFormatterTests.cs @@ -910,7 +910,7 @@ public void Operators_3() => "static member ( + ) : Derived * Derived -> int")] public void FSharpStaticOperatorImplementation(string typeFullName, string methodName, string expectedSignature) { - var staticVirtualMemberDllPath = "../../../../external/Test/StaticVirtualMembers.dll"; + var staticVirtualMemberDllPath = "../../../../../external/Test/StaticVirtualMembers.dll"; TestMethodSignature(staticVirtualMemberDllPath, typeFullName, methodName, expectedSignature); } diff --git a/mdoc/mdoc.Test/FSharp/FSharpUsageFormatterTests.cs b/tests/mdoc/mdoc.Test/FSharp/FSharpUsageFormatterTests.cs similarity index 97% rename from mdoc/mdoc.Test/FSharp/FSharpUsageFormatterTests.cs rename to tests/mdoc/mdoc.Test/FSharp/FSharpUsageFormatterTests.cs index ee93f6c58..b5a741c23 100644 --- a/mdoc/mdoc.Test/FSharp/FSharpUsageFormatterTests.cs +++ b/tests/mdoc/mdoc.Test/FSharp/FSharpUsageFormatterTests.cs @@ -134,7 +134,7 @@ public void MethodUsage_11() => "left + right")] public void FSharpStaticOperatorImplementation(string typeFullName, string methodName, string expectedSignature) { - var staticVirtualMemberDllPath = "../../../../external/Test/StaticVirtualMembers.dll"; + var staticVirtualMemberDllPath = "../../../../../external/Test/StaticVirtualMembers.dll"; TestMethodSignature(staticVirtualMemberDllPath, typeFullName, methodName, expectedSignature); } diff --git a/mdoc/mdoc.Test/FormatterTests.cs b/tests/mdoc/mdoc.Test/FormatterTests.cs similarity index 96% rename from mdoc/mdoc.Test/FormatterTests.cs rename to tests/mdoc/mdoc.Test/FormatterTests.cs index b49c7ab4a..7d9a37139 100644 --- a/mdoc/mdoc.Test/FormatterTests.cs +++ b/tests/mdoc/mdoc.Test/FormatterTests.cs @@ -532,7 +532,7 @@ public void CSharpFuctionPointersTest(string methodName, string expectedSignatur [TestCase("UnsafeCombine5", "public static delegate* unmanaged[Cdecl, Fastcall], delegate*> UnsafeCombine5 ();")] public void CSharpFuctionPointersUnmanagedExtTest(string methodName, string expectedSignature) { - var functionPointersDllPath = "../../../../external/Test/FunctionPointersTest.dll"; + var functionPointersDllPath = "../../../../../external/Test/FunctionPointersTest.dll"; TestMethodSignature(functionPointersDllPath, "FunctionPointersTest.FunctionPointers", methodName, expectedSignature); } @@ -549,7 +549,7 @@ public void CSharpFuctionPointersUnmanagedExtTest(string methodName, string expe [TestCase("StaticVirtualMembers.InterfaceI`1", "op_CheckedAddition", "public static virtual T op_CheckedAddition (T l, T r);")] public void CSharpStaticVirtualMethodTest(string typeFullName, string methodName, string expectedSignature) { - var staticVirtualMemberDllPath = "../../../../external/Test/StaticVirtualMembers.dll"; + var staticVirtualMemberDllPath = "../../../../../external/Test/StaticVirtualMembers.dll"; TestMethodSignature(staticVirtualMemberDllPath, typeFullName, methodName, expectedSignature); } @@ -557,7 +557,7 @@ public void CSharpStaticVirtualMethodTest(string typeFullName, string methodName [TestCase("StaticVirtualMembers.InterfaceI`1", "P1", "public static virtual T P1 { get; set; }")] public void CSharpStaticVirtualPropertyTest(string typeFullName, string propertyName, string expectedSignature) { - var staticVirtualMemberDllPath = "../../../../external/Test/StaticVirtualMembers.dll"; + var staticVirtualMemberDllPath = "../../../../../external/Test/StaticVirtualMembers.dll"; TestPropertySignature(staticVirtualMemberDllPath, typeFullName, propertyName, expectedSignature); } @@ -565,7 +565,7 @@ public void CSharpStaticVirtualPropertyTest(string typeFullName, string property [TestCase("StaticVirtualMembers.InterfaceI`1", "E1", "static virtual event Action E1;")] public void CSharpStaticVirtualEventTest(string typeFullName, string eventName, string expectedSignature) { - var staticVirtualMemberDllPath = "../../../../external/Test/StaticVirtualMembers.dll"; + var staticVirtualMemberDllPath = "../../../../../external/Test/StaticVirtualMembers.dll"; TestEventSignature(staticVirtualMemberDllPath, typeFullName, eventName, expectedSignature); } @@ -581,7 +581,7 @@ public void CSharpStaticVirtualEventTest(string typeFullName, string eventName, "static int StaticVirtualMemberInInterface.operator + (Derived left, Derived right);")] public void CSharpStaticMethodImplementation(string typeFullName, string methodName, string expectedSignature) { - var staticVirtualMemberDllPath = "../../../../external/Test/StaticVirtualMembers.dll"; + var staticVirtualMemberDllPath = "../../../../../external/Test/StaticVirtualMembers.dll"; TestMethodSignature(staticVirtualMemberDllPath, typeFullName, methodName, expectedSignature); } @@ -589,7 +589,7 @@ public void CSharpStaticMethodImplementation(string typeFullName, string methodN "static ClassC StaticVirtualMembers.InterfaceI.P { get; set; }")] public void CSharpStaticPropertyImplementation(string typeFullName, string propertyName, string expectedSignature) { - var staticVirtualMemberDllPath = "../../../../external/Test/StaticVirtualMembers.dll"; + var staticVirtualMemberDllPath = "../../../../../external/Test/StaticVirtualMembers.dll"; TestPropertySignature(staticVirtualMemberDllPath, typeFullName, propertyName, expectedSignature); } @@ -597,7 +597,7 @@ public void CSharpStaticPropertyImplementation(string typeFullName, string prope "static event Action StaticVirtualMembers.InterfaceI.E;")] public void CSharpStaticEventImplementation(string typeFullName, string eventName, string expectedSignature) { - var staticVirtualMemberDllPath = "../../../../external/Test/StaticVirtualMembers.dll"; + var staticVirtualMemberDllPath = "../../../../../external/Test/StaticVirtualMembers.dll"; TestEventSignature(staticVirtualMemberDllPath, typeFullName, eventName, expectedSignature); } @@ -605,7 +605,7 @@ public void CSharpStaticEventImplementation(string typeFullName, string eventNam "public interface IRefStructProcessor where T : allows ref struct")] public void CSharpAllowsRefStructForTypeTest(string typeFullName, string expectedSignature) { - var allowsRefStructDllPath = "../../../../external/Test/AllowsRefStructDemo.dll"; + var allowsRefStructDllPath = "../../../../../external/Test/AllowsRefStructDemo.dll"; TestTypeSignature(allowsRefStructDllPath, typeFullName, expectedSignature); } @@ -615,14 +615,14 @@ public void CSharpAllowsRefStructForTypeTest(string typeFullName, string expecte "public void Handle (ref T item) where T : new(), allows ref struct;")] public void CSharpAllowsRefStructForMemberTest(string typeFullName, string methodName, string expectedSignature) { - var allowsRefStructDllPath = "../../../../external/Test/AllowsRefStructDemo.dll"; + var allowsRefStructDllPath = "../../../../../external/Test/AllowsRefStructDemo.dll"; TestMethodSignature(allowsRefStructDllPath, typeFullName, methodName, expectedSignature); } [TestCase("SomeClass", "MethodWithRefReadOnlyParam", "public void MethodWithRefReadOnlyParam (ref readonly int i);")] public void CSharpRefReadonlyTest(string typeFullName, string methodName, string expectedSignature) { - TestMethodSignature("../../../../external/Test/RefReadonlyParameter.dll", typeFullName, methodName, expectedSignature); + TestMethodSignature("../../../../../external/Test/RefReadonlyParameter.dll", typeFullName, methodName, expectedSignature); } #region Helper Methods diff --git a/mdoc/mdoc.Test/FrameworkAlternateTests.cs b/tests/mdoc/mdoc.Test/FrameworkAlternateTests.cs similarity index 100% rename from mdoc/mdoc.Test/FrameworkAlternateTests.cs rename to tests/mdoc/mdoc.Test/FrameworkAlternateTests.cs diff --git a/mdoc/mdoc.Test/FrameworkIndexHelperTests.cs b/tests/mdoc/mdoc.Test/FrameworkIndexHelperTests.cs similarity index 100% rename from mdoc/mdoc.Test/FrameworkIndexHelperTests.cs rename to tests/mdoc/mdoc.Test/FrameworkIndexHelperTests.cs diff --git a/mdoc/mdoc.Test/FrameworkIndexTest.cs b/tests/mdoc/mdoc.Test/FrameworkIndexTest.cs similarity index 100% rename from mdoc/mdoc.Test/FrameworkIndexTest.cs rename to tests/mdoc/mdoc.Test/FrameworkIndexTest.cs diff --git a/mdoc/mdoc.Test/JsMemberFormatterTests.cs b/tests/mdoc/mdoc.Test/JsMemberFormatterTests.cs similarity index 100% rename from mdoc/mdoc.Test/JsMemberFormatterTests.cs rename to tests/mdoc/mdoc.Test/JsMemberFormatterTests.cs diff --git a/mdoc/mdoc.Test/JsUsageFormatterTests.cs b/tests/mdoc/mdoc.Test/JsUsageFormatterTests.cs similarity index 100% rename from mdoc/mdoc.Test/JsUsageFormatterTests.cs rename to tests/mdoc/mdoc.Test/JsUsageFormatterTests.cs diff --git a/mdoc/mdoc.Test/MDocAssemblerTests.cs b/tests/mdoc/mdoc.Test/MDocAssemblerTests.cs similarity index 100% rename from mdoc/mdoc.Test/MDocAssemblerTests.cs rename to tests/mdoc/mdoc.Test/MDocAssemblerTests.cs diff --git a/mdoc/mdoc.Test/MDocAssemblyExceptionTests.cs b/tests/mdoc/mdoc.Test/MDocAssemblyExceptionTests.cs similarity index 100% rename from mdoc/mdoc.Test/MDocAssemblyExceptionTests.cs rename to tests/mdoc/mdoc.Test/MDocAssemblyExceptionTests.cs diff --git a/mdoc/mdoc.Test/MDocFileSourceTests.cs b/tests/mdoc/mdoc.Test/MDocFileSourceTests.cs similarity index 98% rename from mdoc/mdoc.Test/MDocFileSourceTests.cs rename to tests/mdoc/mdoc.Test/MDocFileSourceTests.cs index 31035d35e..414d96966 100644 --- a/mdoc/mdoc.Test/MDocFileSourceTests.cs +++ b/tests/mdoc/mdoc.Test/MDocFileSourceTests.cs @@ -2,6 +2,7 @@ using System.Collections.Generic; using System.IO; using System.Linq; +using System.Runtime.InteropServices; using System.Xml.Linq; using Mono.Documentation; using Mono.Documentation.Framework; @@ -406,7 +407,9 @@ public void GetTypeXmlPath_ShouldReturnCorrectPath_WhenTypeIsDropped() string result = fileSource.GetTypeXmlPath(basePath, nsName, typeName); // Assert - string expectedResult = "basePath/DroppedNamespace.Namespace/TypeName.xml"; + string expectedResult = RuntimeInformation.IsOSPlatform(OSPlatform.Windows) + ? "basePath\\DroppedNamespace.Namespace\\TypeName.xml" + : "basePath/DroppedNamespace.Namespace/TypeName.xml"; Assert.AreEqual(expectedResult, result); } diff --git a/mdoc/mdoc.Test/MDocFrameworksBootstrapperTest.cs b/tests/mdoc/mdoc.Test/MDocFrameworksBootstrapperTest.cs similarity index 100% rename from mdoc/mdoc.Test/MDocFrameworksBootstrapperTest.cs rename to tests/mdoc/mdoc.Test/MDocFrameworksBootstrapperTest.cs diff --git a/mdoc/mdoc.Test/MDocUpdaterTests.cs b/tests/mdoc/mdoc.Test/MDocUpdaterTests.cs similarity index 100% rename from mdoc/mdoc.Test/MDocUpdaterTests.cs rename to tests/mdoc/mdoc.Test/MDocUpdaterTests.cs diff --git a/mdoc/mdoc.Test/MdocFileTests.cs b/tests/mdoc/mdoc.Test/MdocFileTests.cs similarity index 100% rename from mdoc/mdoc.Test/MdocFileTests.cs rename to tests/mdoc/mdoc.Test/MdocFileTests.cs diff --git a/mdoc/mdoc.Test/MsxdocDocumentationImporterTest.cs b/tests/mdoc/mdoc.Test/MsxdocDocumentationImporterTest.cs similarity index 100% rename from mdoc/mdoc.Test/MsxdocDocumentationImporterTest.cs rename to tests/mdoc/mdoc.Test/MsxdocDocumentationImporterTest.cs diff --git a/mdoc/mdoc.Test/NormalizerTests.cs b/tests/mdoc/mdoc.Test/NormalizerTests.cs similarity index 100% rename from mdoc/mdoc.Test/NormalizerTests.cs rename to tests/mdoc/mdoc.Test/NormalizerTests.cs diff --git a/mdoc/mdoc.Test/NullableReferenceTypesTests.cs b/tests/mdoc/mdoc.Test/NullableReferenceTypesTests.cs similarity index 99% rename from mdoc/mdoc.Test/NullableReferenceTypesTests.cs rename to tests/mdoc/mdoc.Test/NullableReferenceTypesTests.cs index f6cc3b408..2729b385e 100644 --- a/mdoc/mdoc.Test/NullableReferenceTypesTests.cs +++ b/tests/mdoc/mdoc.Test/NullableReferenceTypesTests.cs @@ -8,7 +8,7 @@ namespace mdoc.Test { public class NullableReferenceTypesTests : BasicFormatterTests { - private const string NullableReferenceTypesAssemblyPath = "../../../../external/Test/mdoc.Test.NullableReferenceTypes.dll"; + private const string NullableReferenceTypesAssemblyPath = "../../../../../external/Test/mdoc.Test.NullableReferenceTypes.dll"; private CSharpMemberFormatter csharpMemberFormatter = new CSharpMemberFormatter(); diff --git a/mdoc/mdoc.Test/ObjectRocksTests.cs b/tests/mdoc/mdoc.Test/ObjectRocksTests.cs similarity index 100% rename from mdoc/mdoc.Test/ObjectRocksTests.cs rename to tests/mdoc/mdoc.Test/ObjectRocksTests.cs diff --git a/mdoc/mdoc.Test/SampleClasses/ApplePlatformEnum.cs b/tests/mdoc/mdoc.Test/SampleClasses/ApplePlatformEnum.cs similarity index 100% rename from mdoc/mdoc.Test/SampleClasses/ApplePlatformEnum.cs rename to tests/mdoc/mdoc.Test/SampleClasses/ApplePlatformEnum.cs diff --git a/mdoc/mdoc.Test/SampleClasses/AttributeDataTypeAttribute.cs b/tests/mdoc/mdoc.Test/SampleClasses/AttributeDataTypeAttribute.cs similarity index 100% rename from mdoc/mdoc.Test/SampleClasses/AttributeDataTypeAttribute.cs rename to tests/mdoc/mdoc.Test/SampleClasses/AttributeDataTypeAttribute.cs diff --git a/mdoc/mdoc.Test/SampleClasses/EiiImplementclass.cs b/tests/mdoc/mdoc.Test/SampleClasses/EiiImplementclass.cs similarity index 100% rename from mdoc/mdoc.Test/SampleClasses/EiiImplementclass.cs rename to tests/mdoc/mdoc.Test/SampleClasses/EiiImplementclass.cs diff --git a/mdoc/mdoc.Test/SampleClasses/FunctionPointers.cs b/tests/mdoc/mdoc.Test/SampleClasses/FunctionPointers.cs similarity index 100% rename from mdoc/mdoc.Test/SampleClasses/FunctionPointers.cs rename to tests/mdoc/mdoc.Test/SampleClasses/FunctionPointers.cs diff --git a/mdoc/mdoc.Test/SampleClasses/GuidClass.cs b/tests/mdoc/mdoc.Test/SampleClasses/GuidClass.cs similarity index 100% rename from mdoc/mdoc.Test/SampleClasses/GuidClass.cs rename to tests/mdoc/mdoc.Test/SampleClasses/GuidClass.cs diff --git a/mdoc/mdoc.Test/SampleClasses/InitOnlySetter.cs b/tests/mdoc/mdoc.Test/SampleClasses/InitOnlySetter.cs similarity index 100% rename from mdoc/mdoc.Test/SampleClasses/InitOnlySetter.cs rename to tests/mdoc/mdoc.Test/SampleClasses/InitOnlySetter.cs diff --git a/mdoc/mdoc.Test/SampleClasses/Interface_A.cs b/tests/mdoc/mdoc.Test/SampleClasses/Interface_A.cs similarity index 100% rename from mdoc/mdoc.Test/SampleClasses/Interface_A.cs rename to tests/mdoc/mdoc.Test/SampleClasses/Interface_A.cs diff --git a/mdoc/mdoc.Test/SampleClasses/Interface_B.cs b/tests/mdoc/mdoc.Test/SampleClasses/Interface_B.cs similarity index 100% rename from mdoc/mdoc.Test/SampleClasses/Interface_B.cs rename to tests/mdoc/mdoc.Test/SampleClasses/Interface_B.cs diff --git a/mdoc/mdoc.Test/SampleClasses/InternalEIICalss.cs b/tests/mdoc/mdoc.Test/SampleClasses/InternalEIICalss.cs similarity index 100% rename from mdoc/mdoc.Test/SampleClasses/InternalEIICalss.cs rename to tests/mdoc/mdoc.Test/SampleClasses/InternalEIICalss.cs diff --git a/mdoc/mdoc.Test/SampleClasses/IsExternalInit.cs b/tests/mdoc/mdoc.Test/SampleClasses/IsExternalInit.cs similarity index 100% rename from mdoc/mdoc.Test/SampleClasses/IsExternalInit.cs rename to tests/mdoc/mdoc.Test/SampleClasses/IsExternalInit.cs diff --git a/mdoc/mdoc.Test/SampleClasses/NativeIntClass.cs b/tests/mdoc/mdoc.Test/SampleClasses/NativeIntClass.cs similarity index 100% rename from mdoc/mdoc.Test/SampleClasses/NativeIntClass.cs rename to tests/mdoc/mdoc.Test/SampleClasses/NativeIntClass.cs diff --git a/mdoc/mdoc.Test/SampleClasses/NotApplyAttributeInvalidFlagsEnum.cs b/tests/mdoc/mdoc.Test/SampleClasses/NotApplyAttributeInvalidFlagsEnum.cs similarity index 100% rename from mdoc/mdoc.Test/SampleClasses/NotApplyAttributeInvalidFlagsEnum.cs rename to tests/mdoc/mdoc.Test/SampleClasses/NotApplyAttributeInvalidFlagsEnum.cs diff --git a/mdoc/mdoc.Test/SampleClasses/NotApplyAttributeValidFlagsEnum.cs b/tests/mdoc/mdoc.Test/SampleClasses/NotApplyAttributeValidFlagsEnum.cs similarity index 100% rename from mdoc/mdoc.Test/SampleClasses/NotApplyAttributeValidFlagsEnum.cs rename to tests/mdoc/mdoc.Test/SampleClasses/NotApplyAttributeValidFlagsEnum.cs diff --git a/mdoc/mdoc.Test/SampleClasses/NullablesAndTuples.cs b/tests/mdoc/mdoc.Test/SampleClasses/NullablesAndTuples.cs similarity index 100% rename from mdoc/mdoc.Test/SampleClasses/NullablesAndTuples.cs rename to tests/mdoc/mdoc.Test/SampleClasses/NullablesAndTuples.cs diff --git a/mdoc/mdoc.Test/SampleClasses/ReadOnlyRefStruct.cs b/tests/mdoc/mdoc.Test/SampleClasses/ReadOnlyRefStruct.cs similarity index 100% rename from mdoc/mdoc.Test/SampleClasses/ReadOnlyRefStruct.cs rename to tests/mdoc/mdoc.Test/SampleClasses/ReadOnlyRefStruct.cs diff --git a/mdoc/mdoc.Test/SampleClasses/ReadOnlySpan.cs b/tests/mdoc/mdoc.Test/SampleClasses/ReadOnlySpan.cs similarity index 100% rename from mdoc/mdoc.Test/SampleClasses/ReadOnlySpan.cs rename to tests/mdoc/mdoc.Test/SampleClasses/ReadOnlySpan.cs diff --git a/mdoc/mdoc.Test/SampleClasses/ReadonlyRefClass.cs b/tests/mdoc/mdoc.Test/SampleClasses/ReadonlyRefClass.cs similarity index 100% rename from mdoc/mdoc.Test/SampleClasses/ReadonlyRefClass.cs rename to tests/mdoc/mdoc.Test/SampleClasses/ReadonlyRefClass.cs diff --git a/mdoc/mdoc.Test/SampleClasses/RefStruct.cs b/tests/mdoc/mdoc.Test/SampleClasses/RefStruct.cs similarity index 100% rename from mdoc/mdoc.Test/SampleClasses/RefStruct.cs rename to tests/mdoc/mdoc.Test/SampleClasses/RefStruct.cs diff --git a/mdoc/mdoc.Test/SampleClasses/SomeAttribute.cs b/tests/mdoc/mdoc.Test/SampleClasses/SomeAttribute.cs similarity index 100% rename from mdoc/mdoc.Test/SampleClasses/SomeAttribute.cs rename to tests/mdoc/mdoc.Test/SampleClasses/SomeAttribute.cs diff --git a/mdoc/mdoc.Test/SampleClasses/SomeClass.cs b/tests/mdoc/mdoc.Test/SampleClasses/SomeClass.cs similarity index 100% rename from mdoc/mdoc.Test/SampleClasses/SomeClass.cs rename to tests/mdoc/mdoc.Test/SampleClasses/SomeClass.cs diff --git a/mdoc/mdoc.Test/SampleClasses/SomeClassWithManyConstructors.cs b/tests/mdoc/mdoc.Test/SampleClasses/SomeClassWithManyConstructors.cs similarity index 100% rename from mdoc/mdoc.Test/SampleClasses/SomeClassWithManyConstructors.cs rename to tests/mdoc/mdoc.Test/SampleClasses/SomeClassWithManyConstructors.cs diff --git a/mdoc/mdoc.Test/SampleClasses/SomeDelegate.cs b/tests/mdoc/mdoc.Test/SampleClasses/SomeDelegate.cs similarity index 100% rename from mdoc/mdoc.Test/SampleClasses/SomeDelegate.cs rename to tests/mdoc/mdoc.Test/SampleClasses/SomeDelegate.cs diff --git a/mdoc/mdoc.Test/SampleClasses/SomeEmptyEnum.cs b/tests/mdoc/mdoc.Test/SampleClasses/SomeEmptyEnum.cs similarity index 100% rename from mdoc/mdoc.Test/SampleClasses/SomeEmptyEnum.cs rename to tests/mdoc/mdoc.Test/SampleClasses/SomeEmptyEnum.cs diff --git a/mdoc/mdoc.Test/SampleClasses/SomeEnum.cs b/tests/mdoc/mdoc.Test/SampleClasses/SomeEnum.cs similarity index 100% rename from mdoc/mdoc.Test/SampleClasses/SomeEnum.cs rename to tests/mdoc/mdoc.Test/SampleClasses/SomeEnum.cs diff --git a/mdoc/mdoc.Test/SampleClasses/SomeFlagsEnum.cs b/tests/mdoc/mdoc.Test/SampleClasses/SomeFlagsEnum.cs similarity index 100% rename from mdoc/mdoc.Test/SampleClasses/SomeFlagsEnum.cs rename to tests/mdoc/mdoc.Test/SampleClasses/SomeFlagsEnum.cs diff --git a/mdoc/mdoc.Test/SampleClasses/SomeGenericClass.cs b/tests/mdoc/mdoc.Test/SampleClasses/SomeGenericClass.cs similarity index 100% rename from mdoc/mdoc.Test/SampleClasses/SomeGenericClass.cs rename to tests/mdoc/mdoc.Test/SampleClasses/SomeGenericClass.cs diff --git a/mdoc/mdoc.Test/SampleClasses/SomeInterface.cs b/tests/mdoc/mdoc.Test/SampleClasses/SomeInterface.cs similarity index 100% rename from mdoc/mdoc.Test/SampleClasses/SomeInterface.cs rename to tests/mdoc/mdoc.Test/SampleClasses/SomeInterface.cs diff --git a/mdoc/mdoc.Test/SampleClasses/SomeIteratorStateMachine.cs b/tests/mdoc/mdoc.Test/SampleClasses/SomeIteratorStateMachine.cs similarity index 100% rename from mdoc/mdoc.Test/SampleClasses/SomeIteratorStateMachine.cs rename to tests/mdoc/mdoc.Test/SampleClasses/SomeIteratorStateMachine.cs diff --git a/mdoc/mdoc.Test/SampleClasses/SomeNestedTypes.cs b/tests/mdoc/mdoc.Test/SampleClasses/SomeNestedTypes.cs similarity index 100% rename from mdoc/mdoc.Test/SampleClasses/SomeNestedTypes.cs rename to tests/mdoc/mdoc.Test/SampleClasses/SomeNestedTypes.cs diff --git a/mdoc/mdoc.Test/SampleClasses/SomeStruct.cs b/tests/mdoc/mdoc.Test/SampleClasses/SomeStruct.cs similarity index 100% rename from mdoc/mdoc.Test/SampleClasses/SomeStruct.cs rename to tests/mdoc/mdoc.Test/SampleClasses/SomeStruct.cs diff --git a/mdoc/mdoc.Test/SampleClasses/Span.cs b/tests/mdoc/mdoc.Test/SampleClasses/Span.cs similarity index 100% rename from mdoc/mdoc.Test/SampleClasses/Span.cs rename to tests/mdoc/mdoc.Test/SampleClasses/Span.cs diff --git a/mdoc/mdoc.Test/SampleClasses/StaticClass.cs b/tests/mdoc/mdoc.Test/SampleClasses/StaticClass.cs similarity index 100% rename from mdoc/mdoc.Test/SampleClasses/StaticClass.cs rename to tests/mdoc/mdoc.Test/SampleClasses/StaticClass.cs diff --git a/mdoc/mdoc.Test/SampleClasses/StructWithReadOnlyMethod.cs b/tests/mdoc/mdoc.Test/SampleClasses/StructWithReadOnlyMethod.cs similarity index 100% rename from mdoc/mdoc.Test/SampleClasses/StructWithReadOnlyMethod.cs rename to tests/mdoc/mdoc.Test/SampleClasses/StructWithReadOnlyMethod.cs diff --git a/mdoc/mdoc.Test/SampleClasses/Struct_Interface_A.cs b/tests/mdoc/mdoc.Test/SampleClasses/Struct_Interface_A.cs similarity index 100% rename from mdoc/mdoc.Test/SampleClasses/Struct_Interface_A.cs rename to tests/mdoc/mdoc.Test/SampleClasses/Struct_Interface_A.cs diff --git a/mdoc/mdoc.Test/SampleClasses/TestClass-OldOpSig.xml b/tests/mdoc/mdoc.Test/SampleClasses/TestClass-OldOpSig.xml similarity index 100% rename from mdoc/mdoc.Test/SampleClasses/TestClass-OldOpSig.xml rename to tests/mdoc/mdoc.Test/SampleClasses/TestClass-OldOpSig.xml diff --git a/mdoc/mdoc.Test/SampleClasses/TestClass.cs b/tests/mdoc/mdoc.Test/SampleClasses/TestClass.cs similarity index 100% rename from mdoc/mdoc.Test/SampleClasses/TestClass.cs rename to tests/mdoc/mdoc.Test/SampleClasses/TestClass.cs diff --git a/mdoc/mdoc.Test/SampleClasses/TestClassThree.cs b/tests/mdoc/mdoc.Test/SampleClasses/TestClassThree.cs similarity index 100% rename from mdoc/mdoc.Test/SampleClasses/TestClassThree.cs rename to tests/mdoc/mdoc.Test/SampleClasses/TestClassThree.cs diff --git a/mdoc/mdoc.Test/SampleClasses/TestClassTwo.cs b/tests/mdoc/mdoc.Test/SampleClasses/TestClassTwo.cs similarity index 100% rename from mdoc/mdoc.Test/SampleClasses/TestClassTwo.cs rename to tests/mdoc/mdoc.Test/SampleClasses/TestClassTwo.cs diff --git a/mdoc/mdoc.Test/SampleClasses/TestPrivateClass.cs b/tests/mdoc/mdoc.Test/SampleClasses/TestPrivateClass.cs similarity index 100% rename from mdoc/mdoc.Test/SampleClasses/TestPrivateClass.cs rename to tests/mdoc/mdoc.Test/SampleClasses/TestPrivateClass.cs diff --git a/mdoc/mdoc.Test/SampleClasses/TestUpdate/frameworks.xml b/tests/mdoc/mdoc.Test/SampleClasses/TestUpdate/frameworks.xml similarity index 100% rename from mdoc/mdoc.Test/SampleClasses/TestUpdate/frameworks.xml rename to tests/mdoc/mdoc.Test/SampleClasses/TestUpdate/frameworks.xml diff --git a/mdoc/mdoc.Test/SampleClasses/TestUpdate/net-8.0/TestLibrary.dll b/tests/mdoc/mdoc.Test/SampleClasses/TestUpdate/net-8.0/TestLibrary.dll similarity index 100% rename from mdoc/mdoc.Test/SampleClasses/TestUpdate/net-8.0/TestLibrary.dll rename to tests/mdoc/mdoc.Test/SampleClasses/TestUpdate/net-8.0/TestLibrary.dll diff --git a/mdoc/mdoc.Test/SampleClasses/TupleNamesTestClass.cs b/tests/mdoc/mdoc.Test/SampleClasses/TupleNamesTestClass.cs similarity index 100% rename from mdoc/mdoc.Test/SampleClasses/TupleNamesTestClass.cs rename to tests/mdoc/mdoc.Test/SampleClasses/TupleNamesTestClass.cs diff --git a/mdoc/mdoc.Test/SampleClasses/WebHostHiddenAttribute.cs b/tests/mdoc/mdoc.Test/SampleClasses/WebHostHiddenAttribute.cs similarity index 100% rename from mdoc/mdoc.Test/SampleClasses/WebHostHiddenAttribute.cs rename to tests/mdoc/mdoc.Test/SampleClasses/WebHostHiddenAttribute.cs diff --git a/mdoc/mdoc.Test/SampleClasses/WebHostHiddenTestClass.cs b/tests/mdoc/mdoc.Test/SampleClasses/WebHostHiddenTestClass.cs similarity index 100% rename from mdoc/mdoc.Test/SampleClasses/WebHostHiddenTestClass.cs rename to tests/mdoc/mdoc.Test/SampleClasses/WebHostHiddenTestClass.cs diff --git a/mdoc/mdoc.Test/SampleClasses/testImportDoc.xml b/tests/mdoc/mdoc.Test/SampleClasses/testImportDoc.xml similarity index 100% rename from mdoc/mdoc.Test/SampleClasses/testImportDoc.xml rename to tests/mdoc/mdoc.Test/SampleClasses/testImportDoc.xml diff --git a/mdoc/mdoc.Test/SampleClasses/testImportDoc2.xml b/tests/mdoc/mdoc.Test/SampleClasses/testImportDoc2.xml similarity index 100% rename from mdoc/mdoc.Test/SampleClasses/testImportDoc2.xml rename to tests/mdoc/mdoc.Test/SampleClasses/testImportDoc2.xml diff --git a/mdoc/mdoc.Test/SpanSpecial.cs b/tests/mdoc/mdoc.Test/SpanSpecial.cs similarity index 100% rename from mdoc/mdoc.Test/SpanSpecial.cs rename to tests/mdoc/mdoc.Test/SpanSpecial.cs diff --git a/mdoc/mdoc.Test/StatisticsTests.cs b/tests/mdoc/mdoc.Test/StatisticsTests.cs similarity index 100% rename from mdoc/mdoc.Test/StatisticsTests.cs rename to tests/mdoc/mdoc.Test/StatisticsTests.cs diff --git a/mdoc/mdoc.Test/StreamRocksTests.cs b/tests/mdoc/mdoc.Test/StreamRocksTests.cs similarity index 100% rename from mdoc/mdoc.Test/StreamRocksTests.cs rename to tests/mdoc/mdoc.Test/StreamRocksTests.cs diff --git a/mdoc/mdoc.Test/StringCodaTests.cs b/tests/mdoc/mdoc.Test/StringCodaTests.cs similarity index 100% rename from mdoc/mdoc.Test/StringCodaTests.cs rename to tests/mdoc/mdoc.Test/StringCodaTests.cs diff --git a/mdoc/mdoc.Test/TypeMapTests.cs b/tests/mdoc/mdoc.Test/TypeMapTests.cs similarity index 100% rename from mdoc/mdoc.Test/TypeMapTests.cs rename to tests/mdoc/mdoc.Test/TypeMapTests.cs diff --git a/mdoc/mdoc.Test/UWPDocUtilsTests.cs b/tests/mdoc/mdoc.Test/UWPDocUtilsTests.cs similarity index 93% rename from mdoc/mdoc.Test/UWPDocUtilsTests.cs rename to tests/mdoc/mdoc.Test/UWPDocUtilsTests.cs index 08b869df4..2fcbd00fe 100644 --- a/mdoc/mdoc.Test/UWPDocUtilsTests.cs +++ b/tests/mdoc/mdoc.Test/UWPDocUtilsTests.cs @@ -7,7 +7,7 @@ namespace mdoc.Test [TestFixture] public class UWPDocUtilsTests : BasicTests { - private const string UWPTestComponentWinMD = "../../../../external/Test/UWPTestComponentCSharp.winmd"; + private const string UWPTestComponentWinMD = "../../../../../external/Test/UWPTestComponentCSharp.winmd"; [Test] public void IsIgnored_PutMethodIsGeneratedByProperty_IsIgnoredTrue() diff --git a/mdoc/mdoc.Test/VBFormatterTests.cs b/tests/mdoc/mdoc.Test/VBFormatterTests.cs similarity index 98% rename from mdoc/mdoc.Test/VBFormatterTests.cs rename to tests/mdoc/mdoc.Test/VBFormatterTests.cs index a627122a2..28903b676 100644 --- a/mdoc/mdoc.Test/VBFormatterTests.cs +++ b/tests/mdoc/mdoc.Test/VBFormatterTests.cs @@ -137,7 +137,7 @@ public void DefaultNullValueForParams() " Shared Operator + (left As Derived, right As Derived) As Integer Implements StaticVirtualMemberInInterface(Of Derived, Derived, Integer).op_Addition")] public void VBStaticOperatorImplementation(string typeFullName, string methodName, string expectedSignature) { - var staticVirtualMemberDllPath = "../../../../external/Test/StaticVirtualMembers.dll"; + var staticVirtualMemberDllPath = "../../../../../external/Test/StaticVirtualMembers.dll"; TestMethodSignature(staticVirtualMemberDllPath, typeFullName, methodName, expectedSignature); } diff --git a/mdoc/mdoc.Test/ValidationTests.cs b/tests/mdoc/mdoc.Test/ValidationTests.cs similarity index 100% rename from mdoc/mdoc.Test/ValidationTests.cs rename to tests/mdoc/mdoc.Test/ValidationTests.cs diff --git a/mdoc/mdoc.Test/XmlConsts.cs b/tests/mdoc/mdoc.Test/XmlConsts.cs similarity index 100% rename from mdoc/mdoc.Test/XmlConsts.cs rename to tests/mdoc/mdoc.Test/XmlConsts.cs diff --git a/mdoc/mdoc.Test/XmlUpdateTests.cs b/tests/mdoc/mdoc.Test/XmlUpdateTests.cs similarity index 100% rename from mdoc/mdoc.Test/XmlUpdateTests.cs rename to tests/mdoc/mdoc.Test/XmlUpdateTests.cs diff --git a/mdoc/mdoc.Test/mdoc.Test.csproj b/tests/mdoc/mdoc.Test/mdoc.Test.csproj similarity index 78% rename from mdoc/mdoc.Test/mdoc.Test.csproj rename to tests/mdoc/mdoc.Test/mdoc.Test.csproj index e5ec15d4f..0e61293c6 100644 --- a/mdoc/mdoc.Test/mdoc.Test.csproj +++ b/tests/mdoc/mdoc.Test/mdoc.Test.csproj @@ -19,22 +19,22 @@ true - + False - ..\..\external\Test\mdoc.Test.Cplusplus.dll + ..\..\..\external\Test\mdoc.Test.Cplusplus.dll True - ..\..\external\Windows\PresentationFramework.dll + ..\..\..\external\Windows\PresentationFramework.dll - ..\..\external\Windows\Windows.WinMD + ..\..\..\external\Windows\Windows.WinMD - ..\..\external\Windows\Windows.Foundation.FoundationContract.winmd + ..\..\..\external\Windows\Windows.Foundation.FoundationContract.winmd - ..\..\external\Windows\Windows.Foundation.UniversalApiContract.winmd + ..\..\..\external\Windows\Windows.Foundation.UniversalApiContract.winmd @@ -43,20 +43,20 @@ - + SampleClasses\cppcli.h - - - + + + - + SampleClasses\cppcli.dll PreserveNewest diff --git a/monodoc/Test/Mono.Utilities/ColorizerTests.cs b/tests/monodoc/Test/Mono.Utilities/ColorizerTests.cs similarity index 100% rename from monodoc/Test/Mono.Utilities/ColorizerTests.cs rename to tests/monodoc/Test/Mono.Utilities/ColorizerTests.cs diff --git a/monodoc/Test/Monodoc.Ecma/EcmaUrlTests.cs b/tests/monodoc/Test/Monodoc.Ecma/EcmaUrlTests.cs similarity index 100% rename from monodoc/Test/Monodoc.Ecma/EcmaUrlTests.cs rename to tests/monodoc/Test/Monodoc.Ecma/EcmaUrlTests.cs diff --git a/monodoc/Test/Monodoc.Generators/RawGeneratorTests.cs b/tests/monodoc/Test/Monodoc.Generators/RawGeneratorTests.cs similarity index 100% rename from monodoc/Test/Monodoc.Generators/RawGeneratorTests.cs rename to tests/monodoc/Test/Monodoc.Generators/RawGeneratorTests.cs diff --git a/monodoc/Test/Monodoc.Test.csproj b/tests/monodoc/Test/Monodoc.Test.csproj similarity index 84% rename from monodoc/Test/Monodoc.Test.csproj rename to tests/monodoc/Test/Monodoc.Test.csproj index e721e11c2..83412d855 100644 --- a/monodoc/Test/Monodoc.Test.csproj +++ b/tests/monodoc/Test/Monodoc.Test.csproj @@ -10,7 +10,7 @@ - + diff --git a/monodoc/Test/Monodoc/EcmaDocTests.cs b/tests/monodoc/Test/Monodoc/EcmaDocTests.cs similarity index 100% rename from monodoc/Test/Monodoc/EcmaDocTests.cs rename to tests/monodoc/Test/Monodoc/EcmaDocTests.cs diff --git a/monodoc/Test/Monodoc/HelpSourceTests.cs b/tests/monodoc/Test/Monodoc/HelpSourceTests.cs similarity index 100% rename from monodoc/Test/Monodoc/HelpSourceTests.cs rename to tests/monodoc/Test/Monodoc/HelpSourceTests.cs diff --git a/monodoc/Test/Monodoc/NodeTest.cs b/tests/monodoc/Test/Monodoc/NodeTest.cs similarity index 100% rename from monodoc/Test/Monodoc/NodeTest.cs rename to tests/monodoc/Test/Monodoc/NodeTest.cs diff --git a/monodoc/Test/Monodoc/RootTreeTest.cs b/tests/monodoc/Test/Monodoc/RootTreeTest.cs similarity index 100% rename from monodoc/Test/Monodoc/RootTreeTest.cs rename to tests/monodoc/Test/Monodoc/RootTreeTest.cs diff --git a/monodoc/Test/Monodoc/SettingsTest.cs b/tests/monodoc/Test/Monodoc/SettingsTest.cs similarity index 100% rename from monodoc/Test/Monodoc/SettingsTest.cs rename to tests/monodoc/Test/Monodoc/SettingsTest.cs diff --git a/monodoc/Test/Monodoc/TreeTest.cs b/tests/monodoc/Test/Monodoc/TreeTest.cs similarity index 100% rename from monodoc/Test/Monodoc/TreeTest.cs rename to tests/monodoc/Test/Monodoc/TreeTest.cs diff --git a/monodoc/Test/monodoc_test/.gitignore b/tests/monodoc/Test/monodoc_test/.gitignore similarity index 100% rename from monodoc/Test/monodoc_test/.gitignore rename to tests/monodoc/Test/monodoc_test/.gitignore diff --git a/monodoc/Test/monodoc_test/monodoc.xml b/tests/monodoc/Test/monodoc_test/monodoc.xml similarity index 100% rename from monodoc/Test/monodoc_test/monodoc.xml rename to tests/monodoc/Test/monodoc_test/monodoc.xml diff --git a/monodoc/Test/monodoc_test/sources/netdocs.source b/tests/monodoc/Test/monodoc_test/sources/netdocs.source similarity index 100% rename from monodoc/Test/monodoc_test/sources/netdocs.source rename to tests/monodoc/Test/monodoc_test/sources/netdocs.source diff --git a/monodoc/Test/monodoc_test/sources/netdocs.tree b/tests/monodoc/Test/monodoc_test/sources/netdocs.tree similarity index 100% rename from monodoc/Test/monodoc_test/sources/netdocs.tree rename to tests/monodoc/Test/monodoc_test/sources/netdocs.tree diff --git a/monodoc/Test/monodoc_test/sources/netdocs.zip b/tests/monodoc/Test/monodoc_test/sources/netdocs.zip similarity index 100% rename from monodoc/Test/monodoc_test/sources/netdocs.zip rename to tests/monodoc/Test/monodoc_test/sources/netdocs.zip diff --git a/monodoc/Test/monodoc_test/trees/tree-from-2-10.tree b/tests/monodoc/Test/monodoc_test/trees/tree-from-2-10.tree similarity index 100% rename from monodoc/Test/monodoc_test/trees/tree-from-2-10.tree rename to tests/monodoc/Test/monodoc_test/trees/tree-from-2-10.tree diff --git a/monodoc/Test/monodoc_test/trees/tree-from-3-0-old.tree b/tests/monodoc/Test/monodoc_test/trees/tree-from-3-0-old.tree similarity index 100% rename from monodoc/Test/monodoc_test/trees/tree-from-3-0-old.tree rename to tests/monodoc/Test/monodoc_test/trees/tree-from-3-0-old.tree diff --git a/monodoc/Test/monodoc_test/trees/tree-from-3-0.tree b/tests/monodoc/Test/monodoc_test/trees/tree-from-3-0.tree similarity index 100% rename from monodoc/Test/monodoc_test/trees/tree-from-3-0.tree rename to tests/monodoc/Test/monodoc_test/trees/tree-from-3-0.tree