├── .gitattributes ├── .gitignore ├── .hgignore ├── 3rdParty ├── Get3rdParty.bat ├── UnblockZoneIdentifier │ └── UnblockZoneIdentifier.exe ├── xUnit.net-1.1 │ ├── HTML.xslt │ ├── NUnitXml.xslt │ ├── xunit.console.exe │ ├── xunit.console.exe.config │ ├── xunit.dll │ ├── xunit.extensions.dll │ ├── xunit.extensions.xml │ ├── xunit.gui.exe │ ├── xunit.installer.exe │ ├── xunit.runner.msbuild.dll │ ├── xunit.runner.tdnet.dll │ ├── xunit.runner.utility.dll │ ├── xunit.runner.utility.xml │ └── xunit.xml ├── xUnit.net-1.5 │ ├── HTML.xslt │ ├── NUnitXml.xslt │ ├── xunit.console.exe │ ├── xunit.console.exe.config │ ├── xunit.console.x86.exe │ ├── xunit.console.x86.exe.config │ ├── xunit.dll │ ├── xunit.dll.tdnet │ ├── xunit.extensions.dll │ ├── xunit.extensions.xml │ ├── xunit.gui.exe │ ├── xunit.gui.x86.exe │ ├── xunit.installer.exe │ ├── xunit.runner.msbuild.dll │ ├── xunit.runner.tdnet.dll │ ├── xunit.runner.utility.dll │ ├── xunit.runner.utility.xml │ └── xunit.xml ├── xUnit.net-1.6.1 │ ├── HTML.xslt │ ├── NUnitXml.xslt │ ├── xunit.console.clr4.exe │ ├── xunit.console.clr4.exe.config │ ├── xunit.console.clr4.x86.exe │ ├── xunit.console.clr4.x86.exe.config │ ├── xunit.console.exe │ ├── xunit.console.exe.config │ ├── xunit.console.x86.exe │ ├── xunit.console.x86.exe.config │ ├── xunit.dll │ ├── xunit.dll.tdnet │ ├── xunit.extensions.dll │ ├── xunit.extensions.xml │ ├── xunit.gui.clr4.exe │ ├── xunit.gui.clr4.x86.exe │ ├── xunit.gui.exe │ ├── xunit.gui.x86.exe │ ├── xunit.installer.exe │ ├── xunit.runner.msbuild.dll │ ├── xunit.runner.tdnet.dll │ ├── xunit.runner.utility.dll │ ├── xunit.runner.utility.xml │ └── xunit.xml ├── xUnit.net-1.6 │ ├── HTML.xslt │ ├── NUnitXml.xslt │ ├── xunit.console.clr4.exe │ ├── xunit.console.clr4.exe.config │ ├── xunit.console.clr4.x86.exe │ ├── xunit.console.clr4.x86.exe.config │ ├── xunit.console.exe │ ├── xunit.console.exe.config │ ├── xunit.console.x86.exe │ ├── xunit.console.x86.exe.config │ ├── xunit.dll │ ├── xunit.dll.tdnet │ ├── xunit.extensions.dll │ ├── xunit.extensions.xml │ ├── xunit.gui.clr4.exe │ ├── xunit.gui.clr4.x86.exe │ ├── xunit.gui.exe │ ├── xunit.gui.x86.exe │ ├── xunit.installer.exe │ ├── xunit.runner.msbuild.dll │ ├── xunit.runner.tdnet.dll │ ├── xunit.runner.utility.dll │ ├── xunit.runner.utility.xml │ └── xunit.xml ├── xUnit.net-1.7 │ ├── HTML.xslt │ ├── NUnitXml.xslt │ ├── xunit.console.clr4.exe │ ├── xunit.console.clr4.exe.config │ ├── xunit.console.clr4.pdb │ ├── xunit.console.clr4.x86.exe │ ├── xunit.console.clr4.x86.exe.config │ ├── xunit.console.clr4.x86.pdb │ ├── xunit.console.exe │ ├── xunit.console.exe.config │ ├── xunit.console.pdb │ ├── xunit.console.x86.exe │ ├── xunit.console.x86.exe.config │ ├── xunit.console.x86.pdb │ ├── xunit.dll │ ├── xunit.dll.tdnet │ ├── xunit.extensions.dll │ ├── xunit.extensions.pdb │ ├── xunit.extensions.xml │ ├── xunit.gui.clr4.exe │ ├── xunit.gui.clr4.pdb │ ├── xunit.gui.clr4.x86.exe │ ├── xunit.gui.clr4.x86.pdb │ ├── xunit.gui.exe │ ├── xunit.gui.pdb │ ├── xunit.gui.x86.exe │ ├── xunit.gui.x86.pdb │ ├── xunit.installer.exe │ ├── xunit.installer.pdb │ ├── xunit.pdb │ ├── xunit.runner.msbuild.dll │ ├── xunit.runner.msbuild.pdb │ ├── xunit.runner.tdnet.dll │ ├── xunit.runner.tdnet.pdb │ ├── xunit.runner.utility.dll │ ├── xunit.runner.utility.pdb │ ├── xunit.runner.utility.xml │ └── xunit.xml ├── xUnit.net-1.8 │ ├── EULA.txt │ ├── HTML.xslt │ ├── NUnitXml.xslt │ ├── xunit.console.clr4.exe │ ├── xunit.console.clr4.exe.config │ ├── xunit.console.clr4.pdb │ ├── xunit.console.clr4.x86.exe │ ├── xunit.console.clr4.x86.exe.config │ ├── xunit.console.clr4.x86.pdb │ ├── xunit.console.exe │ ├── xunit.console.exe.config │ ├── xunit.console.pdb │ ├── xunit.console.x86.exe │ ├── xunit.console.x86.exe.config │ ├── xunit.console.x86.pdb │ ├── xunit.dll │ ├── xunit.dll.tdnet │ ├── xunit.extensions.dll │ ├── xunit.extensions.pdb │ ├── xunit.extensions.xml │ ├── xunit.gui.clr4.exe │ ├── xunit.gui.clr4.pdb │ ├── xunit.gui.clr4.x86.exe │ ├── xunit.gui.clr4.x86.pdb │ ├── xunit.gui.exe │ ├── xunit.gui.pdb │ ├── xunit.gui.x86.exe │ ├── xunit.gui.x86.pdb │ ├── xunit.installer.exe │ ├── xunit.installer.pdb │ ├── xunit.pdb │ ├── xunit.runner.msbuild.dll │ ├── xunit.runner.msbuild.pdb │ ├── xunit.runner.tdnet.dll │ ├── xunit.runner.tdnet.pdb │ ├── xunit.runner.utility.dll │ ├── xunit.runner.utility.pdb │ ├── xunit.runner.utility.xml │ └── xunit.xml ├── xUnit.net-1.9.1 │ ├── HTML.xslt │ ├── NUnitXml.xslt │ ├── license.txt │ ├── xunit.ExternalAnnotations.xml │ ├── xunit.console.clr4.exe │ ├── xunit.console.clr4.exe.config │ ├── xunit.console.clr4.x86.exe │ ├── xunit.console.clr4.x86.exe.config │ ├── xunit.console.exe │ ├── xunit.console.exe.config │ ├── xunit.console.x86.exe │ ├── xunit.console.x86.exe.config │ ├── xunit.dll │ ├── xunit.dll.tdnet │ ├── xunit.extensions.dll │ ├── xunit.extensions.xml │ ├── xunit.gui.clr4.exe │ ├── xunit.gui.clr4.x86.exe │ ├── xunit.gui.exe │ ├── xunit.gui.x86.exe │ ├── xunit.installer.exe │ ├── xunit.runner.msbuild.dll │ ├── xunit.runner.tdnet.dll │ ├── xunit.runner.utility.dll │ ├── xunit.runner.utility.xml │ └── xunit.xml └── xUnit.net-1.9 │ ├── EULA.txt │ ├── HTML.xslt │ ├── NUnitXml.xslt │ ├── xunit.console.clr4.exe │ ├── xunit.console.clr4.exe.config │ ├── xunit.console.clr4.pdb │ ├── xunit.console.clr4.x86.exe │ ├── xunit.console.clr4.x86.exe.config │ ├── xunit.console.clr4.x86.pdb │ ├── xunit.console.exe │ ├── xunit.console.exe.config │ ├── xunit.console.pdb │ ├── xunit.console.x86.exe │ ├── xunit.console.x86.exe.config │ ├── xunit.console.x86.pdb │ ├── xunit.dll │ ├── xunit.dll.tdnet │ ├── xunit.extensions.dll │ ├── xunit.extensions.pdb │ ├── xunit.extensions.xml │ ├── xunit.gui.clr4.exe │ ├── xunit.gui.clr4.pdb │ ├── xunit.gui.clr4.x86.exe │ ├── xunit.gui.clr4.x86.pdb │ ├── xunit.gui.exe │ ├── xunit.gui.pdb │ ├── xunit.gui.x86.exe │ ├── xunit.gui.x86.pdb │ ├── xunit.installer.exe │ ├── xunit.installer.pdb │ ├── xunit.pdb │ ├── xunit.runner.msbuild.dll │ ├── xunit.runner.msbuild.pdb │ ├── xunit.runner.tdnet.dll │ ├── xunit.runner.tdnet.pdb │ ├── xunit.runner.utility.dll │ ├── xunit.runner.utility.pdb │ ├── xunit.runner.utility.xml │ └── xunit.xml ├── contributing.md ├── license.txt ├── readme.md ├── resharper ├── .editorconfig ├── CommonAssemblyInfo.cs ├── ExternalAnnotations │ ├── xunit.assert.xml │ ├── xunit.core.xml │ └── xunit.xml ├── nuget │ ├── pack.bat │ └── xunitcontrib.nuspec ├── src │ ├── ProductInfo.cs │ ├── provider │ │ ├── Categories │ │ │ ├── CSharpCategoriesCompletionProvider.cs │ │ │ ├── VBCategoriesCompletionProvider.cs │ │ │ └── XunitCategoriesCompletionProviderBase.cs │ │ ├── Properties │ │ │ ├── AssemblyInfo.cs │ │ │ ├── Resources.Designer.cs │ │ │ └── Resources.resx │ │ ├── PropertyData │ │ │ ├── CSharpPropertyDataReferenceFactory.cs │ │ │ ├── MemberDataReference.cs │ │ │ ├── MemberDataReferenceProviderFactory.cs │ │ │ ├── PropertyDataReference.cs │ │ │ ├── PropertyDataReferenceProviderFactory.cs │ │ │ └── VBMemberDataReferenceFactory.cs │ │ ├── Resources │ │ │ └── xunit.png │ │ ├── SuppressUnusedXunitTestElements.cs │ │ ├── TraitsUtility.cs │ │ ├── UnitTestElementFactory.cs │ │ ├── UnitTestElements │ │ │ ├── ISerializableUnitTestElement.cs │ │ │ ├── XunitBaseElement.cs │ │ │ ├── XunitInheritedTestMethodContainerElement.cs │ │ │ ├── XunitTestClassElement.cs │ │ │ ├── XunitTestMethodElement.cs │ │ │ └── XunitTestTheoryElement.cs │ │ ├── UnitTestIdentifiers │ │ │ └── PsiUnitTestIdentifier.cs │ │ ├── XunitPsiFileExplorer.cs │ │ ├── XunitSdkAdapters │ │ │ ├── MetadataAssemblyInfoAdapter.cs │ │ │ ├── MetadataAttributeInfoAdapter.cs │ │ │ ├── MetadataAttributeInfoAdapter2.cs │ │ │ ├── MetadataExtensions.cs │ │ │ ├── MetadataMethodInfoAdapter.cs │ │ │ ├── MetadataMethodInfoAdapter2.cs │ │ │ ├── MetadataParameterInfoAdapter.cs │ │ │ ├── MetadataTypeInfoAdapter.cs │ │ │ ├── MetadataTypeInfoAdapter2.cs │ │ │ ├── MetadataTypeSystem.cs │ │ │ ├── PsiAttributeInfoAdapter.cs │ │ │ ├── PsiExtensions.cs │ │ │ ├── PsiMethodInfoAdapter.cs │ │ │ └── PsiTypeInfoAdapter.cs │ │ ├── XunitServiceProvider.cs │ │ ├── XunitTestClassPresenter.cs │ │ ├── XunitTestElementSerializer.cs │ │ ├── XunitTestElementsSource.cs │ │ ├── XunitTestMetadataExplorer.cs │ │ ├── XunitTestProvider.cs │ │ ├── ZoneMarker.cs │ │ ├── packages.config │ │ ├── provider.csproj │ │ ├── provider.csproj.DotSettings │ │ └── templates.DotSettings │ └── runner │ │ ├── AbstractionExtensions.cs │ │ ├── DiagnosticMessages.cs │ │ ├── Discoverer.cs │ │ ├── DisplayNameUtil.cs │ │ ├── Executor.cs │ │ ├── Logging │ │ ├── Logger.cs │ │ └── MessageLogFormatter.cs │ │ ├── Properties │ │ └── AssemblyInfo.cs │ │ ├── RemoteTaskWrapper.cs │ │ ├── RunContext.cs │ │ ├── Tasks │ │ ├── AttributeNames.cs │ │ ├── XunitBootstrapTask.cs │ │ ├── XunitTaskBase.cs │ │ ├── XunitTestAssemblyTask.cs │ │ ├── XunitTestClassTask.cs │ │ ├── XunitTestMethodTask.cs │ │ └── XunitTestTheoryTask.cs │ │ ├── TestEnvironment.cs │ │ ├── TestExecutionVisitor.cs │ │ ├── TestRunner.cs │ │ ├── XunitTaskRunner.cs │ │ ├── packages.config │ │ ├── readme.md │ │ └── runner.csproj ├── test │ ├── data │ │ ├── .gitignore │ │ ├── Annotations │ │ │ └── Annotations.cs │ │ ├── Exploration │ │ │ ├── xunit1 │ │ │ │ ├── AsyncFacts.cs │ │ │ │ ├── AsyncFacts.cs.source.gold │ │ │ │ ├── AsyncFacts.dll.metadata.gold │ │ │ │ ├── CustomFactAttribute.cs │ │ │ │ ├── CustomFactAttribute.cs.source.gold │ │ │ │ ├── CustomFactAttribute.dll.metadata.gold │ │ │ │ ├── CustomTheoryAttribute.cs │ │ │ │ ├── CustomTheoryAttribute.cs.source.gold │ │ │ │ ├── CustomTheoryAttribute.dll.metadata.gold │ │ │ │ ├── DerivedClasses.cs │ │ │ │ ├── DerivedClasses.cs.source.gold │ │ │ │ ├── DerivedClasses.dll.metadata.gold │ │ │ │ ├── DisplayNames.cs │ │ │ │ ├── DisplayNames.cs.source.gold │ │ │ │ ├── DisplayNames.dll.metadata.gold │ │ │ │ ├── NestedClasses.cs │ │ │ │ ├── NestedClasses.cs.source.gold │ │ │ │ ├── NestedClasses.dll.metadata.gold │ │ │ │ ├── RunWith.cs │ │ │ │ ├── RunWith.cs.source.gold │ │ │ │ ├── RunWith.dll.metadata.gold │ │ │ │ ├── SimpleFact.cs │ │ │ │ ├── SimpleFact.cs.source.gold │ │ │ │ ├── SimpleFact.dll.metadata.gold │ │ │ │ ├── SimpleTheory.cs │ │ │ │ ├── SimpleTheory.cs.source.gold │ │ │ │ ├── SimpleTheory.dll.metadata.gold │ │ │ │ ├── Skipped.cs │ │ │ │ ├── Skipped.cs.source.gold │ │ │ │ ├── Skipped.dll.metadata.gold │ │ │ │ ├── StaticClass.cs │ │ │ │ ├── StaticClass.cs.source.gold │ │ │ │ ├── StaticClass.dll.metadata.gold │ │ │ │ ├── Visibility.cs │ │ │ │ ├── Visibility.cs.source.gold │ │ │ │ └── Visibility.dll.metadata.gold │ │ │ └── xunit2 │ │ │ │ ├── AsyncFacts.cs │ │ │ │ ├── AsyncFacts.cs.source.gold │ │ │ │ ├── AsyncFacts.dll.metadata.gold │ │ │ │ ├── CustomFactAttribute.cs │ │ │ │ ├── CustomFactAttribute.cs.source.gold │ │ │ │ ├── CustomFactAttribute.dll.metadata.gold │ │ │ │ ├── CustomTheoryAttribute.cs │ │ │ │ ├── CustomTheoryAttribute.cs.source.gold │ │ │ │ ├── CustomTheoryAttribute.dll.metadata.gold │ │ │ │ ├── DerivedClasses.cs │ │ │ │ ├── DerivedClasses.cs.source.gold │ │ │ │ ├── DerivedClasses.dll.metadata.gold │ │ │ │ ├── DisplayNames.cs │ │ │ │ ├── DisplayNames.cs.source.gold │ │ │ │ ├── DisplayNames.dll.metadata.gold │ │ │ │ ├── NestedClasses.cs │ │ │ │ ├── NestedClasses.cs.source.gold │ │ │ │ ├── NestedClasses.dll.metadata.gold │ │ │ │ ├── SimpleFact.cs │ │ │ │ ├── SimpleFact.cs.source.gold │ │ │ │ ├── SimpleFact.dll.metadata.gold │ │ │ │ ├── SimpleTheory.cs │ │ │ │ ├── SimpleTheory.cs.source.gold │ │ │ │ ├── SimpleTheory.dll.metadata.gold │ │ │ │ ├── Skipped.cs │ │ │ │ ├── Skipped.cs.source.gold │ │ │ │ ├── Skipped.dll.metadata.gold │ │ │ │ ├── StaticClass.cs │ │ │ │ ├── StaticClass.cs.source.gold │ │ │ │ ├── StaticClass.dll.metadata.gold │ │ │ │ ├── Visibility.cs │ │ │ │ ├── Visibility.cs.source.gold │ │ │ │ └── Visibility.dll.metadata.gold │ │ ├── References │ │ │ ├── CodeCompletion │ │ │ │ ├── ListsMemberDataCandidatesInOtherClass.cs │ │ │ │ ├── ListsMemberDataCandidatesInOtherClass.cs.gold │ │ │ │ ├── ListsMemberDataCandidatesInOtherClass.vb │ │ │ │ ├── ListsMemberDataCandidatesInOtherClass.vb.gold │ │ │ │ ├── ListsMemberDataCandidatesInSameClass.cs │ │ │ │ ├── ListsMemberDataCandidatesInSameClass.cs.gold │ │ │ │ ├── ListsMemberDataCandidatesInSameClass.vb │ │ │ │ ├── ListsMemberDataCandidatesInSameClass.vb.gold │ │ │ │ ├── ListsPropertyDataCandidatesInOtherClass.cs │ │ │ │ ├── ListsPropertyDataCandidatesInOtherClass.cs.gold │ │ │ │ ├── ListsPropertyDataCandidatesInOtherClass.vb │ │ │ │ ├── ListsPropertyDataCandidatesInOtherClass.vb.gold │ │ │ │ ├── ListsPropertyDataCandidatesInSameClass.cs │ │ │ │ ├── ListsPropertyDataCandidatesInSameClass.cs.gold │ │ │ │ ├── ListsPropertyDataCandidatesInSameClass.vb │ │ │ │ └── ListsPropertyDataCandidatesInSameClass.vb.gold │ │ │ ├── InvalidMemberDataProperties.cs │ │ │ ├── InvalidMemberDataProperties.cs.gold │ │ │ ├── InvalidMemberDataProperties.vb │ │ │ ├── InvalidMemberDataProperties.vb.gold │ │ │ ├── InvalidPropertyDataProperties.cs │ │ │ ├── InvalidPropertyDataProperties.cs.gold │ │ │ ├── InvalidPropertyDataProperties.vb │ │ │ ├── InvalidPropertyDataProperties.vb.gold │ │ │ ├── MemberDataFromDerivedClass.cs │ │ │ ├── MemberDataFromDerivedClass.cs.gold │ │ │ ├── MemberDataFromDerivedClass.vb │ │ │ ├── MemberDataFromDerivedClass.vb.gold │ │ │ ├── MemberDataInOtherClass.cs │ │ │ ├── MemberDataInOtherClass.cs.gold │ │ │ ├── MemberDataInOtherClass.vb │ │ │ ├── MemberDataInOtherClass.vb.gold │ │ │ ├── MemberDataInSameClass.cs │ │ │ ├── MemberDataInSameClass.cs.gold │ │ │ ├── MemberDataInSameClass.vb │ │ │ ├── MemberDataInSameClass.vb.gold │ │ │ ├── PropertyDataFromDerivedClass.cs │ │ │ ├── PropertyDataFromDerivedClass.cs.gold │ │ │ ├── PropertyDataFromDerivedClass.vb │ │ │ ├── PropertyDataFromDerivedClass.vb.gold │ │ │ ├── PropertyDataInOtherClass.cs │ │ │ ├── PropertyDataInOtherClass.cs.gold │ │ │ ├── PropertyDataInOtherClass.vb │ │ │ ├── PropertyDataInOtherClass.vb.gold │ │ │ ├── PropertyDataInSameClass.cs │ │ │ ├── PropertyDataInSameClass.cs.gold │ │ │ ├── PropertyDataInSameClass.vb │ │ │ ├── PropertyDataInSameClass.vb.gold │ │ │ ├── UnresolvedMemberData.cs │ │ │ ├── UnresolvedMemberData.cs.gold │ │ │ ├── UnresolvedMemberData.vb │ │ │ ├── UnresolvedMemberData.vb.gold │ │ │ ├── UnresolvedPropertyData.cs │ │ │ ├── UnresolvedPropertyData.cs.gold │ │ │ ├── UnresolvedPropertyData.vb │ │ │ └── UnresolvedPropertyData.vb.gold │ │ ├── Runner │ │ │ ├── CapturesOutput.xunit1.cs │ │ │ ├── CapturesOutput.xunit2.cs │ │ │ ├── CapturesOutputFromTheory.xunit1.cs │ │ │ ├── CapturesOutputFromTheory.xunit2.cs │ │ │ ├── ClassFixtureThrowsInConstructor.cs │ │ │ ├── ClassFixtureThrowsInDispose.cs │ │ │ ├── ClassThrowsInConstructor.cs │ │ │ ├── ClassThrowsInDispose.cs │ │ │ ├── CollectionFixtureThrowsInConstructor.cs │ │ │ ├── CollectionFixtureThrowsInDispose.cs │ │ │ ├── CustomBeforeAfterAttributeThrows.cs │ │ │ ├── DynamicMethodWithRepeatedName.xunit1.cs │ │ │ ├── FailingFact.cs │ │ │ ├── FixtureThrowsInConstructor.xunit1.cs │ │ │ ├── FixtureThrowsInDispose.xunit1.cs │ │ │ ├── Gold │ │ │ │ ├── AmbiguouslyNamedTestMethods.xunit1.cs │ │ │ │ ├── AmbiguouslyNamedTestMethods.xunit1.dll.gold │ │ │ │ ├── AmbiguouslyNamedTestMethods.xunit2.cs │ │ │ │ ├── AmbiguouslyNamedTestMethods.xunit2.dll.gold │ │ │ │ ├── AmbiguouslyNamedTestMethods.xunit2.xml │ │ │ │ ├── CustomFactAttributeSkips.cs │ │ │ │ ├── CustomFactAttributeSkips.xunit1.dll.gold │ │ │ │ ├── CustomFactAttributeSkips.xunit2.dll.gold │ │ │ │ ├── CustomTheoryAttributeSkips.cs │ │ │ │ ├── CustomTheoryAttributeSkips.xunit1.dll.gold │ │ │ │ ├── CustomTheoryAttributeSkips.xunit2.dll.gold │ │ │ │ ├── DebugAssert.cs │ │ │ │ ├── DebugAssert.xunit1.dll.gold │ │ │ │ ├── DebugAssert.xunit2.dll.gold │ │ │ │ ├── DiagnosticMessagesIgnored.cs │ │ │ │ ├── DiagnosticMessagesIgnored.xunit2.dll.gold │ │ │ │ ├── DiagnosticMessagesReported.cs │ │ │ │ ├── DiagnosticMessagesReported.xunit2.dll.config │ │ │ │ ├── DiagnosticMessagesReported.xunit2.dll.gold │ │ │ │ ├── DisplayName.cs │ │ │ │ ├── DisplayName.xunit1.dll.gold │ │ │ │ ├── DisplayName.xunit2.dll.gold │ │ │ │ ├── EscapedDataAttributeStrings.cs │ │ │ │ ├── EscapedDataAttributeStrings.xunit1.dll.gold │ │ │ │ ├── EscapedDataAttributeStrings.xunit2.dll.gold │ │ │ │ ├── FactWithInvalidParameters.cs │ │ │ │ ├── FactWithInvalidParameters.xunit1.dll.gold │ │ │ │ ├── FactWithInvalidParameters.xunit2.dll.gold │ │ │ │ ├── FailingFact.cs │ │ │ │ ├── FailingFact.xunit1.dll.gold │ │ │ │ ├── FailingFact.xunit2.dll.gold │ │ │ │ ├── FailingTheory.cs │ │ │ │ ├── FailingTheory.xunit1.dll.gold │ │ │ │ ├── FailingTheory.xunit2.dll.gold │ │ │ │ ├── PassingFact.cs │ │ │ │ ├── PassingFact.xunit1.dll.gold │ │ │ │ ├── PassingFact.xunit2.dll.gold │ │ │ │ ├── PassingTheory.cs │ │ │ │ ├── PassingTheory.xunit1.dll.gold │ │ │ │ ├── PassingTheory.xunit2.dll.gold │ │ │ │ ├── SkippedFact.cs │ │ │ │ ├── SkippedFact.xunit1.dll.gold │ │ │ │ ├── SkippedFact.xunit2.dll.gold │ │ │ │ ├── StaticClass.cs │ │ │ │ ├── StaticClass.xunit1.dll.gold │ │ │ │ ├── StaticClass.xunit2.dll.gold │ │ │ │ ├── TheoryWithInvalidParameters.cs │ │ │ │ ├── TheoryWithInvalidParameters.xunit1.dll.gold │ │ │ │ ├── TheoryWithInvalidParameters.xunit2.dll.gold │ │ │ │ ├── UnicodeDataAttributeStrings.cs │ │ │ │ ├── UnicodeDataAttributeStrings.xunit1.dll.gold │ │ │ │ ├── UnicodeDataAttributeStrings.xunit2.dll.gold │ │ │ │ ├── UnicodeDisplayName.cs │ │ │ │ ├── UnicodeDisplayName.xunit1.dll.gold │ │ │ │ └── UnicodeDisplayName.xunit2.dll.gold │ │ │ ├── HasRunWith.xunit1.cs │ │ │ ├── HasRunWithKnownMethodTask.xunit1.cs │ │ │ ├── MultipleClasses.cs │ │ │ ├── MultipleFacts.cs │ │ │ ├── Theories.cs │ │ │ ├── TheoriesWithRepeatedParameterDescriptions.xunit1.cs │ │ │ ├── TheoriesWithRepeatedParameterDescriptions.xunit2.cs │ │ │ └── TheoryWithExistingTask.cs │ │ └── nuget.config │ └── src │ │ └── tests │ │ ├── Abstractions │ │ ├── MetadataAssemblyInfoAdapterTest.cs │ │ ├── MetadataAttributeInfoAdapterTest.cs │ │ ├── MetadataMethodInfoAdapterTest.cs │ │ └── MetadataTypeInfoAdapterTest.cs │ │ ├── AcceptanceTests │ │ ├── Annotations │ │ │ ├── ExternalAnnotationsProvider.cs │ │ │ ├── ExternalAnnotationsTestBase2.cs │ │ │ └── XunitAnnotationsTest.cs │ │ ├── CompileCs.9.1.cs │ │ ├── IXunitEnvironment.cs │ │ ├── Metadata │ │ │ ├── Xunit1MetadataTest.cs │ │ │ ├── Xunit2MetadataTest.cs │ │ │ └── XunitMetadataTest.cs │ │ ├── References │ │ │ ├── CSharpMemberDataTests.cs │ │ │ ├── CSharpPropertyDataTests.cs │ │ │ ├── VBMemberDataTests.cs │ │ │ └── VBPropertyDataTests.cs │ │ ├── Runner │ │ │ ├── CustomAttributesXunit1.cs │ │ │ ├── DebugAssertDoesNotShowDialogs.cs │ │ │ ├── DiagnosticMessages.cs │ │ │ ├── OrderedFactGoldTests.cs │ │ │ ├── OrderedTheoryGoldTests.cs │ │ │ ├── When_a_fact_fails.cs │ │ │ ├── When_a_test_method_contains_theories.cs │ │ │ ├── When_a_theory_parameter_description_is_repeated.cs │ │ │ ├── When_a_theory_reuses_existing_task.cs │ │ │ ├── When_capturing_output_from_fact.cs │ │ │ ├── When_capturing_output_from_theory.cs │ │ │ ├── When_class_contains_multiple_facts.cs │ │ │ ├── When_class_fixture_throws_in_constructor.cs │ │ │ ├── When_class_fixture_throws_in_dispose.cs │ │ │ ├── When_class_has_runwith_attribute_xunit1.cs │ │ │ ├── When_class_throws_in_constructor.cs │ │ │ ├── When_class_throws_in_dispose.cs │ │ │ ├── When_class_with_runwith_attribute_runs_again_xunit1.cs │ │ │ ├── When_collection_fixture_throws_in_constructor.cs │ │ │ ├── When_collection_fixture_throws_in_dispose.cs │ │ │ ├── When_custom_before_after_attribute_throws.cs │ │ │ ├── When_dynamic_method_repeats_method_name_xunit1.cs │ │ │ ├── When_fixture_throws_in_constructor_xunit1.cs │ │ │ ├── When_fixture_throws_in_dispose_xunit1.cs │ │ │ └── When_running_multiple_classes.cs │ │ ├── Source │ │ │ ├── Xunit1SourceTest.cs │ │ │ ├── Xunit2SourceTest.cs │ │ │ └── XunitSourceTest.cs │ │ ├── TestEnvironment.cs │ │ ├── UnitTestTaskRunnerTestBase.9.2.cs │ │ ├── UnitTestTaskRunnerTestBase.cs │ │ ├── XunitMetadataTestBase.cs │ │ ├── XunitSourceTestBase.cs │ │ ├── XunitTaskRunnerOutputTestBase.cs │ │ ├── XunitTaskRunnerTestBase.cs │ │ └── XunitTestReferencesAttribute.cs │ │ ├── Properties │ │ └── AssemblyInfo.cs │ │ ├── packages.config │ │ └── tests.csproj ├── tests.manual.sln ├── tests.manual │ ├── tests.reference.nunit │ │ ├── App.config │ │ ├── CapturesOutput.cs │ │ ├── Categories.cs │ │ ├── CodeCoverage │ │ │ ├── Calculator.cs │ │ │ ├── CodeCoverageRowTests.cs │ │ │ └── CodeCoverageTests.cs │ │ ├── DemonstratingUsageAnalysis.cs │ │ ├── ExternalAnnotations │ │ │ ├── JetBrains.Annotations.cs │ │ │ └── VerifyExternalAnnotations.cs │ │ ├── FailingRowTests.cs │ │ ├── FailingTests.cs │ │ ├── PartialClass.File1.cs │ │ ├── PartialClass.File2.cs │ │ ├── Properties │ │ │ └── AssemblyInfo.cs │ │ ├── ReadsFromConfigFile.cs │ │ ├── RowTests.cs │ │ ├── SkippedTests.cs │ │ ├── TestsInDerivedClasses.cs │ │ ├── TestsInNestedClasses.cs │ │ ├── packages.tests.reference.nunit.config │ │ ├── packages.tests.reference.nunit.failing.config │ │ ├── tests.reference.nunit.csproj │ │ └── tests.reference.nunit.failing.csproj │ ├── tests.xunit.vb │ │ └── tests.xunit.eyeball.vb │ │ │ ├── My Project │ │ │ ├── Application.Designer.vb │ │ │ ├── Application.myapp │ │ │ ├── AssemblyInfo.vb │ │ │ ├── Resources.Designer.vb │ │ │ ├── Resources.resx │ │ │ ├── Settings.Designer.vb │ │ │ └── Settings.settings │ │ │ ├── PropertyDataReferences │ │ │ ├── DerivedClassWithPropertyDataReference.vb │ │ │ ├── InvalidPropertyDataReference.vb │ │ │ ├── PropertyDataReferences.vb │ │ │ └── PropertyDataReferencesInOtherClass.vb │ │ │ ├── SimpleTest.vb │ │ │ ├── Traits.vb │ │ │ ├── packages.tests.xunit.eyeball.vb.config │ │ │ └── tests.xunit.eyeball.vb.vbproj │ ├── tests.xunit │ │ ├── App.config │ │ ├── AsyncTests.cs │ │ ├── CapturesOutput.cs │ │ ├── CodeAnalysis │ │ │ ├── DemonstrateTheoryUsageAnalysis.cs │ │ │ ├── DemonstrateUsageAnalysis.cs │ │ │ ├── InvalidClassVisibility.cs │ │ │ └── MixedMethodVisibility.cs │ │ ├── CodeCoverage │ │ │ ├── Calculator.cs │ │ │ ├── CodeCoverageTests.cs │ │ │ └── CodeCoverageTheoryTests.cs │ │ ├── CustomFactAttribute.cs │ │ ├── DemonstrateRandomRunningOrder.cs │ │ ├── ExternalAnnotations │ │ │ ├── JetBrains.Annotations.cs │ │ │ └── VerifyExternalAnnotations.cs │ │ ├── FailingTests.cs │ │ ├── FailingTheoryTests.cs │ │ ├── PartialClass.File1.cs │ │ ├── PartialClass.File2.cs │ │ ├── Properties │ │ │ └── AssemblyInfo.cs │ │ ├── PropertyDataReferences │ │ │ ├── DerivedClassWithPropertyDataReference.cs │ │ │ ├── InvalidPropertyDataReference.cs │ │ │ ├── PropertyDataReferenceInOtherClass.cs │ │ │ └── PropertyDataReferences.cs │ │ ├── PropogatingFailureInGutterIcon.cs │ │ ├── ReadsFromConfigFile.cs │ │ ├── RunWithTests.cs │ │ ├── SetsCurrentDirectoryCorrectly.cs │ │ ├── SkippedTests.cs │ │ ├── TestClassLifecycle.cs │ │ ├── TestsCanHaveTheSameName.cs │ │ ├── TestsInDerivedClasses.cs │ │ ├── TestsInNestedClasses.cs │ │ ├── TestsWithDisplayNames.cs │ │ ├── TestsWithFixtures.cs │ │ ├── TheoryTests.cs │ │ ├── TheoryWithRepeatedTestName.cs │ │ ├── TimedOutTests.cs │ │ ├── Traits.cs │ │ ├── packages.tests.xunit.eyeball.config │ │ ├── packages.tests.xunit.eyeball.coverage.config │ │ ├── packages.tests.xunit.eyeball.sourcecode.config │ │ ├── packages.tests.xunit.failing.config │ │ ├── packages.tests.xunit.passing.config │ │ ├── packages.tests.xunit.skipped.config │ │ ├── packages.tests.xunit.unsupported.config │ │ ├── tests.xunit.eyeball.coverage.csproj │ │ ├── tests.xunit.eyeball.coverage.csproj.DotSettings │ │ ├── tests.xunit.eyeball.csproj │ │ ├── tests.xunit.eyeball.sourcecode.csproj │ │ ├── tests.xunit.eyeball.sourcecode.csproj.DotSettings │ │ ├── tests.xunit.failing.csproj │ │ ├── tests.xunit.passing.csproj │ │ ├── tests.xunit.skipped.csproj │ │ ├── tests.xunit.unsupported.csproj │ │ ├── xunit.console.bat │ │ └── xunit.console.output.html │ └── tests.xunitversions │ │ ├── Facts.cs │ │ ├── Properties │ │ └── AssemblyInfo.cs │ │ ├── Theories.cs │ │ ├── tests.xunit-1.1.csproj │ │ ├── tests.xunit-1.5.csproj │ │ ├── tests.xunit-1.6.1.csproj │ │ ├── tests.xunit-1.6.csproj │ │ ├── tests.xunit-1.7.csproj │ │ ├── tests.xunit-1.8.csproj │ │ ├── tests.xunit-1.9.1.csproj │ │ ├── tests.xunit-1.9.csproj │ │ └── tests.xunitversions.csproj ├── xunitcontrib-resharper.sln └── xunitcontrib-resharper.sln.DotSettings └── updates.xslt /.gitattributes: -------------------------------------------------------------------------------- 1 | # Auto detect text files and perform LF normalization 2 | * text=auto 3 | 4 | # Custom for Visual Studio 5 | *.cs diff=csharp 6 | *.sln merge=union 7 | *.csproj merge=union 8 | *.vbproj merge=union 9 | *.fsproj merge=union 10 | *.dbproj merge=union 11 | 12 | # Standard to msysgit 13 | *.doc diff=astextplain 14 | *.DOC diff=astextplain 15 | *.docx diff=astextplain 16 | *.DOCX diff=astextplain 17 | *.dot diff=astextplain 18 | *.DOT diff=astextplain 19 | *.pdf diff=astextplain 20 | *.PDF diff=astextplain 21 | *.rtf diff=astextplain 22 | *.RTF diff=astextplain 23 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | 3rdParty/ReSharper_v* 2 | _ReSharper.* 3 | 3rdParty/dotCover_v* 4 | [Bb]in 5 | [Oo]bj 6 | *.suo 7 | *.user 8 | *.cache 9 | *.docstates 10 | *.bak 11 | install/xunitcontrib-* 12 | install/UnblockZoneIdentifier.exe 13 | resharper/nuget/*.nupkg 14 | nuget/nuget.config 15 | packages 16 | 17 | ############ 18 | ## Windows 19 | ############ 20 | 21 | # Windows image file caches 22 | Thumbs.db 23 | 24 | # Folder config file 25 | Desktop.ini 26 | 27 | 28 | 29 | -------------------------------------------------------------------------------- /.hgignore: -------------------------------------------------------------------------------- 1 | syntax: glob 2 | 3 | _ReSharper.* 4 | _dotCover.* 5 | **/_ReSharper.* 6 | **/_dotCover.* 7 | 3rdParty/ReSharper_v* 8 | 3rdParty/dotCover_v* 9 | **/[bB]in 10 | **/obj 11 | *.suo 12 | *.user 13 | *.cache 14 | *.docstates 15 | *.bak 16 | silverlight/external 17 | resharper/install/xunitcontrib-* 18 | resharper/install/UnblockZoneIdentifier.exe 19 | resharper/nuget/*.nupkg 20 | resharper/nuget/nuget.config 21 | resharper/packages 22 | test/data/**/*.dll 23 | test/data/**/*.pdb 24 | test/data/**/*.tmp 25 | -------------------------------------------------------------------------------- /3rdParty/UnblockZoneIdentifier/UnblockZoneIdentifier.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunit/resharper-xunit/e7e44010defeaf01b28ff022aacf28a867217c6d/3rdParty/UnblockZoneIdentifier/UnblockZoneIdentifier.exe -------------------------------------------------------------------------------- /3rdParty/xUnit.net-1.1/xunit.console.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunit/resharper-xunit/e7e44010defeaf01b28ff022aacf28a867217c6d/3rdParty/xUnit.net-1.1/xunit.console.exe -------------------------------------------------------------------------------- /3rdParty/xUnit.net-1.1/xunit.console.exe.config: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 |
6 | 7 | 8 | 9 | 10 | 14 | 18 | 19 | 20 | 21 | -------------------------------------------------------------------------------- /3rdParty/xUnit.net-1.1/xunit.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunit/resharper-xunit/e7e44010defeaf01b28ff022aacf28a867217c6d/3rdParty/xUnit.net-1.1/xunit.dll -------------------------------------------------------------------------------- /3rdParty/xUnit.net-1.1/xunit.extensions.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunit/resharper-xunit/e7e44010defeaf01b28ff022aacf28a867217c6d/3rdParty/xUnit.net-1.1/xunit.extensions.dll -------------------------------------------------------------------------------- /3rdParty/xUnit.net-1.1/xunit.gui.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunit/resharper-xunit/e7e44010defeaf01b28ff022aacf28a867217c6d/3rdParty/xUnit.net-1.1/xunit.gui.exe -------------------------------------------------------------------------------- /3rdParty/xUnit.net-1.1/xunit.installer.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunit/resharper-xunit/e7e44010defeaf01b28ff022aacf28a867217c6d/3rdParty/xUnit.net-1.1/xunit.installer.exe -------------------------------------------------------------------------------- /3rdParty/xUnit.net-1.1/xunit.runner.msbuild.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunit/resharper-xunit/e7e44010defeaf01b28ff022aacf28a867217c6d/3rdParty/xUnit.net-1.1/xunit.runner.msbuild.dll -------------------------------------------------------------------------------- /3rdParty/xUnit.net-1.1/xunit.runner.tdnet.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunit/resharper-xunit/e7e44010defeaf01b28ff022aacf28a867217c6d/3rdParty/xUnit.net-1.1/xunit.runner.tdnet.dll -------------------------------------------------------------------------------- /3rdParty/xUnit.net-1.1/xunit.runner.utility.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunit/resharper-xunit/e7e44010defeaf01b28ff022aacf28a867217c6d/3rdParty/xUnit.net-1.1/xunit.runner.utility.dll -------------------------------------------------------------------------------- /3rdParty/xUnit.net-1.5/xunit.console.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunit/resharper-xunit/e7e44010defeaf01b28ff022aacf28a867217c6d/3rdParty/xUnit.net-1.5/xunit.console.exe -------------------------------------------------------------------------------- /3rdParty/xUnit.net-1.5/xunit.console.exe.config: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 |
6 | 7 | 8 | 9 | 10 | 14 | 18 | 19 | 20 | 21 | -------------------------------------------------------------------------------- /3rdParty/xUnit.net-1.5/xunit.console.x86.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunit/resharper-xunit/e7e44010defeaf01b28ff022aacf28a867217c6d/3rdParty/xUnit.net-1.5/xunit.console.x86.exe -------------------------------------------------------------------------------- /3rdParty/xUnit.net-1.5/xunit.console.x86.exe.config: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 |
6 | 7 | 8 | 9 | 10 | 14 | 18 | 19 | 20 | 21 | -------------------------------------------------------------------------------- /3rdParty/xUnit.net-1.5/xunit.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunit/resharper-xunit/e7e44010defeaf01b28ff022aacf28a867217c6d/3rdParty/xUnit.net-1.5/xunit.dll -------------------------------------------------------------------------------- /3rdParty/xUnit.net-1.5/xunit.dll.tdnet: -------------------------------------------------------------------------------- 1 | 2 | xUnit.net {0}.{1} build {3} 3 | xunit.runner.tdnet.dll 4 | Xunit.Runner.TdNet.TdNetRunner 5 | -------------------------------------------------------------------------------- /3rdParty/xUnit.net-1.5/xunit.extensions.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunit/resharper-xunit/e7e44010defeaf01b28ff022aacf28a867217c6d/3rdParty/xUnit.net-1.5/xunit.extensions.dll -------------------------------------------------------------------------------- /3rdParty/xUnit.net-1.5/xunit.gui.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunit/resharper-xunit/e7e44010defeaf01b28ff022aacf28a867217c6d/3rdParty/xUnit.net-1.5/xunit.gui.exe -------------------------------------------------------------------------------- /3rdParty/xUnit.net-1.5/xunit.gui.x86.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunit/resharper-xunit/e7e44010defeaf01b28ff022aacf28a867217c6d/3rdParty/xUnit.net-1.5/xunit.gui.x86.exe -------------------------------------------------------------------------------- /3rdParty/xUnit.net-1.5/xunit.installer.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunit/resharper-xunit/e7e44010defeaf01b28ff022aacf28a867217c6d/3rdParty/xUnit.net-1.5/xunit.installer.exe -------------------------------------------------------------------------------- /3rdParty/xUnit.net-1.5/xunit.runner.msbuild.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunit/resharper-xunit/e7e44010defeaf01b28ff022aacf28a867217c6d/3rdParty/xUnit.net-1.5/xunit.runner.msbuild.dll -------------------------------------------------------------------------------- /3rdParty/xUnit.net-1.5/xunit.runner.tdnet.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunit/resharper-xunit/e7e44010defeaf01b28ff022aacf28a867217c6d/3rdParty/xUnit.net-1.5/xunit.runner.tdnet.dll -------------------------------------------------------------------------------- /3rdParty/xUnit.net-1.5/xunit.runner.utility.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunit/resharper-xunit/e7e44010defeaf01b28ff022aacf28a867217c6d/3rdParty/xUnit.net-1.5/xunit.runner.utility.dll -------------------------------------------------------------------------------- /3rdParty/xUnit.net-1.6.1/xunit.console.clr4.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunit/resharper-xunit/e7e44010defeaf01b28ff022aacf28a867217c6d/3rdParty/xUnit.net-1.6.1/xunit.console.clr4.exe -------------------------------------------------------------------------------- /3rdParty/xUnit.net-1.6.1/xunit.console.clr4.exe.config: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 |
6 | 7 | 8 | 9 | 10 | 14 | 18 | 19 | 20 | 21 | -------------------------------------------------------------------------------- /3rdParty/xUnit.net-1.6.1/xunit.console.clr4.x86.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunit/resharper-xunit/e7e44010defeaf01b28ff022aacf28a867217c6d/3rdParty/xUnit.net-1.6.1/xunit.console.clr4.x86.exe -------------------------------------------------------------------------------- /3rdParty/xUnit.net-1.6.1/xunit.console.clr4.x86.exe.config: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 |
6 | 7 | 8 | 9 | 10 | 14 | 18 | 19 | 20 | 21 | -------------------------------------------------------------------------------- /3rdParty/xUnit.net-1.6.1/xunit.console.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunit/resharper-xunit/e7e44010defeaf01b28ff022aacf28a867217c6d/3rdParty/xUnit.net-1.6.1/xunit.console.exe -------------------------------------------------------------------------------- /3rdParty/xUnit.net-1.6.1/xunit.console.exe.config: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 |
6 | 7 | 8 | 9 | 10 | 14 | 18 | 19 | 20 | 21 | -------------------------------------------------------------------------------- /3rdParty/xUnit.net-1.6.1/xunit.console.x86.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunit/resharper-xunit/e7e44010defeaf01b28ff022aacf28a867217c6d/3rdParty/xUnit.net-1.6.1/xunit.console.x86.exe -------------------------------------------------------------------------------- /3rdParty/xUnit.net-1.6.1/xunit.console.x86.exe.config: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 |
6 | 7 | 8 | 9 | 10 | 14 | 18 | 19 | 20 | 21 | -------------------------------------------------------------------------------- /3rdParty/xUnit.net-1.6.1/xunit.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunit/resharper-xunit/e7e44010defeaf01b28ff022aacf28a867217c6d/3rdParty/xUnit.net-1.6.1/xunit.dll -------------------------------------------------------------------------------- /3rdParty/xUnit.net-1.6.1/xunit.dll.tdnet: -------------------------------------------------------------------------------- 1 | 2 | xUnit.net {0}.{1}.{2} build {3} 3 | xunit.runner.tdnet.dll 4 | Xunit.Runner.TdNet.TdNetRunner 5 | -------------------------------------------------------------------------------- /3rdParty/xUnit.net-1.6.1/xunit.extensions.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunit/resharper-xunit/e7e44010defeaf01b28ff022aacf28a867217c6d/3rdParty/xUnit.net-1.6.1/xunit.extensions.dll -------------------------------------------------------------------------------- /3rdParty/xUnit.net-1.6.1/xunit.gui.clr4.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunit/resharper-xunit/e7e44010defeaf01b28ff022aacf28a867217c6d/3rdParty/xUnit.net-1.6.1/xunit.gui.clr4.exe -------------------------------------------------------------------------------- /3rdParty/xUnit.net-1.6.1/xunit.gui.clr4.x86.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunit/resharper-xunit/e7e44010defeaf01b28ff022aacf28a867217c6d/3rdParty/xUnit.net-1.6.1/xunit.gui.clr4.x86.exe -------------------------------------------------------------------------------- /3rdParty/xUnit.net-1.6.1/xunit.gui.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunit/resharper-xunit/e7e44010defeaf01b28ff022aacf28a867217c6d/3rdParty/xUnit.net-1.6.1/xunit.gui.exe -------------------------------------------------------------------------------- /3rdParty/xUnit.net-1.6.1/xunit.gui.x86.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunit/resharper-xunit/e7e44010defeaf01b28ff022aacf28a867217c6d/3rdParty/xUnit.net-1.6.1/xunit.gui.x86.exe -------------------------------------------------------------------------------- /3rdParty/xUnit.net-1.6.1/xunit.installer.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunit/resharper-xunit/e7e44010defeaf01b28ff022aacf28a867217c6d/3rdParty/xUnit.net-1.6.1/xunit.installer.exe -------------------------------------------------------------------------------- /3rdParty/xUnit.net-1.6.1/xunit.runner.msbuild.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunit/resharper-xunit/e7e44010defeaf01b28ff022aacf28a867217c6d/3rdParty/xUnit.net-1.6.1/xunit.runner.msbuild.dll -------------------------------------------------------------------------------- /3rdParty/xUnit.net-1.6.1/xunit.runner.tdnet.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunit/resharper-xunit/e7e44010defeaf01b28ff022aacf28a867217c6d/3rdParty/xUnit.net-1.6.1/xunit.runner.tdnet.dll -------------------------------------------------------------------------------- /3rdParty/xUnit.net-1.6.1/xunit.runner.utility.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunit/resharper-xunit/e7e44010defeaf01b28ff022aacf28a867217c6d/3rdParty/xUnit.net-1.6.1/xunit.runner.utility.dll -------------------------------------------------------------------------------- /3rdParty/xUnit.net-1.6/xunit.console.clr4.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunit/resharper-xunit/e7e44010defeaf01b28ff022aacf28a867217c6d/3rdParty/xUnit.net-1.6/xunit.console.clr4.exe -------------------------------------------------------------------------------- /3rdParty/xUnit.net-1.6/xunit.console.clr4.exe.config: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 |
6 | 7 | 8 | 9 | 10 | 14 | 18 | 19 | 20 | 21 | -------------------------------------------------------------------------------- /3rdParty/xUnit.net-1.6/xunit.console.clr4.x86.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunit/resharper-xunit/e7e44010defeaf01b28ff022aacf28a867217c6d/3rdParty/xUnit.net-1.6/xunit.console.clr4.x86.exe -------------------------------------------------------------------------------- /3rdParty/xUnit.net-1.6/xunit.console.clr4.x86.exe.config: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 |
6 | 7 | 8 | 9 | 10 | 14 | 18 | 19 | 20 | 21 | -------------------------------------------------------------------------------- /3rdParty/xUnit.net-1.6/xunit.console.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunit/resharper-xunit/e7e44010defeaf01b28ff022aacf28a867217c6d/3rdParty/xUnit.net-1.6/xunit.console.exe -------------------------------------------------------------------------------- /3rdParty/xUnit.net-1.6/xunit.console.exe.config: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 |
6 | 7 | 8 | 9 | 10 | 14 | 18 | 19 | 20 | 21 | -------------------------------------------------------------------------------- /3rdParty/xUnit.net-1.6/xunit.console.x86.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunit/resharper-xunit/e7e44010defeaf01b28ff022aacf28a867217c6d/3rdParty/xUnit.net-1.6/xunit.console.x86.exe -------------------------------------------------------------------------------- /3rdParty/xUnit.net-1.6/xunit.console.x86.exe.config: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 |
6 | 7 | 8 | 9 | 10 | 14 | 18 | 19 | 20 | 21 | -------------------------------------------------------------------------------- /3rdParty/xUnit.net-1.6/xunit.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunit/resharper-xunit/e7e44010defeaf01b28ff022aacf28a867217c6d/3rdParty/xUnit.net-1.6/xunit.dll -------------------------------------------------------------------------------- /3rdParty/xUnit.net-1.6/xunit.dll.tdnet: -------------------------------------------------------------------------------- 1 | 2 | xUnit.net {0}.{1} build {3} 3 | xunit.runner.tdnet.dll 4 | Xunit.Runner.TdNet.TdNetRunner 5 | -------------------------------------------------------------------------------- /3rdParty/xUnit.net-1.6/xunit.extensions.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunit/resharper-xunit/e7e44010defeaf01b28ff022aacf28a867217c6d/3rdParty/xUnit.net-1.6/xunit.extensions.dll -------------------------------------------------------------------------------- /3rdParty/xUnit.net-1.6/xunit.gui.clr4.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunit/resharper-xunit/e7e44010defeaf01b28ff022aacf28a867217c6d/3rdParty/xUnit.net-1.6/xunit.gui.clr4.exe -------------------------------------------------------------------------------- /3rdParty/xUnit.net-1.6/xunit.gui.clr4.x86.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunit/resharper-xunit/e7e44010defeaf01b28ff022aacf28a867217c6d/3rdParty/xUnit.net-1.6/xunit.gui.clr4.x86.exe -------------------------------------------------------------------------------- /3rdParty/xUnit.net-1.6/xunit.gui.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunit/resharper-xunit/e7e44010defeaf01b28ff022aacf28a867217c6d/3rdParty/xUnit.net-1.6/xunit.gui.exe -------------------------------------------------------------------------------- /3rdParty/xUnit.net-1.6/xunit.gui.x86.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunit/resharper-xunit/e7e44010defeaf01b28ff022aacf28a867217c6d/3rdParty/xUnit.net-1.6/xunit.gui.x86.exe -------------------------------------------------------------------------------- /3rdParty/xUnit.net-1.6/xunit.installer.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunit/resharper-xunit/e7e44010defeaf01b28ff022aacf28a867217c6d/3rdParty/xUnit.net-1.6/xunit.installer.exe -------------------------------------------------------------------------------- /3rdParty/xUnit.net-1.6/xunit.runner.msbuild.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunit/resharper-xunit/e7e44010defeaf01b28ff022aacf28a867217c6d/3rdParty/xUnit.net-1.6/xunit.runner.msbuild.dll -------------------------------------------------------------------------------- /3rdParty/xUnit.net-1.6/xunit.runner.tdnet.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunit/resharper-xunit/e7e44010defeaf01b28ff022aacf28a867217c6d/3rdParty/xUnit.net-1.6/xunit.runner.tdnet.dll -------------------------------------------------------------------------------- /3rdParty/xUnit.net-1.6/xunit.runner.utility.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunit/resharper-xunit/e7e44010defeaf01b28ff022aacf28a867217c6d/3rdParty/xUnit.net-1.6/xunit.runner.utility.dll -------------------------------------------------------------------------------- /3rdParty/xUnit.net-1.7/xunit.console.clr4.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunit/resharper-xunit/e7e44010defeaf01b28ff022aacf28a867217c6d/3rdParty/xUnit.net-1.7/xunit.console.clr4.exe -------------------------------------------------------------------------------- /3rdParty/xUnit.net-1.7/xunit.console.clr4.exe.config: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 |
6 | 7 | 8 | 9 | 10 | 14 | 18 | 19 | 20 | 21 | -------------------------------------------------------------------------------- /3rdParty/xUnit.net-1.7/xunit.console.clr4.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunit/resharper-xunit/e7e44010defeaf01b28ff022aacf28a867217c6d/3rdParty/xUnit.net-1.7/xunit.console.clr4.pdb -------------------------------------------------------------------------------- /3rdParty/xUnit.net-1.7/xunit.console.clr4.x86.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunit/resharper-xunit/e7e44010defeaf01b28ff022aacf28a867217c6d/3rdParty/xUnit.net-1.7/xunit.console.clr4.x86.exe -------------------------------------------------------------------------------- /3rdParty/xUnit.net-1.7/xunit.console.clr4.x86.exe.config: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 |
6 | 7 | 8 | 9 | 10 | 14 | 18 | 19 | 20 | 21 | -------------------------------------------------------------------------------- /3rdParty/xUnit.net-1.7/xunit.console.clr4.x86.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunit/resharper-xunit/e7e44010defeaf01b28ff022aacf28a867217c6d/3rdParty/xUnit.net-1.7/xunit.console.clr4.x86.pdb -------------------------------------------------------------------------------- /3rdParty/xUnit.net-1.7/xunit.console.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunit/resharper-xunit/e7e44010defeaf01b28ff022aacf28a867217c6d/3rdParty/xUnit.net-1.7/xunit.console.exe -------------------------------------------------------------------------------- /3rdParty/xUnit.net-1.7/xunit.console.exe.config: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 |
6 | 7 | 8 | 9 | 10 | 14 | 18 | 19 | 20 | 21 | -------------------------------------------------------------------------------- /3rdParty/xUnit.net-1.7/xunit.console.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunit/resharper-xunit/e7e44010defeaf01b28ff022aacf28a867217c6d/3rdParty/xUnit.net-1.7/xunit.console.pdb -------------------------------------------------------------------------------- /3rdParty/xUnit.net-1.7/xunit.console.x86.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunit/resharper-xunit/e7e44010defeaf01b28ff022aacf28a867217c6d/3rdParty/xUnit.net-1.7/xunit.console.x86.exe -------------------------------------------------------------------------------- /3rdParty/xUnit.net-1.7/xunit.console.x86.exe.config: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 |
6 | 7 | 8 | 9 | 10 | 14 | 18 | 19 | 20 | 21 | -------------------------------------------------------------------------------- /3rdParty/xUnit.net-1.7/xunit.console.x86.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunit/resharper-xunit/e7e44010defeaf01b28ff022aacf28a867217c6d/3rdParty/xUnit.net-1.7/xunit.console.x86.pdb -------------------------------------------------------------------------------- /3rdParty/xUnit.net-1.7/xunit.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunit/resharper-xunit/e7e44010defeaf01b28ff022aacf28a867217c6d/3rdParty/xUnit.net-1.7/xunit.dll -------------------------------------------------------------------------------- /3rdParty/xUnit.net-1.7/xunit.dll.tdnet: -------------------------------------------------------------------------------- 1 | 2 | xUnit.net {0}.{1}.{2} build {3} 3 | xunit.runner.tdnet.dll 4 | Xunit.Runner.TdNet.TdNetRunner 5 | -------------------------------------------------------------------------------- /3rdParty/xUnit.net-1.7/xunit.extensions.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunit/resharper-xunit/e7e44010defeaf01b28ff022aacf28a867217c6d/3rdParty/xUnit.net-1.7/xunit.extensions.dll -------------------------------------------------------------------------------- /3rdParty/xUnit.net-1.7/xunit.extensions.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunit/resharper-xunit/e7e44010defeaf01b28ff022aacf28a867217c6d/3rdParty/xUnit.net-1.7/xunit.extensions.pdb -------------------------------------------------------------------------------- /3rdParty/xUnit.net-1.7/xunit.gui.clr4.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunit/resharper-xunit/e7e44010defeaf01b28ff022aacf28a867217c6d/3rdParty/xUnit.net-1.7/xunit.gui.clr4.exe -------------------------------------------------------------------------------- /3rdParty/xUnit.net-1.7/xunit.gui.clr4.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunit/resharper-xunit/e7e44010defeaf01b28ff022aacf28a867217c6d/3rdParty/xUnit.net-1.7/xunit.gui.clr4.pdb -------------------------------------------------------------------------------- /3rdParty/xUnit.net-1.7/xunit.gui.clr4.x86.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunit/resharper-xunit/e7e44010defeaf01b28ff022aacf28a867217c6d/3rdParty/xUnit.net-1.7/xunit.gui.clr4.x86.exe -------------------------------------------------------------------------------- /3rdParty/xUnit.net-1.7/xunit.gui.clr4.x86.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunit/resharper-xunit/e7e44010defeaf01b28ff022aacf28a867217c6d/3rdParty/xUnit.net-1.7/xunit.gui.clr4.x86.pdb -------------------------------------------------------------------------------- /3rdParty/xUnit.net-1.7/xunit.gui.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunit/resharper-xunit/e7e44010defeaf01b28ff022aacf28a867217c6d/3rdParty/xUnit.net-1.7/xunit.gui.exe -------------------------------------------------------------------------------- /3rdParty/xUnit.net-1.7/xunit.gui.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunit/resharper-xunit/e7e44010defeaf01b28ff022aacf28a867217c6d/3rdParty/xUnit.net-1.7/xunit.gui.pdb -------------------------------------------------------------------------------- /3rdParty/xUnit.net-1.7/xunit.gui.x86.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunit/resharper-xunit/e7e44010defeaf01b28ff022aacf28a867217c6d/3rdParty/xUnit.net-1.7/xunit.gui.x86.exe -------------------------------------------------------------------------------- /3rdParty/xUnit.net-1.7/xunit.gui.x86.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunit/resharper-xunit/e7e44010defeaf01b28ff022aacf28a867217c6d/3rdParty/xUnit.net-1.7/xunit.gui.x86.pdb -------------------------------------------------------------------------------- /3rdParty/xUnit.net-1.7/xunit.installer.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunit/resharper-xunit/e7e44010defeaf01b28ff022aacf28a867217c6d/3rdParty/xUnit.net-1.7/xunit.installer.exe -------------------------------------------------------------------------------- /3rdParty/xUnit.net-1.7/xunit.installer.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunit/resharper-xunit/e7e44010defeaf01b28ff022aacf28a867217c6d/3rdParty/xUnit.net-1.7/xunit.installer.pdb -------------------------------------------------------------------------------- /3rdParty/xUnit.net-1.7/xunit.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunit/resharper-xunit/e7e44010defeaf01b28ff022aacf28a867217c6d/3rdParty/xUnit.net-1.7/xunit.pdb -------------------------------------------------------------------------------- /3rdParty/xUnit.net-1.7/xunit.runner.msbuild.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunit/resharper-xunit/e7e44010defeaf01b28ff022aacf28a867217c6d/3rdParty/xUnit.net-1.7/xunit.runner.msbuild.dll -------------------------------------------------------------------------------- /3rdParty/xUnit.net-1.7/xunit.runner.msbuild.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunit/resharper-xunit/e7e44010defeaf01b28ff022aacf28a867217c6d/3rdParty/xUnit.net-1.7/xunit.runner.msbuild.pdb -------------------------------------------------------------------------------- /3rdParty/xUnit.net-1.7/xunit.runner.tdnet.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunit/resharper-xunit/e7e44010defeaf01b28ff022aacf28a867217c6d/3rdParty/xUnit.net-1.7/xunit.runner.tdnet.dll -------------------------------------------------------------------------------- /3rdParty/xUnit.net-1.7/xunit.runner.tdnet.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunit/resharper-xunit/e7e44010defeaf01b28ff022aacf28a867217c6d/3rdParty/xUnit.net-1.7/xunit.runner.tdnet.pdb -------------------------------------------------------------------------------- /3rdParty/xUnit.net-1.7/xunit.runner.utility.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunit/resharper-xunit/e7e44010defeaf01b28ff022aacf28a867217c6d/3rdParty/xUnit.net-1.7/xunit.runner.utility.dll -------------------------------------------------------------------------------- /3rdParty/xUnit.net-1.7/xunit.runner.utility.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunit/resharper-xunit/e7e44010defeaf01b28ff022aacf28a867217c6d/3rdParty/xUnit.net-1.7/xunit.runner.utility.pdb -------------------------------------------------------------------------------- /3rdParty/xUnit.net-1.8/xunit.console.clr4.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunit/resharper-xunit/e7e44010defeaf01b28ff022aacf28a867217c6d/3rdParty/xUnit.net-1.8/xunit.console.clr4.exe -------------------------------------------------------------------------------- /3rdParty/xUnit.net-1.8/xunit.console.clr4.exe.config: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 |
6 | 7 | 8 | 9 | 10 | 14 | 18 | 19 | 20 | 21 | -------------------------------------------------------------------------------- /3rdParty/xUnit.net-1.8/xunit.console.clr4.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunit/resharper-xunit/e7e44010defeaf01b28ff022aacf28a867217c6d/3rdParty/xUnit.net-1.8/xunit.console.clr4.pdb -------------------------------------------------------------------------------- /3rdParty/xUnit.net-1.8/xunit.console.clr4.x86.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunit/resharper-xunit/e7e44010defeaf01b28ff022aacf28a867217c6d/3rdParty/xUnit.net-1.8/xunit.console.clr4.x86.exe -------------------------------------------------------------------------------- /3rdParty/xUnit.net-1.8/xunit.console.clr4.x86.exe.config: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 |
6 | 7 | 8 | 9 | 10 | 14 | 18 | 19 | 20 | 21 | -------------------------------------------------------------------------------- /3rdParty/xUnit.net-1.8/xunit.console.clr4.x86.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunit/resharper-xunit/e7e44010defeaf01b28ff022aacf28a867217c6d/3rdParty/xUnit.net-1.8/xunit.console.clr4.x86.pdb -------------------------------------------------------------------------------- /3rdParty/xUnit.net-1.8/xunit.console.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunit/resharper-xunit/e7e44010defeaf01b28ff022aacf28a867217c6d/3rdParty/xUnit.net-1.8/xunit.console.exe -------------------------------------------------------------------------------- /3rdParty/xUnit.net-1.8/xunit.console.exe.config: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 |
6 | 7 | 8 | 9 | 10 | 14 | 18 | 19 | 20 | 21 | -------------------------------------------------------------------------------- /3rdParty/xUnit.net-1.8/xunit.console.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunit/resharper-xunit/e7e44010defeaf01b28ff022aacf28a867217c6d/3rdParty/xUnit.net-1.8/xunit.console.pdb -------------------------------------------------------------------------------- /3rdParty/xUnit.net-1.8/xunit.console.x86.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunit/resharper-xunit/e7e44010defeaf01b28ff022aacf28a867217c6d/3rdParty/xUnit.net-1.8/xunit.console.x86.exe -------------------------------------------------------------------------------- /3rdParty/xUnit.net-1.8/xunit.console.x86.exe.config: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 |
6 | 7 | 8 | 9 | 10 | 14 | 18 | 19 | 20 | 21 | -------------------------------------------------------------------------------- /3rdParty/xUnit.net-1.8/xunit.console.x86.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunit/resharper-xunit/e7e44010defeaf01b28ff022aacf28a867217c6d/3rdParty/xUnit.net-1.8/xunit.console.x86.pdb -------------------------------------------------------------------------------- /3rdParty/xUnit.net-1.8/xunit.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunit/resharper-xunit/e7e44010defeaf01b28ff022aacf28a867217c6d/3rdParty/xUnit.net-1.8/xunit.dll -------------------------------------------------------------------------------- /3rdParty/xUnit.net-1.8/xunit.dll.tdnet: -------------------------------------------------------------------------------- 1 | 2 | xUnit.net {0}.{1}.{2} build {3} 3 | xunit.runner.tdnet.dll 4 | Xunit.Runner.TdNet.TdNetRunner 5 | -------------------------------------------------------------------------------- /3rdParty/xUnit.net-1.8/xunit.extensions.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunit/resharper-xunit/e7e44010defeaf01b28ff022aacf28a867217c6d/3rdParty/xUnit.net-1.8/xunit.extensions.dll -------------------------------------------------------------------------------- /3rdParty/xUnit.net-1.8/xunit.extensions.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunit/resharper-xunit/e7e44010defeaf01b28ff022aacf28a867217c6d/3rdParty/xUnit.net-1.8/xunit.extensions.pdb -------------------------------------------------------------------------------- /3rdParty/xUnit.net-1.8/xunit.gui.clr4.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunit/resharper-xunit/e7e44010defeaf01b28ff022aacf28a867217c6d/3rdParty/xUnit.net-1.8/xunit.gui.clr4.exe -------------------------------------------------------------------------------- /3rdParty/xUnit.net-1.8/xunit.gui.clr4.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunit/resharper-xunit/e7e44010defeaf01b28ff022aacf28a867217c6d/3rdParty/xUnit.net-1.8/xunit.gui.clr4.pdb -------------------------------------------------------------------------------- /3rdParty/xUnit.net-1.8/xunit.gui.clr4.x86.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunit/resharper-xunit/e7e44010defeaf01b28ff022aacf28a867217c6d/3rdParty/xUnit.net-1.8/xunit.gui.clr4.x86.exe -------------------------------------------------------------------------------- /3rdParty/xUnit.net-1.8/xunit.gui.clr4.x86.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunit/resharper-xunit/e7e44010defeaf01b28ff022aacf28a867217c6d/3rdParty/xUnit.net-1.8/xunit.gui.clr4.x86.pdb -------------------------------------------------------------------------------- /3rdParty/xUnit.net-1.8/xunit.gui.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunit/resharper-xunit/e7e44010defeaf01b28ff022aacf28a867217c6d/3rdParty/xUnit.net-1.8/xunit.gui.exe -------------------------------------------------------------------------------- /3rdParty/xUnit.net-1.8/xunit.gui.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunit/resharper-xunit/e7e44010defeaf01b28ff022aacf28a867217c6d/3rdParty/xUnit.net-1.8/xunit.gui.pdb -------------------------------------------------------------------------------- /3rdParty/xUnit.net-1.8/xunit.gui.x86.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunit/resharper-xunit/e7e44010defeaf01b28ff022aacf28a867217c6d/3rdParty/xUnit.net-1.8/xunit.gui.x86.exe -------------------------------------------------------------------------------- /3rdParty/xUnit.net-1.8/xunit.gui.x86.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunit/resharper-xunit/e7e44010defeaf01b28ff022aacf28a867217c6d/3rdParty/xUnit.net-1.8/xunit.gui.x86.pdb -------------------------------------------------------------------------------- /3rdParty/xUnit.net-1.8/xunit.installer.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunit/resharper-xunit/e7e44010defeaf01b28ff022aacf28a867217c6d/3rdParty/xUnit.net-1.8/xunit.installer.exe -------------------------------------------------------------------------------- /3rdParty/xUnit.net-1.8/xunit.installer.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunit/resharper-xunit/e7e44010defeaf01b28ff022aacf28a867217c6d/3rdParty/xUnit.net-1.8/xunit.installer.pdb -------------------------------------------------------------------------------- /3rdParty/xUnit.net-1.8/xunit.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunit/resharper-xunit/e7e44010defeaf01b28ff022aacf28a867217c6d/3rdParty/xUnit.net-1.8/xunit.pdb -------------------------------------------------------------------------------- /3rdParty/xUnit.net-1.8/xunit.runner.msbuild.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunit/resharper-xunit/e7e44010defeaf01b28ff022aacf28a867217c6d/3rdParty/xUnit.net-1.8/xunit.runner.msbuild.dll -------------------------------------------------------------------------------- /3rdParty/xUnit.net-1.8/xunit.runner.msbuild.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunit/resharper-xunit/e7e44010defeaf01b28ff022aacf28a867217c6d/3rdParty/xUnit.net-1.8/xunit.runner.msbuild.pdb -------------------------------------------------------------------------------- /3rdParty/xUnit.net-1.8/xunit.runner.tdnet.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunit/resharper-xunit/e7e44010defeaf01b28ff022aacf28a867217c6d/3rdParty/xUnit.net-1.8/xunit.runner.tdnet.dll -------------------------------------------------------------------------------- /3rdParty/xUnit.net-1.8/xunit.runner.tdnet.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunit/resharper-xunit/e7e44010defeaf01b28ff022aacf28a867217c6d/3rdParty/xUnit.net-1.8/xunit.runner.tdnet.pdb -------------------------------------------------------------------------------- /3rdParty/xUnit.net-1.8/xunit.runner.utility.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunit/resharper-xunit/e7e44010defeaf01b28ff022aacf28a867217c6d/3rdParty/xUnit.net-1.8/xunit.runner.utility.dll -------------------------------------------------------------------------------- /3rdParty/xUnit.net-1.8/xunit.runner.utility.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunit/resharper-xunit/e7e44010defeaf01b28ff022aacf28a867217c6d/3rdParty/xUnit.net-1.8/xunit.runner.utility.pdb -------------------------------------------------------------------------------- /3rdParty/xUnit.net-1.9.1/xunit.console.clr4.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunit/resharper-xunit/e7e44010defeaf01b28ff022aacf28a867217c6d/3rdParty/xUnit.net-1.9.1/xunit.console.clr4.exe -------------------------------------------------------------------------------- /3rdParty/xUnit.net-1.9.1/xunit.console.clr4.exe.config: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 |
6 | 7 | 8 | 9 | 10 | 14 | 18 | 19 | 20 | 21 | -------------------------------------------------------------------------------- /3rdParty/xUnit.net-1.9.1/xunit.console.clr4.x86.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunit/resharper-xunit/e7e44010defeaf01b28ff022aacf28a867217c6d/3rdParty/xUnit.net-1.9.1/xunit.console.clr4.x86.exe -------------------------------------------------------------------------------- /3rdParty/xUnit.net-1.9.1/xunit.console.clr4.x86.exe.config: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 |
6 | 7 | 8 | 9 | 10 | 14 | 18 | 19 | 20 | 21 | -------------------------------------------------------------------------------- /3rdParty/xUnit.net-1.9.1/xunit.console.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunit/resharper-xunit/e7e44010defeaf01b28ff022aacf28a867217c6d/3rdParty/xUnit.net-1.9.1/xunit.console.exe -------------------------------------------------------------------------------- /3rdParty/xUnit.net-1.9.1/xunit.console.exe.config: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 |
6 | 7 | 8 | 9 | 10 | 14 | 18 | 19 | 20 | 21 | -------------------------------------------------------------------------------- /3rdParty/xUnit.net-1.9.1/xunit.console.x86.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunit/resharper-xunit/e7e44010defeaf01b28ff022aacf28a867217c6d/3rdParty/xUnit.net-1.9.1/xunit.console.x86.exe -------------------------------------------------------------------------------- /3rdParty/xUnit.net-1.9.1/xunit.console.x86.exe.config: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 |
6 | 7 | 8 | 9 | 10 | 14 | 18 | 19 | 20 | 21 | -------------------------------------------------------------------------------- /3rdParty/xUnit.net-1.9.1/xunit.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunit/resharper-xunit/e7e44010defeaf01b28ff022aacf28a867217c6d/3rdParty/xUnit.net-1.9.1/xunit.dll -------------------------------------------------------------------------------- /3rdParty/xUnit.net-1.9.1/xunit.dll.tdnet: -------------------------------------------------------------------------------- 1 | 2 | xUnit.net {0}.{1}.{2} build {3} 3 | xunit.runner.tdnet.dll 4 | Xunit.Runner.TdNet.TdNetRunner 5 | -------------------------------------------------------------------------------- /3rdParty/xUnit.net-1.9.1/xunit.extensions.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunit/resharper-xunit/e7e44010defeaf01b28ff022aacf28a867217c6d/3rdParty/xUnit.net-1.9.1/xunit.extensions.dll -------------------------------------------------------------------------------- /3rdParty/xUnit.net-1.9.1/xunit.gui.clr4.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunit/resharper-xunit/e7e44010defeaf01b28ff022aacf28a867217c6d/3rdParty/xUnit.net-1.9.1/xunit.gui.clr4.exe -------------------------------------------------------------------------------- /3rdParty/xUnit.net-1.9.1/xunit.gui.clr4.x86.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunit/resharper-xunit/e7e44010defeaf01b28ff022aacf28a867217c6d/3rdParty/xUnit.net-1.9.1/xunit.gui.clr4.x86.exe -------------------------------------------------------------------------------- /3rdParty/xUnit.net-1.9.1/xunit.gui.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunit/resharper-xunit/e7e44010defeaf01b28ff022aacf28a867217c6d/3rdParty/xUnit.net-1.9.1/xunit.gui.exe -------------------------------------------------------------------------------- /3rdParty/xUnit.net-1.9.1/xunit.gui.x86.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunit/resharper-xunit/e7e44010defeaf01b28ff022aacf28a867217c6d/3rdParty/xUnit.net-1.9.1/xunit.gui.x86.exe -------------------------------------------------------------------------------- /3rdParty/xUnit.net-1.9.1/xunit.installer.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunit/resharper-xunit/e7e44010defeaf01b28ff022aacf28a867217c6d/3rdParty/xUnit.net-1.9.1/xunit.installer.exe -------------------------------------------------------------------------------- /3rdParty/xUnit.net-1.9.1/xunit.runner.msbuild.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunit/resharper-xunit/e7e44010defeaf01b28ff022aacf28a867217c6d/3rdParty/xUnit.net-1.9.1/xunit.runner.msbuild.dll -------------------------------------------------------------------------------- /3rdParty/xUnit.net-1.9.1/xunit.runner.tdnet.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunit/resharper-xunit/e7e44010defeaf01b28ff022aacf28a867217c6d/3rdParty/xUnit.net-1.9.1/xunit.runner.tdnet.dll -------------------------------------------------------------------------------- /3rdParty/xUnit.net-1.9.1/xunit.runner.utility.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunit/resharper-xunit/e7e44010defeaf01b28ff022aacf28a867217c6d/3rdParty/xUnit.net-1.9.1/xunit.runner.utility.dll -------------------------------------------------------------------------------- /3rdParty/xUnit.net-1.9/xunit.console.clr4.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunit/resharper-xunit/e7e44010defeaf01b28ff022aacf28a867217c6d/3rdParty/xUnit.net-1.9/xunit.console.clr4.exe -------------------------------------------------------------------------------- /3rdParty/xUnit.net-1.9/xunit.console.clr4.exe.config: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 |
6 | 7 | 8 | 9 | 10 | 14 | 18 | 19 | 20 | 21 | -------------------------------------------------------------------------------- /3rdParty/xUnit.net-1.9/xunit.console.clr4.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunit/resharper-xunit/e7e44010defeaf01b28ff022aacf28a867217c6d/3rdParty/xUnit.net-1.9/xunit.console.clr4.pdb -------------------------------------------------------------------------------- /3rdParty/xUnit.net-1.9/xunit.console.clr4.x86.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunit/resharper-xunit/e7e44010defeaf01b28ff022aacf28a867217c6d/3rdParty/xUnit.net-1.9/xunit.console.clr4.x86.exe -------------------------------------------------------------------------------- /3rdParty/xUnit.net-1.9/xunit.console.clr4.x86.exe.config: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 |
6 | 7 | 8 | 9 | 10 | 14 | 18 | 19 | 20 | 21 | -------------------------------------------------------------------------------- /3rdParty/xUnit.net-1.9/xunit.console.clr4.x86.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunit/resharper-xunit/e7e44010defeaf01b28ff022aacf28a867217c6d/3rdParty/xUnit.net-1.9/xunit.console.clr4.x86.pdb -------------------------------------------------------------------------------- /3rdParty/xUnit.net-1.9/xunit.console.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunit/resharper-xunit/e7e44010defeaf01b28ff022aacf28a867217c6d/3rdParty/xUnit.net-1.9/xunit.console.exe -------------------------------------------------------------------------------- /3rdParty/xUnit.net-1.9/xunit.console.exe.config: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 |
6 | 7 | 8 | 9 | 10 | 14 | 18 | 19 | 20 | 21 | -------------------------------------------------------------------------------- /3rdParty/xUnit.net-1.9/xunit.console.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunit/resharper-xunit/e7e44010defeaf01b28ff022aacf28a867217c6d/3rdParty/xUnit.net-1.9/xunit.console.pdb -------------------------------------------------------------------------------- /3rdParty/xUnit.net-1.9/xunit.console.x86.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunit/resharper-xunit/e7e44010defeaf01b28ff022aacf28a867217c6d/3rdParty/xUnit.net-1.9/xunit.console.x86.exe -------------------------------------------------------------------------------- /3rdParty/xUnit.net-1.9/xunit.console.x86.exe.config: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 |
6 | 7 | 8 | 9 | 10 | 14 | 18 | 19 | 20 | 21 | -------------------------------------------------------------------------------- /3rdParty/xUnit.net-1.9/xunit.console.x86.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunit/resharper-xunit/e7e44010defeaf01b28ff022aacf28a867217c6d/3rdParty/xUnit.net-1.9/xunit.console.x86.pdb -------------------------------------------------------------------------------- /3rdParty/xUnit.net-1.9/xunit.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunit/resharper-xunit/e7e44010defeaf01b28ff022aacf28a867217c6d/3rdParty/xUnit.net-1.9/xunit.dll -------------------------------------------------------------------------------- /3rdParty/xUnit.net-1.9/xunit.dll.tdnet: -------------------------------------------------------------------------------- 1 | 2 | xUnit.net {0}.{1}.{2} build {3} 3 | xunit.runner.tdnet.dll 4 | Xunit.Runner.TdNet.TdNetRunner 5 | -------------------------------------------------------------------------------- /3rdParty/xUnit.net-1.9/xunit.extensions.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunit/resharper-xunit/e7e44010defeaf01b28ff022aacf28a867217c6d/3rdParty/xUnit.net-1.9/xunit.extensions.dll -------------------------------------------------------------------------------- /3rdParty/xUnit.net-1.9/xunit.extensions.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunit/resharper-xunit/e7e44010defeaf01b28ff022aacf28a867217c6d/3rdParty/xUnit.net-1.9/xunit.extensions.pdb -------------------------------------------------------------------------------- /3rdParty/xUnit.net-1.9/xunit.gui.clr4.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunit/resharper-xunit/e7e44010defeaf01b28ff022aacf28a867217c6d/3rdParty/xUnit.net-1.9/xunit.gui.clr4.exe -------------------------------------------------------------------------------- /3rdParty/xUnit.net-1.9/xunit.gui.clr4.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunit/resharper-xunit/e7e44010defeaf01b28ff022aacf28a867217c6d/3rdParty/xUnit.net-1.9/xunit.gui.clr4.pdb -------------------------------------------------------------------------------- /3rdParty/xUnit.net-1.9/xunit.gui.clr4.x86.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunit/resharper-xunit/e7e44010defeaf01b28ff022aacf28a867217c6d/3rdParty/xUnit.net-1.9/xunit.gui.clr4.x86.exe -------------------------------------------------------------------------------- /3rdParty/xUnit.net-1.9/xunit.gui.clr4.x86.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunit/resharper-xunit/e7e44010defeaf01b28ff022aacf28a867217c6d/3rdParty/xUnit.net-1.9/xunit.gui.clr4.x86.pdb -------------------------------------------------------------------------------- /3rdParty/xUnit.net-1.9/xunit.gui.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunit/resharper-xunit/e7e44010defeaf01b28ff022aacf28a867217c6d/3rdParty/xUnit.net-1.9/xunit.gui.exe -------------------------------------------------------------------------------- /3rdParty/xUnit.net-1.9/xunit.gui.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunit/resharper-xunit/e7e44010defeaf01b28ff022aacf28a867217c6d/3rdParty/xUnit.net-1.9/xunit.gui.pdb -------------------------------------------------------------------------------- /3rdParty/xUnit.net-1.9/xunit.gui.x86.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunit/resharper-xunit/e7e44010defeaf01b28ff022aacf28a867217c6d/3rdParty/xUnit.net-1.9/xunit.gui.x86.exe -------------------------------------------------------------------------------- /3rdParty/xUnit.net-1.9/xunit.gui.x86.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunit/resharper-xunit/e7e44010defeaf01b28ff022aacf28a867217c6d/3rdParty/xUnit.net-1.9/xunit.gui.x86.pdb -------------------------------------------------------------------------------- /3rdParty/xUnit.net-1.9/xunit.installer.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunit/resharper-xunit/e7e44010defeaf01b28ff022aacf28a867217c6d/3rdParty/xUnit.net-1.9/xunit.installer.exe -------------------------------------------------------------------------------- /3rdParty/xUnit.net-1.9/xunit.installer.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunit/resharper-xunit/e7e44010defeaf01b28ff022aacf28a867217c6d/3rdParty/xUnit.net-1.9/xunit.installer.pdb -------------------------------------------------------------------------------- /3rdParty/xUnit.net-1.9/xunit.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunit/resharper-xunit/e7e44010defeaf01b28ff022aacf28a867217c6d/3rdParty/xUnit.net-1.9/xunit.pdb -------------------------------------------------------------------------------- /3rdParty/xUnit.net-1.9/xunit.runner.msbuild.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunit/resharper-xunit/e7e44010defeaf01b28ff022aacf28a867217c6d/3rdParty/xUnit.net-1.9/xunit.runner.msbuild.dll -------------------------------------------------------------------------------- /3rdParty/xUnit.net-1.9/xunit.runner.msbuild.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunit/resharper-xunit/e7e44010defeaf01b28ff022aacf28a867217c6d/3rdParty/xUnit.net-1.9/xunit.runner.msbuild.pdb -------------------------------------------------------------------------------- /3rdParty/xUnit.net-1.9/xunit.runner.tdnet.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunit/resharper-xunit/e7e44010defeaf01b28ff022aacf28a867217c6d/3rdParty/xUnit.net-1.9/xunit.runner.tdnet.dll -------------------------------------------------------------------------------- /3rdParty/xUnit.net-1.9/xunit.runner.tdnet.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunit/resharper-xunit/e7e44010defeaf01b28ff022aacf28a867217c6d/3rdParty/xUnit.net-1.9/xunit.runner.tdnet.pdb -------------------------------------------------------------------------------- /3rdParty/xUnit.net-1.9/xunit.runner.utility.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunit/resharper-xunit/e7e44010defeaf01b28ff022aacf28a867217c6d/3rdParty/xUnit.net-1.9/xunit.runner.utility.dll -------------------------------------------------------------------------------- /3rdParty/xUnit.net-1.9/xunit.runner.utility.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunit/resharper-xunit/e7e44010defeaf01b28ff022aacf28a867217c6d/3rdParty/xUnit.net-1.9/xunit.runner.utility.pdb -------------------------------------------------------------------------------- /resharper/.editorconfig: -------------------------------------------------------------------------------- 1 | root=true 2 | 3 | [*.cs] 4 | indent_style=space 5 | indent_size=4 6 | -------------------------------------------------------------------------------- /resharper/CommonAssemblyInfo.cs: -------------------------------------------------------------------------------- 1 | using System.Reflection; 2 | using System.Runtime.InteropServices; 3 | 4 | [assembly : AssemblyCompany("http://xunitcontrib.codeplex.com")] 5 | [assembly : AssemblyProduct("xunitcontrib.runner." + ProductInfo.AssemblyProduct)] 6 | [assembly : AssemblyDescription("xUnit.net unit test provider for " + ProductInfo.Product)] 7 | [assembly : AssemblyCopyright("Copyright (C) Matt Ellis")] 8 | [assembly : ComVisible(false)] 9 | [assembly : AssemblyVersion("2.3.4.0")] -------------------------------------------------------------------------------- /resharper/nuget/pack.bat: -------------------------------------------------------------------------------- 1 | nuget pack xunitcontrib.nuspec 2 | -------------------------------------------------------------------------------- /resharper/src/ProductInfo.cs: -------------------------------------------------------------------------------- 1 | public static class ProductInfo 2 | { 3 | public const string Product = "ReSharper"; 4 | public const string AssemblyProduct = "resharper"; 5 | public const string Version = "9.2"; 6 | } 7 | -------------------------------------------------------------------------------- /resharper/src/provider/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- 1 | using System.Reflection; 2 | 3 | [assembly: AssemblyTitle("xUnit.net design time unit test provider for " + ProductInfo.Product + " " + ProductInfo.Version)] 4 | 5 | -------------------------------------------------------------------------------- /resharper/src/provider/PropertyData/MemberDataReferenceProviderFactory.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using JetBrains.ReSharper.Psi; 3 | using JetBrains.ReSharper.Psi.CSharp; 4 | using JetBrains.ReSharper.Psi.Resolve; 5 | using JetBrains.ReSharper.Psi.Tree; 6 | using JetBrains.ReSharper.Psi.VB; 7 | 8 | namespace XunitContrib.Runner.ReSharper.UnitTestProvider.PropertyData 9 | { 10 | [ReferenceProviderFactory] 11 | public class MemberDataReferenceProviderFactory : IReferenceProviderFactory 12 | { 13 | public IReferenceFactory CreateFactory(IPsiSourceFile sourceFile, IFile file) 14 | { 15 | if (sourceFile.PrimaryPsiLanguage.Is()) 16 | return new CSharpMemberDataReferenceFactory(); 17 | if (sourceFile.PrimaryPsiLanguage.Is()) 18 | return new VBMemberDataReferenceFactory(); 19 | return null; 20 | } 21 | 22 | public event Action OnChanged; 23 | } 24 | } -------------------------------------------------------------------------------- /resharper/src/provider/PropertyData/PropertyDataReferenceProviderFactory.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using JetBrains.ReSharper.Psi; 3 | using JetBrains.ReSharper.Psi.CSharp; 4 | using JetBrains.ReSharper.Psi.Resolve; 5 | using JetBrains.ReSharper.Psi.Tree; 6 | using JetBrains.ReSharper.Psi.VB; 7 | 8 | namespace XunitContrib.Runner.ReSharper.UnitTestProvider.PropertyData 9 | { 10 | [ReferenceProviderFactory] 11 | public class PropertyDataReferenceProviderFactory : IReferenceProviderFactory 12 | { 13 | public IReferenceFactory CreateFactory(IPsiSourceFile sourceFile, IFile file) 14 | { 15 | if (sourceFile.PrimaryPsiLanguage.Is()) 16 | return new CSharpPropertyDataReferenceFactory(); 17 | if (sourceFile.PrimaryPsiLanguage.Is()) 18 | return new VBPropertyDataReferenceFactory(); 19 | return null; 20 | } 21 | 22 | public event Action OnChanged; 23 | } 24 | } -------------------------------------------------------------------------------- /resharper/src/provider/Resources/xunit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunit/resharper-xunit/e7e44010defeaf01b28ff022aacf28a867217c6d/resharper/src/provider/Resources/xunit.png -------------------------------------------------------------------------------- /resharper/src/provider/UnitTestElements/ISerializableUnitTestElement.cs: -------------------------------------------------------------------------------- 1 | using System.Xml; 2 | 3 | namespace XunitContrib.Runner.ReSharper.UnitTestProvider 4 | { 5 | internal interface ISerializableUnitTestElement 6 | { 7 | void WriteToXml(XmlElement element); 8 | } 9 | } -------------------------------------------------------------------------------- /resharper/src/provider/XunitSdkAdapters/MetadataParameterInfoAdapter.cs: -------------------------------------------------------------------------------- 1 | using JetBrains.Metadata.Reader.API; 2 | using Xunit.Abstractions; 3 | 4 | namespace XunitContrib.Runner.ReSharper.UnitTestProvider 5 | { 6 | public class MetadataParameterInfoAdapter : IParameterInfo 7 | { 8 | private readonly MetadataTypeInfoAdapter2 typeInfo; 9 | private readonly MetadataMethodInfoAdapter2 methodInfo; 10 | private readonly IMetadataParameter parameter; 11 | 12 | public MetadataParameterInfoAdapter(MetadataTypeInfoAdapter2 typeInfo, 13 | MetadataMethodInfoAdapter2 methodInfo, IMetadataParameter parameter) 14 | { 15 | this.typeInfo = typeInfo; 16 | this.methodInfo = methodInfo; 17 | this.parameter = parameter; 18 | } 19 | 20 | public string Name { get { return parameter.Name; } } 21 | 22 | public ITypeInfo ParameterType 23 | { 24 | get { return MetadataTypeSystem.GetType(parameter.Type, typeInfo, methodInfo); } 25 | } 26 | } 27 | } -------------------------------------------------------------------------------- /resharper/src/provider/ZoneMarker.cs: -------------------------------------------------------------------------------- 1 | using JetBrains.Application.BuildScript.Application.Zones; 2 | 3 | namespace XunitContrib.Runner.ReSharper.UnitTestProvider 4 | { 5 | [ZoneMarker] 6 | public class ZoneMarker 7 | { 8 | } 9 | } -------------------------------------------------------------------------------- /resharper/src/provider/provider.csproj.DotSettings: -------------------------------------------------------------------------------- 1 |  2 | True -------------------------------------------------------------------------------- /resharper/src/runner/Logging/Logger.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunit/resharper-xunit/e7e44010defeaf01b28ff022aacf28a867217c6d/resharper/src/runner/Logging/Logger.cs -------------------------------------------------------------------------------- /resharper/src/runner/Logging/MessageLogFormatter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunit/resharper-xunit/e7e44010defeaf01b28ff022aacf28a867217c6d/resharper/src/runner/Logging/MessageLogFormatter.cs -------------------------------------------------------------------------------- /resharper/src/runner/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- 1 | using System.Reflection; 2 | 3 | [assembly: AssemblyTitle("xUnit.net remote unit test runner for " + ProductInfo.Product + " " + ProductInfo.Version)] 4 | -------------------------------------------------------------------------------- /resharper/src/runner/Tasks/AttributeNames.cs: -------------------------------------------------------------------------------- 1 | namespace XunitContrib.Runner.ReSharper.RemoteRunner.Tasks 2 | { 3 | public static class AttributeNames 4 | { 5 | public const string AssemblyLocation = "AssemblyLocation"; 6 | public const string TypeName = "TypeName"; 7 | public const string MethodName = "MethodName"; 8 | public const string TheoryName = "TheoryName"; 9 | public const string Explicitly = "Explicitly"; 10 | public const string Dynamic = "Dynamic"; 11 | public const string ProjectId = "ProjectId"; 12 | public const string DisableAllConcurrency = "DisableAllConcurrency"; 13 | 14 | // Note the case. TestRemoteChannelMessageListener strips this attribute 15 | // when running tests. Makes for cleaner gold output 16 | public const string ParentId = "parentId"; 17 | } 18 | } -------------------------------------------------------------------------------- /resharper/test/data/.gitignore: -------------------------------------------------------------------------------- 1 | *.dll 2 | *.pdb 3 | *.tmp 4 | -------------------------------------------------------------------------------- /resharper/test/data/Exploration/xunit1/AsyncFacts.cs: -------------------------------------------------------------------------------- 1 | using System.Threading.Tasks; 2 | using Xunit; 3 | 4 | namespace Foo 5 | { 6 | public class Tests 7 | { 8 | async static Task Fibonacci(int n) 9 | { 10 | if (n == 0) { return 0; } 11 | if (n == 1) { return 1; } 12 | 13 | // run one of the recursions concurrently. This runs on a background thread 14 | var t1 = Task.Factory.StartNew(() => Fibonacci(n - 1)); 15 | var t2 = Fibonacci(n - 2); 16 | return (await (await t1)) + (await t2); 17 | } 18 | 19 | [Fact] 20 | public async Task SimpleAsyncTest() 21 | { 22 | var result = await Fibonacci(10); 23 | Assert.Equal(56, result); 24 | } 25 | 26 | [Fact] 27 | public async void VoidTestNotSureIfThisIsLegal() 28 | { 29 | var result = await Fibonacci(10); 30 | Assert.Equal(56, result); 31 | } 32 | } 33 | } 34 | -------------------------------------------------------------------------------- /resharper/test/data/Exploration/xunit1/AsyncFacts.cs.source.gold: -------------------------------------------------------------------------------- 1 | xUnit.net Test Class: xUnit::697F5F53-AEB2-4284-AA79-90E7368C55E6::Foo.Tests 2 | xUnit.net Test: xUnit::697F5F53-AEB2-4284-AA79-90E7368C55E6::Foo.Tests.SimpleAsyncTest 3 | xUnit.net Test: xUnit::697F5F53-AEB2-4284-AA79-90E7368C55E6::Foo.Tests.VoidTestNotSureIfThisIsLegal 4 | -------------------------------------------------------------------------------- /resharper/test/data/Exploration/xunit1/AsyncFacts.dll.metadata.gold: -------------------------------------------------------------------------------- 1 | xUnit.net Test Class: xUnit::697F5F53-AEB2-4284-AA79-90E7368C55E6::Foo.Tests 2 | xUnit.net Test: xUnit::697F5F53-AEB2-4284-AA79-90E7368C55E6::Foo.Tests.SimpleAsyncTest 3 | xUnit.net Test: xUnit::697F5F53-AEB2-4284-AA79-90E7368C55E6::Foo.Tests.VoidTestNotSureIfThisIsLegal 4 | -------------------------------------------------------------------------------- /resharper/test/data/Exploration/xunit1/CustomFactAttribute.cs: -------------------------------------------------------------------------------- 1 | using Xunit; 2 | 3 | namespace Foo 4 | { 5 | public class MyFactAttribute : FactAttribute 6 | { 7 | } 8 | 9 | public class Tests 10 | { 11 | [MyFact] 12 | public void TestMethod() 13 | { 14 | } 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /resharper/test/data/Exploration/xunit1/CustomFactAttribute.cs.source.gold: -------------------------------------------------------------------------------- 1 | xUnit.net Test Class: xUnit::697F5F53-AEB2-4284-AA79-90E7368C55E6::Foo.Tests 2 | xUnit.net Test: xUnit::697F5F53-AEB2-4284-AA79-90E7368C55E6::Foo.Tests.TestMethod 3 | -------------------------------------------------------------------------------- /resharper/test/data/Exploration/xunit1/CustomFactAttribute.dll.metadata.gold: -------------------------------------------------------------------------------- 1 | xUnit.net Test Class: xUnit::697F5F53-AEB2-4284-AA79-90E7368C55E6::Foo.Tests 2 | xUnit.net Test: xUnit::697F5F53-AEB2-4284-AA79-90E7368C55E6::Foo.Tests.TestMethod 3 | -------------------------------------------------------------------------------- /resharper/test/data/Exploration/xunit1/CustomTheoryAttribute.cs: -------------------------------------------------------------------------------- 1 | using System.Collections.Generic; 2 | using Xunit; 3 | using Xunit.Extensions; 4 | using Xunit.Sdk; 5 | 6 | namespace Foo 7 | { 8 | public class MyTheoryAttribute : TheoryAttribute 9 | { 10 | public int Repeat { get; set; } 11 | 12 | protected override IEnumerable EnumerateTestCommands(IMethodInfo method) 13 | { 14 | for (int i = 0; i < Repeat; i++) 15 | yield return new FactCommand(method); 16 | } 17 | } 18 | 19 | public class Tests 20 | { 21 | [MyTheory(Repeat = 5)] 22 | public void TestMethod() 23 | { 24 | } 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /resharper/test/data/Exploration/xunit1/CustomTheoryAttribute.cs.source.gold: -------------------------------------------------------------------------------- 1 | xUnit.net Test Class: xUnit::697F5F53-AEB2-4284-AA79-90E7368C55E6::Foo.Tests 2 | xUnit.net Test: xUnit::697F5F53-AEB2-4284-AA79-90E7368C55E6::Foo.Tests.TestMethod 3 | -------------------------------------------------------------------------------- /resharper/test/data/Exploration/xunit1/CustomTheoryAttribute.dll.metadata.gold: -------------------------------------------------------------------------------- 1 | xUnit.net Test Class: xUnit::697F5F53-AEB2-4284-AA79-90E7368C55E6::Foo.Tests 2 | xUnit.net Test: xUnit::697F5F53-AEB2-4284-AA79-90E7368C55E6::Foo.Tests.TestMethod 3 | -------------------------------------------------------------------------------- /resharper/test/data/Exploration/xunit1/DerivedClasses.cs: -------------------------------------------------------------------------------- 1 | using Xunit; 2 | 3 | namespace Foo 4 | { 5 | public class ConcreteBaseClass 6 | { 7 | [Fact] 8 | public void BaseTestMethod() 9 | { 10 | } 11 | } 12 | 13 | public class DerivedFromConcreteBaseClass : ConcreteBaseClass 14 | { 15 | [Fact] 16 | public void DerivedTestMethod() 17 | { 18 | } 19 | } 20 | 21 | public abstract class AbstractBaseClass 22 | { 23 | [Fact] 24 | public void AbstractBaseTestMethod() 25 | { 26 | } 27 | } 28 | 29 | public class DerivedFromAbstractBaseClass : AbstractBaseClass 30 | { 31 | [Fact] 32 | public void DerivedTestMethod() 33 | { 34 | } 35 | } 36 | 37 | public class AlsoDerivedFromAbstractBaseClass : AbstractBaseClass 38 | { 39 | [Fact] 40 | public void AnotherDerivedTestMethod() 41 | { 42 | } 43 | } 44 | } 45 | -------------------------------------------------------------------------------- /resharper/test/data/Exploration/xunit1/DisplayNames.cs: -------------------------------------------------------------------------------- 1 | using Xunit; 2 | using Xunit.Extensions; 3 | 4 | namespace Foo 5 | { 6 | public class Tests 7 | { 8 | [Fact(DisplayName = "NameComesFromAttribute")] 9 | public void ShouldNotSeeThis_NameShouldComeFromAttribute() 10 | { 11 | } 12 | 13 | [Fact(DisplayName = "Name contains spaces")] 14 | public void ShouldNotSeeThis_NameShouldContainSpaces() 15 | { 16 | } 17 | 18 | [Theory(DisplayName = "This is a theory with a display name")] 19 | [InlineData("cheese")] 20 | public void ShouldNotSeeThis_NameShouldComeFromTheoryAttribute(string data) 21 | { 22 | } 23 | } 24 | } 25 | 26 | -------------------------------------------------------------------------------- /resharper/test/data/Exploration/xunit1/DisplayNames.cs.source.gold: -------------------------------------------------------------------------------- 1 | xUnit.net Test Class: xUnit::697F5F53-AEB2-4284-AA79-90E7368C55E6::Foo.Tests 2 | xUnit.net Test: xUnit::697F5F53-AEB2-4284-AA79-90E7368C55E6::Foo.Tests.ShouldNotSeeThis_NameShouldComeFromAttribute 3 | xUnit.net Test: xUnit::697F5F53-AEB2-4284-AA79-90E7368C55E6::Foo.Tests.ShouldNotSeeThis_NameShouldContainSpaces 4 | xUnit.net Test: xUnit::697F5F53-AEB2-4284-AA79-90E7368C55E6::Foo.Tests.ShouldNotSeeThis_NameShouldComeFromTheoryAttribute 5 | -------------------------------------------------------------------------------- /resharper/test/data/Exploration/xunit1/DisplayNames.dll.metadata.gold: -------------------------------------------------------------------------------- 1 | xUnit.net Test Class: xUnit::697F5F53-AEB2-4284-AA79-90E7368C55E6::Foo.Tests 2 | xUnit.net Test: xUnit::697F5F53-AEB2-4284-AA79-90E7368C55E6::Foo.Tests.ShouldNotSeeThis_NameShouldComeFromAttribute 3 | xUnit.net Test: xUnit::697F5F53-AEB2-4284-AA79-90E7368C55E6::Foo.Tests.ShouldNotSeeThis_NameShouldContainSpaces 4 | xUnit.net Test: xUnit::697F5F53-AEB2-4284-AA79-90E7368C55E6::Foo.Tests.ShouldNotSeeThis_NameShouldComeFromTheoryAttribute 5 | -------------------------------------------------------------------------------- /resharper/test/data/Exploration/xunit1/NestedClasses.cs: -------------------------------------------------------------------------------- 1 | using Xunit; 2 | 3 | namespace Foo 4 | { 5 | public class ParentClass 6 | { 7 | public class NestedClass1 8 | { 9 | [Fact] 10 | public void TestMethod() 11 | { 12 | } 13 | } 14 | } 15 | 16 | public class DeeplyNestedParentClass 17 | { 18 | public class DeeplyNestedClass 19 | { 20 | public class ReallyDeeplyNestedClass 21 | { 22 | public class RidiculouslyDeeplyNestedClass 23 | { 24 | public class NestedClass2 25 | { 26 | [Fact] 27 | public void TestMethod() 28 | { 29 | } 30 | } 31 | } 32 | } 33 | } 34 | } 35 | } 36 | -------------------------------------------------------------------------------- /resharper/test/data/Exploration/xunit1/NestedClasses.cs.source.gold: -------------------------------------------------------------------------------- 1 | xUnit.net Test Class: xUnit::697F5F53-AEB2-4284-AA79-90E7368C55E6::Foo.ParentClass+NestedClass1 2 | xUnit.net Test: xUnit::697F5F53-AEB2-4284-AA79-90E7368C55E6::Foo.ParentClass+NestedClass1.TestMethod 3 | xUnit.net Test Class: xUnit::697F5F53-AEB2-4284-AA79-90E7368C55E6::Foo.DeeplyNestedParentClass+DeeplyNestedClass+ReallyDeeplyNestedClass+RidiculouslyDeeplyNestedClass+NestedClass2 4 | xUnit.net Test: xUnit::697F5F53-AEB2-4284-AA79-90E7368C55E6::Foo.DeeplyNestedParentClass+DeeplyNestedClass+ReallyDeeplyNestedClass+RidiculouslyDeeplyNestedClass+NestedClass2.TestMethod 5 | -------------------------------------------------------------------------------- /resharper/test/data/Exploration/xunit1/NestedClasses.dll.metadata.gold: -------------------------------------------------------------------------------- 1 | xUnit.net Test Class: xUnit::697F5F53-AEB2-4284-AA79-90E7368C55E6::Foo.ParentClass+NestedClass1 2 | xUnit.net Test: xUnit::697F5F53-AEB2-4284-AA79-90E7368C55E6::Foo.ParentClass+NestedClass1.TestMethod 3 | xUnit.net Test Class: xUnit::697F5F53-AEB2-4284-AA79-90E7368C55E6::Foo.DeeplyNestedParentClass+DeeplyNestedClass+ReallyDeeplyNestedClass+RidiculouslyDeeplyNestedClass+NestedClass2 4 | xUnit.net Test: xUnit::697F5F53-AEB2-4284-AA79-90E7368C55E6::Foo.DeeplyNestedParentClass+DeeplyNestedClass+ReallyDeeplyNestedClass+RidiculouslyDeeplyNestedClass+NestedClass2.TestMethod 5 | -------------------------------------------------------------------------------- /resharper/test/data/Exploration/xunit1/RunWith.cs.source.gold: -------------------------------------------------------------------------------- 1 | xUnit.net Test Class: xUnit::697F5F53-AEB2-4284-AA79-90E7368C55E6::Foo.TestClass 2 | xUnit.net Test Class: xUnit::697F5F53-AEB2-4284-AA79-90E7368C55E6::Foo.TestClass2 3 | -------------------------------------------------------------------------------- /resharper/test/data/Exploration/xunit1/RunWith.dll.metadata.gold: -------------------------------------------------------------------------------- 1 | xUnit.net Test Class: xUnit::697F5F53-AEB2-4284-AA79-90E7368C55E6::Foo.TestClass 2 | xUnit.net Test Class: xUnit::697F5F53-AEB2-4284-AA79-90E7368C55E6::Foo.TestClass2 3 | -------------------------------------------------------------------------------- /resharper/test/data/Exploration/xunit1/SimpleFact.cs: -------------------------------------------------------------------------------- 1 | using Xunit; 2 | 3 | namespace Foo 4 | { 5 | public class Tests 6 | { 7 | [Fact] 8 | public void TestMethod() 9 | { 10 | } 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /resharper/test/data/Exploration/xunit1/SimpleFact.cs.source.gold: -------------------------------------------------------------------------------- 1 | xUnit.net Test Class: xUnit::697F5F53-AEB2-4284-AA79-90E7368C55E6::Foo.Tests 2 | xUnit.net Test: xUnit::697F5F53-AEB2-4284-AA79-90E7368C55E6::Foo.Tests.TestMethod 3 | -------------------------------------------------------------------------------- /resharper/test/data/Exploration/xunit1/SimpleFact.dll.metadata.gold: -------------------------------------------------------------------------------- 1 | xUnit.net Test Class: xUnit::697F5F53-AEB2-4284-AA79-90E7368C55E6::Foo.Tests 2 | xUnit.net Test: xUnit::697F5F53-AEB2-4284-AA79-90E7368C55E6::Foo.Tests.TestMethod 3 | -------------------------------------------------------------------------------- /resharper/test/data/Exploration/xunit1/SimpleTheory.cs: -------------------------------------------------------------------------------- 1 | using Xunit; 2 | using Xunit.Extensions; 3 | 4 | namespace Foo 5 | { 6 | public class Tests 7 | { 8 | [Theory] 9 | [InlineData("foo")] 10 | public void TestMethod(string data) 11 | { 12 | } 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /resharper/test/data/Exploration/xunit1/SimpleTheory.cs.source.gold: -------------------------------------------------------------------------------- 1 | xUnit.net Test Class: xUnit::697F5F53-AEB2-4284-AA79-90E7368C55E6::Foo.Tests 2 | xUnit.net Test: xUnit::697F5F53-AEB2-4284-AA79-90E7368C55E6::Foo.Tests.TestMethod 3 | -------------------------------------------------------------------------------- /resharper/test/data/Exploration/xunit1/SimpleTheory.dll.metadata.gold: -------------------------------------------------------------------------------- 1 | xUnit.net Test Class: xUnit::697F5F53-AEB2-4284-AA79-90E7368C55E6::Foo.Tests 2 | xUnit.net Test: xUnit::697F5F53-AEB2-4284-AA79-90E7368C55E6::Foo.Tests.TestMethod 3 | -------------------------------------------------------------------------------- /resharper/test/data/Exploration/xunit1/Skipped.cs: -------------------------------------------------------------------------------- 1 | using Xunit; 2 | 3 | namespace Foo 4 | { 5 | public class Tests 6 | { 7 | [Fact(Skip = "Skipped test")] 8 | public void SkippedMethod() 9 | { 10 | } 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /resharper/test/data/Exploration/xunit1/Skipped.cs.source.gold: -------------------------------------------------------------------------------- 1 | xUnit.net Test Class: xUnit::697F5F53-AEB2-4284-AA79-90E7368C55E6::Foo.Tests 2 | xUnit.net Test: xUnit::697F5F53-AEB2-4284-AA79-90E7368C55E6::Foo.Tests.SkippedMethod Explicit: Skipped test 3 | -------------------------------------------------------------------------------- /resharper/test/data/Exploration/xunit1/Skipped.dll.metadata.gold: -------------------------------------------------------------------------------- 1 | xUnit.net Test Class: xUnit::697F5F53-AEB2-4284-AA79-90E7368C55E6::Foo.Tests 2 | xUnit.net Test: xUnit::697F5F53-AEB2-4284-AA79-90E7368C55E6::Foo.Tests.SkippedMethod Explicit: Skipped test 3 | -------------------------------------------------------------------------------- /resharper/test/data/Exploration/xunit1/StaticClass.cs: -------------------------------------------------------------------------------- 1 | using Xunit; 2 | 3 | namespace Foo 4 | { 5 | // No discovery 6 | internal static class InternalClass 7 | { 8 | [Fact] 9 | public static void PublicStaticMethod() 10 | { 11 | } 12 | 13 | [Fact] 14 | internal static void InternalStaticMethod() 15 | { 16 | } 17 | 18 | [Fact] 19 | private static void PrivateStaticMethod() 20 | { 21 | } 22 | } 23 | 24 | // Mixed discovery 25 | public static class PublicClass 26 | { 27 | [Fact] 28 | public static void PublicStaticMethod() 29 | { 30 | } 31 | 32 | [Fact] 33 | internal static void InternalStaticMethod() 34 | { 35 | } 36 | 37 | [Fact] 38 | private static void PrivateStaticMethod() 39 | { 40 | } 41 | } 42 | } 43 | -------------------------------------------------------------------------------- /resharper/test/data/Exploration/xunit1/StaticClass.cs.source.gold: -------------------------------------------------------------------------------- 1 | xUnit.net Test Class: xUnit::697F5F53-AEB2-4284-AA79-90E7368C55E6::Foo.PublicClass 2 | xUnit.net Test: xUnit::697F5F53-AEB2-4284-AA79-90E7368C55E6::Foo.PublicClass.PublicStaticMethod 3 | xUnit.net Test: xUnit::697F5F53-AEB2-4284-AA79-90E7368C55E6::Foo.PublicClass.InternalStaticMethod 4 | xUnit.net Test: xUnit::697F5F53-AEB2-4284-AA79-90E7368C55E6::Foo.PublicClass.PrivateStaticMethod 5 | -------------------------------------------------------------------------------- /resharper/test/data/Exploration/xunit1/StaticClass.dll.metadata.gold: -------------------------------------------------------------------------------- 1 | xUnit.net Test Class: xUnit::697F5F53-AEB2-4284-AA79-90E7368C55E6::Foo.PublicClass 2 | xUnit.net Test: xUnit::697F5F53-AEB2-4284-AA79-90E7368C55E6::Foo.PublicClass.PublicStaticMethod 3 | xUnit.net Test: xUnit::697F5F53-AEB2-4284-AA79-90E7368C55E6::Foo.PublicClass.InternalStaticMethod 4 | xUnit.net Test: xUnit::697F5F53-AEB2-4284-AA79-90E7368C55E6::Foo.PublicClass.PrivateStaticMethod 5 | -------------------------------------------------------------------------------- /resharper/test/data/Exploration/xunit1/Visibility.cs.source.gold: -------------------------------------------------------------------------------- 1 | xUnit.net Test Class: xUnit::697F5F53-AEB2-4284-AA79-90E7368C55E6::Foo.PublicClass 2 | xUnit.net Test: xUnit::697F5F53-AEB2-4284-AA79-90E7368C55E6::Foo.PublicClass.PublicMethod 3 | xUnit.net Test: xUnit::697F5F53-AEB2-4284-AA79-90E7368C55E6::Foo.PublicClass.InternalMethod 4 | xUnit.net Test: xUnit::697F5F53-AEB2-4284-AA79-90E7368C55E6::Foo.PublicClass.ProtectedMethod 5 | xUnit.net Test: xUnit::697F5F53-AEB2-4284-AA79-90E7368C55E6::Foo.PublicClass.PrivateMethod 6 | xUnit.net Test: xUnit::697F5F53-AEB2-4284-AA79-90E7368C55E6::Foo.PublicClass.ProtectedInternalMethod 7 | xUnit.net Test: xUnit::697F5F53-AEB2-4284-AA79-90E7368C55E6::Foo.PublicClass.PublicStaticMethod 8 | xUnit.net Test: xUnit::697F5F53-AEB2-4284-AA79-90E7368C55E6::Foo.PublicClass.InternalStaticMethod 9 | xUnit.net Test: xUnit::697F5F53-AEB2-4284-AA79-90E7368C55E6::Foo.PublicClass.ProtectedStaticMethod 10 | xUnit.net Test: xUnit::697F5F53-AEB2-4284-AA79-90E7368C55E6::Foo.PublicClass.PrivateStaticMethod 11 | xUnit.net Test: xUnit::697F5F53-AEB2-4284-AA79-90E7368C55E6::Foo.PublicClass.ProtectedInternalStaticMethod 12 | -------------------------------------------------------------------------------- /resharper/test/data/Exploration/xunit1/Visibility.dll.metadata.gold: -------------------------------------------------------------------------------- 1 | xUnit.net Test Class: xUnit::697F5F53-AEB2-4284-AA79-90E7368C55E6::Foo.PublicClass 2 | xUnit.net Test: xUnit::697F5F53-AEB2-4284-AA79-90E7368C55E6::Foo.PublicClass.PublicMethod 3 | xUnit.net Test: xUnit::697F5F53-AEB2-4284-AA79-90E7368C55E6::Foo.PublicClass.InternalMethod 4 | xUnit.net Test: xUnit::697F5F53-AEB2-4284-AA79-90E7368C55E6::Foo.PublicClass.ProtectedMethod 5 | xUnit.net Test: xUnit::697F5F53-AEB2-4284-AA79-90E7368C55E6::Foo.PublicClass.PrivateMethod 6 | xUnit.net Test: xUnit::697F5F53-AEB2-4284-AA79-90E7368C55E6::Foo.PublicClass.ProtectedInternalMethod 7 | xUnit.net Test: xUnit::697F5F53-AEB2-4284-AA79-90E7368C55E6::Foo.PublicClass.PublicStaticMethod 8 | xUnit.net Test: xUnit::697F5F53-AEB2-4284-AA79-90E7368C55E6::Foo.PublicClass.InternalStaticMethod 9 | xUnit.net Test: xUnit::697F5F53-AEB2-4284-AA79-90E7368C55E6::Foo.PublicClass.ProtectedStaticMethod 10 | xUnit.net Test: xUnit::697F5F53-AEB2-4284-AA79-90E7368C55E6::Foo.PublicClass.PrivateStaticMethod 11 | xUnit.net Test: xUnit::697F5F53-AEB2-4284-AA79-90E7368C55E6::Foo.PublicClass.ProtectedInternalStaticMethod 12 | -------------------------------------------------------------------------------- /resharper/test/data/Exploration/xunit2/AsyncFacts.cs: -------------------------------------------------------------------------------- 1 | using System.Threading.Tasks; 2 | using Xunit; 3 | 4 | namespace Foo 5 | { 6 | public class Tests 7 | { 8 | async static Task Fibonacci(int n) 9 | { 10 | if (n == 0) { return 0; } 11 | if (n == 1) { return 1; } 12 | 13 | // run one of the recursions concurrently. This runs on a background thread 14 | var t1 = Task.Factory.StartNew(() => Fibonacci(n - 1)); 15 | var t2 = Fibonacci(n - 2); 16 | return (await (await t1)) + (await t2); 17 | } 18 | 19 | [Fact] 20 | public async Task SimpleAsyncTest() 21 | { 22 | var result = await Fibonacci(10); 23 | Assert.Equal(56, result); 24 | } 25 | 26 | [Fact] 27 | public async void VoidTestNotSureIfThisIsLegal() 28 | { 29 | var result = await Fibonacci(10); 30 | Assert.Equal(56, result); 31 | } 32 | } 33 | } 34 | -------------------------------------------------------------------------------- /resharper/test/data/Exploration/xunit2/AsyncFacts.cs.source.gold: -------------------------------------------------------------------------------- 1 | xUnit.net Test Class: xUnit::697F5F53-AEB2-4284-AA79-90E7368C55E6::Foo.Tests 2 | xUnit.net Test: xUnit::697F5F53-AEB2-4284-AA79-90E7368C55E6::Foo.Tests.SimpleAsyncTest 3 | xUnit.net Test: xUnit::697F5F53-AEB2-4284-AA79-90E7368C55E6::Foo.Tests.VoidTestNotSureIfThisIsLegal 4 | -------------------------------------------------------------------------------- /resharper/test/data/Exploration/xunit2/AsyncFacts.dll.metadata.gold: -------------------------------------------------------------------------------- 1 | xUnit.net Test Class: xUnit::697F5F53-AEB2-4284-AA79-90E7368C55E6::Foo.Tests 2 | xUnit.net Test: xUnit::697F5F53-AEB2-4284-AA79-90E7368C55E6::Foo.Tests.SimpleAsyncTest 3 | xUnit.net Test: xUnit::697F5F53-AEB2-4284-AA79-90E7368C55E6::Foo.Tests.VoidTestNotSureIfThisIsLegal 4 | -------------------------------------------------------------------------------- /resharper/test/data/Exploration/xunit2/CustomFactAttribute.cs: -------------------------------------------------------------------------------- 1 | using Xunit; 2 | 3 | namespace Foo 4 | { 5 | public class MyFactAttribute : FactAttribute 6 | { 7 | } 8 | 9 | public class Tests 10 | { 11 | [MyFact] 12 | public void TestMethod() 13 | { 14 | } 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /resharper/test/data/Exploration/xunit2/CustomFactAttribute.cs.source.gold: -------------------------------------------------------------------------------- 1 | xUnit.net Test Class: xUnit::697F5F53-AEB2-4284-AA79-90E7368C55E6::Foo.Tests 2 | xUnit.net Test: xUnit::697F5F53-AEB2-4284-AA79-90E7368C55E6::Foo.Tests.TestMethod 3 | -------------------------------------------------------------------------------- /resharper/test/data/Exploration/xunit2/CustomFactAttribute.dll.metadata.gold: -------------------------------------------------------------------------------- 1 | xUnit.net Test Class: xUnit::697F5F53-AEB2-4284-AA79-90E7368C55E6::Foo.Tests 2 | xUnit.net Test: xUnit::697F5F53-AEB2-4284-AA79-90E7368C55E6::Foo.Tests.TestMethod 3 | -------------------------------------------------------------------------------- /resharper/test/data/Exploration/xunit2/CustomTheoryAttribute.cs: -------------------------------------------------------------------------------- 1 | using System.Collections.Generic; 2 | using Xunit; 3 | using Xunit.Abstractions; 4 | using Xunit.Sdk; 5 | 6 | namespace Foo 7 | { 8 | public class Tests 9 | { 10 | [MyTheory] 11 | public void TestMethod() 12 | { 13 | } 14 | } 15 | 16 | [XunitTestCaseDiscoverer("Foo.MyTheoryDiscoverer", "CustomTheoryAttribute")] 17 | public class MyTheoryAttribute : TheoryAttribute 18 | { 19 | } 20 | 21 | public class MyTheoryDiscoverer : IXunitTestCaseDiscoverer 22 | { 23 | private readonly IMessageSink diagnosticMessageSink; 24 | 25 | public MyTheoryDiscoverer(IMessageSink diagnosticMessageSink) 26 | { 27 | this.diagnosticMessageSink = diagnosticMessageSink; 28 | } 29 | 30 | public IEnumerable Discover(ITestFrameworkDiscoveryOptions discoveryOptions, 31 | ITestMethod testMethod, IAttributeInfo factAttribute) 32 | { 33 | return new XunitTestCase[] 34 | { 35 | new XunitTheoryTestCase(diagnosticMessageSink, TestMethodDisplay.ClassAndMethod, testMethod) 36 | }; 37 | } 38 | } 39 | } 40 | -------------------------------------------------------------------------------- /resharper/test/data/Exploration/xunit2/CustomTheoryAttribute.cs.source.gold: -------------------------------------------------------------------------------- 1 | xUnit.net Test Class: xUnit::697F5F53-AEB2-4284-AA79-90E7368C55E6::Foo.Tests 2 | xUnit.net Test: xUnit::697F5F53-AEB2-4284-AA79-90E7368C55E6::Foo.Tests.TestMethod 3 | -------------------------------------------------------------------------------- /resharper/test/data/Exploration/xunit2/CustomTheoryAttribute.dll.metadata.gold: -------------------------------------------------------------------------------- 1 | xUnit.net Test Class: xUnit::697F5F53-AEB2-4284-AA79-90E7368C55E6::Foo.Tests 2 | xUnit.net Test: xUnit::697F5F53-AEB2-4284-AA79-90E7368C55E6::Foo.Tests.TestMethod 3 | -------------------------------------------------------------------------------- /resharper/test/data/Exploration/xunit2/DerivedClasses.cs: -------------------------------------------------------------------------------- 1 | using Xunit; 2 | 3 | namespace Foo 4 | { 5 | public class ConcreteBaseClass 6 | { 7 | [Fact] 8 | public void BaseTestMethod() 9 | { 10 | } 11 | } 12 | 13 | public class DerivedFromConcreteBaseClass : ConcreteBaseClass 14 | { 15 | [Fact] 16 | public void DerivedTestMethod() 17 | { 18 | } 19 | } 20 | 21 | public abstract class AbstractBaseClass 22 | { 23 | [Fact] 24 | public void AbstractBaseTestMethod() 25 | { 26 | } 27 | } 28 | 29 | public class DerivedFromAbstractBaseClass : AbstractBaseClass 30 | { 31 | [Fact] 32 | public void DerivedTestMethod() 33 | { 34 | } 35 | } 36 | 37 | public class AlsoDerivedFromAbstractBaseClass : AbstractBaseClass 38 | { 39 | [Fact] 40 | public void AnotherDerivedTestMethod() 41 | { 42 | } 43 | } 44 | } 45 | -------------------------------------------------------------------------------- /resharper/test/data/Exploration/xunit2/DisplayNames.cs: -------------------------------------------------------------------------------- 1 | using Xunit; 2 | 3 | namespace Foo 4 | { 5 | public class Tests 6 | { 7 | [Fact(DisplayName = "NameComesFromAttribute")] 8 | public void ShouldNotSeeThis_NameShouldComeFromAttribute() 9 | { 10 | } 11 | 12 | [Fact(DisplayName = "Name contains spaces")] 13 | public void ShouldNotSeeThis_NameShouldContainSpaces() 14 | { 15 | } 16 | 17 | [Theory(DisplayName = "This is a theory with a display name")] 18 | [InlineData("cheese")] 19 | public void ShouldNotSeeThis_NameShouldComeFromTheoryAttribute(string data) 20 | { 21 | } 22 | } 23 | } 24 | 25 | -------------------------------------------------------------------------------- /resharper/test/data/Exploration/xunit2/DisplayNames.cs.source.gold: -------------------------------------------------------------------------------- 1 | xUnit.net Test Class: xUnit::697F5F53-AEB2-4284-AA79-90E7368C55E6::Foo.Tests 2 | xUnit.net Test: xUnit::697F5F53-AEB2-4284-AA79-90E7368C55E6::Foo.Tests.ShouldNotSeeThis_NameShouldComeFromAttribute 3 | xUnit.net Test: xUnit::697F5F53-AEB2-4284-AA79-90E7368C55E6::Foo.Tests.ShouldNotSeeThis_NameShouldContainSpaces 4 | xUnit.net Test: xUnit::697F5F53-AEB2-4284-AA79-90E7368C55E6::Foo.Tests.ShouldNotSeeThis_NameShouldComeFromTheoryAttribute 5 | -------------------------------------------------------------------------------- /resharper/test/data/Exploration/xunit2/DisplayNames.dll.metadata.gold: -------------------------------------------------------------------------------- 1 | xUnit.net Test Class: xUnit::697F5F53-AEB2-4284-AA79-90E7368C55E6::Foo.Tests 2 | xUnit.net Test: xUnit::697F5F53-AEB2-4284-AA79-90E7368C55E6::Foo.Tests.ShouldNotSeeThis_NameShouldComeFromAttribute 3 | xUnit.net Test: xUnit::697F5F53-AEB2-4284-AA79-90E7368C55E6::Foo.Tests.ShouldNotSeeThis_NameShouldContainSpaces 4 | xUnit.net Test: xUnit::697F5F53-AEB2-4284-AA79-90E7368C55E6::Foo.Tests.ShouldNotSeeThis_NameShouldComeFromTheoryAttribute 5 | -------------------------------------------------------------------------------- /resharper/test/data/Exploration/xunit2/NestedClasses.cs: -------------------------------------------------------------------------------- 1 | using Xunit; 2 | 3 | namespace Foo 4 | { 5 | public class ParentClass 6 | { 7 | public class NestedClass1 8 | { 9 | [Fact] 10 | public void TestMethod() 11 | { 12 | } 13 | } 14 | } 15 | 16 | public class DeeplyNestedParentClass 17 | { 18 | public class DeeplyNestedClass 19 | { 20 | public class ReallyDeeplyNestedClass 21 | { 22 | public class RidiculouslyDeeplyNestedClass 23 | { 24 | public class NestedClass2 25 | { 26 | [Fact] 27 | public void TestMethod() 28 | { 29 | } 30 | } 31 | } 32 | } 33 | } 34 | } 35 | } 36 | -------------------------------------------------------------------------------- /resharper/test/data/Exploration/xunit2/NestedClasses.cs.source.gold: -------------------------------------------------------------------------------- 1 | xUnit.net Test Class: xUnit::697F5F53-AEB2-4284-AA79-90E7368C55E6::Foo.ParentClass+NestedClass1 2 | xUnit.net Test: xUnit::697F5F53-AEB2-4284-AA79-90E7368C55E6::Foo.ParentClass+NestedClass1.TestMethod 3 | xUnit.net Test Class: xUnit::697F5F53-AEB2-4284-AA79-90E7368C55E6::Foo.DeeplyNestedParentClass+DeeplyNestedClass+ReallyDeeplyNestedClass+RidiculouslyDeeplyNestedClass+NestedClass2 4 | xUnit.net Test: xUnit::697F5F53-AEB2-4284-AA79-90E7368C55E6::Foo.DeeplyNestedParentClass+DeeplyNestedClass+ReallyDeeplyNestedClass+RidiculouslyDeeplyNestedClass+NestedClass2.TestMethod 5 | -------------------------------------------------------------------------------- /resharper/test/data/Exploration/xunit2/NestedClasses.dll.metadata.gold: -------------------------------------------------------------------------------- 1 | xUnit.net Test Class: xUnit::697F5F53-AEB2-4284-AA79-90E7368C55E6::Foo.ParentClass+NestedClass1 2 | xUnit.net Test: xUnit::697F5F53-AEB2-4284-AA79-90E7368C55E6::Foo.ParentClass+NestedClass1.TestMethod 3 | xUnit.net Test Class: xUnit::697F5F53-AEB2-4284-AA79-90E7368C55E6::Foo.DeeplyNestedParentClass+DeeplyNestedClass+ReallyDeeplyNestedClass+RidiculouslyDeeplyNestedClass+NestedClass2 4 | xUnit.net Test: xUnit::697F5F53-AEB2-4284-AA79-90E7368C55E6::Foo.DeeplyNestedParentClass+DeeplyNestedClass+ReallyDeeplyNestedClass+RidiculouslyDeeplyNestedClass+NestedClass2.TestMethod 5 | -------------------------------------------------------------------------------- /resharper/test/data/Exploration/xunit2/SimpleFact.cs: -------------------------------------------------------------------------------- 1 | using Xunit; 2 | 3 | namespace Foo 4 | { 5 | public class Tests 6 | { 7 | [Fact] 8 | public void TestMethod() 9 | { 10 | } 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /resharper/test/data/Exploration/xunit2/SimpleFact.cs.source.gold: -------------------------------------------------------------------------------- 1 | xUnit.net Test Class: xUnit::697F5F53-AEB2-4284-AA79-90E7368C55E6::Foo.Tests 2 | xUnit.net Test: xUnit::697F5F53-AEB2-4284-AA79-90E7368C55E6::Foo.Tests.TestMethod 3 | -------------------------------------------------------------------------------- /resharper/test/data/Exploration/xunit2/SimpleFact.dll.metadata.gold: -------------------------------------------------------------------------------- 1 | xUnit.net Test Class: xUnit::697F5F53-AEB2-4284-AA79-90E7368C55E6::Foo.Tests 2 | xUnit.net Test: xUnit::697F5F53-AEB2-4284-AA79-90E7368C55E6::Foo.Tests.TestMethod 3 | -------------------------------------------------------------------------------- /resharper/test/data/Exploration/xunit2/SimpleTheory.cs: -------------------------------------------------------------------------------- 1 | using Xunit; 2 | 3 | namespace Foo 4 | { 5 | public class Tests 6 | { 7 | [Theory] 8 | [InlineData("foo")] 9 | public void TestMethod(string data) 10 | { 11 | } 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /resharper/test/data/Exploration/xunit2/SimpleTheory.cs.source.gold: -------------------------------------------------------------------------------- 1 | xUnit.net Test Class: xUnit::697F5F53-AEB2-4284-AA79-90E7368C55E6::Foo.Tests 2 | xUnit.net Test: xUnit::697F5F53-AEB2-4284-AA79-90E7368C55E6::Foo.Tests.TestMethod 3 | -------------------------------------------------------------------------------- /resharper/test/data/Exploration/xunit2/SimpleTheory.dll.metadata.gold: -------------------------------------------------------------------------------- 1 | xUnit.net Test Class: xUnit::697F5F53-AEB2-4284-AA79-90E7368C55E6::Foo.Tests 2 | xUnit.net Test: xUnit::697F5F53-AEB2-4284-AA79-90E7368C55E6::Foo.Tests.TestMethod 3 | -------------------------------------------------------------------------------- /resharper/test/data/Exploration/xunit2/Skipped.cs: -------------------------------------------------------------------------------- 1 | using Xunit; 2 | 3 | namespace Foo 4 | { 5 | public class Tests 6 | { 7 | [Fact(Skip = "Skipped test")] 8 | public void SkippedMethod() 9 | { 10 | } 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /resharper/test/data/Exploration/xunit2/Skipped.cs.source.gold: -------------------------------------------------------------------------------- 1 | xUnit.net Test Class: xUnit::697F5F53-AEB2-4284-AA79-90E7368C55E6::Foo.Tests 2 | xUnit.net Test: xUnit::697F5F53-AEB2-4284-AA79-90E7368C55E6::Foo.Tests.SkippedMethod Explicit: Skipped test 3 | -------------------------------------------------------------------------------- /resharper/test/data/Exploration/xunit2/Skipped.dll.metadata.gold: -------------------------------------------------------------------------------- 1 | xUnit.net Test Class: xUnit::697F5F53-AEB2-4284-AA79-90E7368C55E6::Foo.Tests 2 | xUnit.net Test: xUnit::697F5F53-AEB2-4284-AA79-90E7368C55E6::Foo.Tests.SkippedMethod Explicit: Skipped test 3 | -------------------------------------------------------------------------------- /resharper/test/data/Exploration/xunit2/StaticClass.cs: -------------------------------------------------------------------------------- 1 | using Xunit; 2 | 3 | namespace Foo 4 | { 5 | // No discovery 6 | internal static class InternalClass 7 | { 8 | [Fact] 9 | public static void PublicStaticMethod() 10 | { 11 | } 12 | 13 | [Fact] 14 | internal static void InternalStaticMethod() 15 | { 16 | } 17 | 18 | [Fact] 19 | private static void PrivateStaticMethod() 20 | { 21 | } 22 | } 23 | 24 | // Mixed discovery 25 | public static class PublicClass 26 | { 27 | [Fact] 28 | public static void PublicStaticMethod() 29 | { 30 | } 31 | 32 | [Fact] 33 | internal static void InternalStaticMethod() 34 | { 35 | } 36 | 37 | [Fact] 38 | private static void PrivateStaticMethod() 39 | { 40 | } 41 | } 42 | } 43 | -------------------------------------------------------------------------------- /resharper/test/data/Exploration/xunit2/StaticClass.cs.source.gold: -------------------------------------------------------------------------------- 1 | xUnit.net Test Class: xUnit::697F5F53-AEB2-4284-AA79-90E7368C55E6::Foo.PublicClass 2 | xUnit.net Test: xUnit::697F5F53-AEB2-4284-AA79-90E7368C55E6::Foo.PublicClass.PublicStaticMethod 3 | xUnit.net Test: xUnit::697F5F53-AEB2-4284-AA79-90E7368C55E6::Foo.PublicClass.InternalStaticMethod 4 | xUnit.net Test: xUnit::697F5F53-AEB2-4284-AA79-90E7368C55E6::Foo.PublicClass.PrivateStaticMethod 5 | -------------------------------------------------------------------------------- /resharper/test/data/Exploration/xunit2/StaticClass.dll.metadata.gold: -------------------------------------------------------------------------------- 1 | xUnit.net Test Class: xUnit::697F5F53-AEB2-4284-AA79-90E7368C55E6::Foo.PublicClass 2 | xUnit.net Test: xUnit::697F5F53-AEB2-4284-AA79-90E7368C55E6::Foo.PublicClass.PublicStaticMethod 3 | xUnit.net Test: xUnit::697F5F53-AEB2-4284-AA79-90E7368C55E6::Foo.PublicClass.InternalStaticMethod 4 | xUnit.net Test: xUnit::697F5F53-AEB2-4284-AA79-90E7368C55E6::Foo.PublicClass.PrivateStaticMethod 5 | -------------------------------------------------------------------------------- /resharper/test/data/Exploration/xunit2/Visibility.cs.source.gold: -------------------------------------------------------------------------------- 1 | xUnit.net Test Class: xUnit::697F5F53-AEB2-4284-AA79-90E7368C55E6::Foo.PublicClass 2 | xUnit.net Test: xUnit::697F5F53-AEB2-4284-AA79-90E7368C55E6::Foo.PublicClass.PublicMethod 3 | xUnit.net Test: xUnit::697F5F53-AEB2-4284-AA79-90E7368C55E6::Foo.PublicClass.InternalMethod 4 | xUnit.net Test: xUnit::697F5F53-AEB2-4284-AA79-90E7368C55E6::Foo.PublicClass.ProtectedMethod 5 | xUnit.net Test: xUnit::697F5F53-AEB2-4284-AA79-90E7368C55E6::Foo.PublicClass.PrivateMethod 6 | xUnit.net Test: xUnit::697F5F53-AEB2-4284-AA79-90E7368C55E6::Foo.PublicClass.ProtectedInternalMethod 7 | xUnit.net Test: xUnit::697F5F53-AEB2-4284-AA79-90E7368C55E6::Foo.PublicClass.PublicStaticMethod 8 | xUnit.net Test: xUnit::697F5F53-AEB2-4284-AA79-90E7368C55E6::Foo.PublicClass.InternalStaticMethod 9 | xUnit.net Test: xUnit::697F5F53-AEB2-4284-AA79-90E7368C55E6::Foo.PublicClass.ProtectedStaticMethod 10 | xUnit.net Test: xUnit::697F5F53-AEB2-4284-AA79-90E7368C55E6::Foo.PublicClass.PrivateStaticMethod 11 | xUnit.net Test: xUnit::697F5F53-AEB2-4284-AA79-90E7368C55E6::Foo.PublicClass.ProtectedInternalStaticMethod 12 | -------------------------------------------------------------------------------- /resharper/test/data/Exploration/xunit2/Visibility.dll.metadata.gold: -------------------------------------------------------------------------------- 1 | xUnit.net Test Class: xUnit::697F5F53-AEB2-4284-AA79-90E7368C55E6::Foo.PublicClass 2 | xUnit.net Test: xUnit::697F5F53-AEB2-4284-AA79-90E7368C55E6::Foo.PublicClass.PublicMethod 3 | xUnit.net Test: xUnit::697F5F53-AEB2-4284-AA79-90E7368C55E6::Foo.PublicClass.InternalMethod 4 | xUnit.net Test: xUnit::697F5F53-AEB2-4284-AA79-90E7368C55E6::Foo.PublicClass.ProtectedMethod 5 | xUnit.net Test: xUnit::697F5F53-AEB2-4284-AA79-90E7368C55E6::Foo.PublicClass.PrivateMethod 6 | xUnit.net Test: xUnit::697F5F53-AEB2-4284-AA79-90E7368C55E6::Foo.PublicClass.ProtectedInternalMethod 7 | xUnit.net Test: xUnit::697F5F53-AEB2-4284-AA79-90E7368C55E6::Foo.PublicClass.PublicStaticMethod 8 | xUnit.net Test: xUnit::697F5F53-AEB2-4284-AA79-90E7368C55E6::Foo.PublicClass.InternalStaticMethod 9 | xUnit.net Test: xUnit::697F5F53-AEB2-4284-AA79-90E7368C55E6::Foo.PublicClass.ProtectedStaticMethod 10 | xUnit.net Test: xUnit::697F5F53-AEB2-4284-AA79-90E7368C55E6::Foo.PublicClass.PrivateStaticMethod 11 | xUnit.net Test: xUnit::697F5F53-AEB2-4284-AA79-90E7368C55E6::Foo.PublicClass.ProtectedInternalStaticMethod 12 | -------------------------------------------------------------------------------- /resharper/test/data/References/CodeCompletion/ListsMemberDataCandidatesInOtherClass.cs.gold: -------------------------------------------------------------------------------- 1 | # 5 ITEMS # 2 | 3 | + AnotherDataEnumerator 4 | + DataEnumerator 5 | + GetDataField 6 | + GetDataMethod 7 | + MoreDataEnumerator 8 | # AUTOMATIC # 9 | # 5 ITEMS # 10 | 11 | + AnotherDataEnumerator 12 | + DataEnumerator 13 | + GetDataField 14 | + GetDataMethod 15 | + MoreDataEnumerator 16 | -------------------------------------------------------------------------------- /resharper/test/data/References/CodeCompletion/ListsMemberDataCandidatesInOtherClass.vb.gold: -------------------------------------------------------------------------------- 1 | # 5 ITEMS # 2 | 3 | + AnotherDataEnumerator 4 | + DataEnumerator 5 | + GetDataField 6 | + GetDataMethod 7 | + MoreDataEnumerator 8 | -------------------------------------------------------------------------------- /resharper/test/data/References/CodeCompletion/ListsMemberDataCandidatesInSameClass.cs: -------------------------------------------------------------------------------- 1 | using System.Collections.Generic; 2 | using Xunit; 3 | 4 | namespace Foo 5 | { 6 | public class MyTest 7 | { 8 | [Theory] 9 | [MemberData("{caret}")] 10 | public void Test1(int value) 11 | { 12 | Assert.Equal(42, value); 13 | } 14 | 15 | public static IEnumerable DataEnumerator 16 | { 17 | get { yield return new object[] { 42 }; } 18 | } 19 | 20 | public static IEnumerable AnotherDataEnumerator 21 | { 22 | get { yield return new object[] { 42 }; } 23 | } 24 | 25 | public static IEnumerable MoreDataEnumerator 26 | { 27 | get { yield return new object[] { 42 }; } 28 | } 29 | 30 | public static IEnumerable GetDataMethod() 31 | { 32 | yield return new object[] { 42 }; 33 | } 34 | 35 | public static IEnumerable GetDataField = new List { 36 | new object[] { 42 } 37 | }; 38 | } 39 | } 40 | -------------------------------------------------------------------------------- /resharper/test/data/References/CodeCompletion/ListsMemberDataCandidatesInSameClass.cs.gold: -------------------------------------------------------------------------------- 1 | # 5 ITEMS # 2 | 3 | + AnotherDataEnumerator 4 | + DataEnumerator 5 | + GetDataField 6 | + GetDataMethod 7 | + MoreDataEnumerator 8 | # AUTOMATIC # 9 | # 5 ITEMS # 10 | 11 | + AnotherDataEnumerator 12 | + DataEnumerator 13 | + GetDataField 14 | + GetDataMethod 15 | + MoreDataEnumerator 16 | -------------------------------------------------------------------------------- /resharper/test/data/References/CodeCompletion/ListsMemberDataCandidatesInSameClass.vb: -------------------------------------------------------------------------------- 1 | Imports System 2 | Imports System.Collections.Generic 3 | Imports Xunit 4 | 5 | Public Class MyTest 6 | 7 | 8 | Public Sub Test1(ByVal value As Int32) 9 | Assert.Equal(42, value) 10 | End Sub 11 | 12 | Public Shared ReadOnly Iterator Property DataEnumerator() As IEnumerable(Of Object()) 13 | Get 14 | Yield New Object() { 42 } 15 | End Get 16 | End Property 17 | 18 | Public Shared ReadOnly Iterator Property AnotherDataEnumerator() As IEnumerable(Of Object()) 19 | Get 20 | Yield New Object() { 42 } 21 | End Get 22 | End Property 23 | 24 | Public Shared ReadOnly Iterator Property MoreDataEnumerator() As IEnumerable(Of Object()) 25 | Get 26 | Yield New Object() { 42 } 27 | End Get 28 | End Property 29 | 30 | Public Shared Iterator Function GetDataMethod() As IEnumerable(Of Object()) 31 | Yield New Object() { 42 } 32 | End Function 33 | 34 | Public Shared GetDataField As IEnumerable(Of Object()) 35 | End Class 36 | -------------------------------------------------------------------------------- /resharper/test/data/References/CodeCompletion/ListsMemberDataCandidatesInSameClass.vb.gold: -------------------------------------------------------------------------------- 1 | # 5 ITEMS # 2 | 3 | + AnotherDataEnumerator 4 | + DataEnumerator 5 | + GetDataField 6 | + GetDataMethod 7 | + MoreDataEnumerator 8 | -------------------------------------------------------------------------------- /resharper/test/data/References/CodeCompletion/ListsPropertyDataCandidatesInOtherClass.cs: -------------------------------------------------------------------------------- 1 | using System.Collections.Generic; 2 | using Xunit; 3 | using Xunit.Extensions; 4 | 5 | namespace Foo 6 | { 7 | public class MyTest 8 | { 9 | [Theory] 10 | [PropertyData("{caret}", PropertyType = typeof(ProvidesPropertyData))] 11 | public void DataComesFromProperty(int value) 12 | { 13 | Assert.Equal(42, value); 14 | } 15 | } 16 | 17 | public class ProvidesPropertyData 18 | { 19 | public static IEnumerable DataEnumerator 20 | { 21 | get { yield return new object[] { 42 }; } 22 | } 23 | 24 | public static IEnumerable AnotherDataEnumerator 25 | { 26 | get { yield return new object[] { 42 }; } 27 | } 28 | 29 | public static IEnumerable MoreDataEnumerator 30 | { 31 | get { yield return new object[] { 42 }; } 32 | } 33 | } 34 | } 35 | -------------------------------------------------------------------------------- /resharper/test/data/References/CodeCompletion/ListsPropertyDataCandidatesInOtherClass.cs.gold: -------------------------------------------------------------------------------- 1 | # 3 ITEMS # 2 | 3 | + AnotherDataEnumerator 4 | + DataEnumerator 5 | + MoreDataEnumerator 6 | # AUTOMATIC # 7 | # 3 ITEMS # 8 | 9 | + AnotherDataEnumerator 10 | + DataEnumerator 11 | + MoreDataEnumerator 12 | -------------------------------------------------------------------------------- /resharper/test/data/References/CodeCompletion/ListsPropertyDataCandidatesInOtherClass.vb: -------------------------------------------------------------------------------- 1 | Imports System 2 | Imports System.Collections.Generic 3 | Imports Xunit 4 | Imports Xunit.Extensions 5 | 6 | Public Class MyTest 7 | 8 | 9 | Public Sub Test1(ByVal value As Int32) 10 | Assert.Equal(42, value) 11 | End Sub 12 | End Class 13 | 14 | Public Class ProvidesPropertyData 15 | Public Shared ReadOnly Iterator Property DataEnumerator() As IEnumerable(Of Object()) 16 | Get 17 | Yield New Object() { 42 } 18 | End Get 19 | End Property 20 | 21 | Public Shared ReadOnly Iterator Property AnotherDataEnumerator() As IEnumerable(Of Object()) 22 | Get 23 | Yield New Object() { 42 } 24 | End Get 25 | End Property 26 | 27 | Public Shared ReadOnly Iterator Property MoreDataEnumerator() As IEnumerable(Of Object()) 28 | Get 29 | Yield New Object() { 42 } 30 | End Get 31 | End Property 32 | End Class 33 | -------------------------------------------------------------------------------- /resharper/test/data/References/CodeCompletion/ListsPropertyDataCandidatesInOtherClass.vb.gold: -------------------------------------------------------------------------------- 1 | # 3 ITEMS # 2 | 3 | + AnotherDataEnumerator 4 | + DataEnumerator 5 | + MoreDataEnumerator 6 | -------------------------------------------------------------------------------- /resharper/test/data/References/CodeCompletion/ListsPropertyDataCandidatesInSameClass.cs: -------------------------------------------------------------------------------- 1 | using System.Collections.Generic; 2 | using Xunit; 3 | using Xunit.Extensions; 4 | 5 | namespace Foo 6 | { 7 | public class MyTest 8 | { 9 | [Theory] 10 | [PropertyData("{caret}")] 11 | public void Test1(int value) 12 | { 13 | Assert.Equal(42, value); 14 | } 15 | 16 | public static IEnumerable DataEnumerator 17 | { 18 | get { yield return new object[] { 42 }; } 19 | } 20 | 21 | public static IEnumerable AnotherDataEnumerator 22 | { 23 | get { yield return new object[] { 42 }; } 24 | } 25 | 26 | public static IEnumerable MoreDataEnumerator 27 | { 28 | get { yield return new object[] { 42 }; } 29 | } 30 | } 31 | } 32 | -------------------------------------------------------------------------------- /resharper/test/data/References/CodeCompletion/ListsPropertyDataCandidatesInSameClass.cs.gold: -------------------------------------------------------------------------------- 1 | # 3 ITEMS # 2 | 3 | + AnotherDataEnumerator 4 | + DataEnumerator 5 | + MoreDataEnumerator 6 | # AUTOMATIC # 7 | # 3 ITEMS # 8 | 9 | + AnotherDataEnumerator 10 | + DataEnumerator 11 | + MoreDataEnumerator 12 | -------------------------------------------------------------------------------- /resharper/test/data/References/CodeCompletion/ListsPropertyDataCandidatesInSameClass.vb: -------------------------------------------------------------------------------- 1 | Imports System 2 | Imports System.Collections.Generic 3 | Imports Xunit 4 | Imports Xunit.Extensions 5 | 6 | Public Class MyTest 7 | 8 | 9 | Public Sub Test1(ByVal value As Int32) 10 | Assert.Equal(42, value) 11 | End Sub 12 | 13 | Public Shared ReadOnly Iterator Property DataEnumerator() As IEnumerable(Of Object()) 14 | Get 15 | Yield New Object() { 42 } 16 | End Get 17 | End Property 18 | 19 | Public Shared ReadOnly Iterator Property AnotherDataEnumerator() As IEnumerable(Of Object()) 20 | Get 21 | Yield New Object() { 42 } 22 | End Get 23 | End Property 24 | 25 | Public Shared ReadOnly Iterator Property MoreDataEnumerator() As IEnumerable(Of Object()) 26 | Get 27 | Yield New Object() { 42 } 28 | End Get 29 | End Property 30 | End Class 31 | -------------------------------------------------------------------------------- /resharper/test/data/References/CodeCompletion/ListsPropertyDataCandidatesInSameClass.vb.gold: -------------------------------------------------------------------------------- 1 | # 3 ITEMS # 2 | 3 | + AnotherDataEnumerator 4 | + DataEnumerator 5 | + MoreDataEnumerator 6 | -------------------------------------------------------------------------------- /resharper/test/data/References/MemberDataFromDerivedClass.cs: -------------------------------------------------------------------------------- 1 | using System.Collections.Generic; 2 | using Xunit; 3 | 4 | namespace Foo 5 | { 6 | public class MyTest : MemberDataBase 7 | { 8 | [Theory] 9 | [MemberData("DataEnumerator")] 10 | public void DataComesFromProperty(int value) 11 | { 12 | Assert.Equal(42, value); 13 | } 14 | } 15 | 16 | public class MemberDataBase 17 | { 18 | public static IEnumerable DataEnumerator 19 | { 20 | get { yield return new object[] { 42 }; } 21 | } 22 | } 23 | } 24 | -------------------------------------------------------------------------------- /resharper/test/data/References/MemberDataFromDerivedClass.cs.gold: -------------------------------------------------------------------------------- 1 | using System.Collections.Generic; 2 | using Xunit; 3 | 4 | namespace Foo 5 | { 6 | public class MyTest : MemberDataBase 7 | { 8 | [Theory] 9 | [MemberData("|DataEnumerator|(0)")] 10 | public void DataComesFromProperty(int value) 11 | { 12 | Assert.Equal(42, value); 13 | } 14 | } 15 | 16 | public class MemberDataBase 17 | { 18 | public static IEnumerable DataEnumerator 19 | { 20 | get { yield return new object[] { 42 }; } 21 | } 22 | } 23 | } 24 | 25 | ------------------------------------------------ 26 | 0: result=OK declaredElem=System.Collections.Generic.IEnumerable Foo.MemberDataBase.DataEnumerator 27 | -------------------------------------------------------------------------------- /resharper/test/data/References/MemberDataFromDerivedClass.vb: -------------------------------------------------------------------------------- 1 | Imports System 2 | Imports System.Collections.Generic 3 | Imports Xunit 4 | 5 | Public Class MyTest 6 | Inherits MemberDataBase 7 | 8 | 9 | 10 | Public Sub Test1(ByVal value As Int32) 11 | Assert.Equal(42, value) 12 | End Sub 13 | End Class 14 | 15 | Public Class MemberDataBase 16 | Public Shared ReadOnly Iterator Property DataEnumerator() As IEnumerable(Of Object()) 17 | Get 18 | Yield New Object() { 42 } 19 | End Get 20 | End Property 21 | End Class 22 | -------------------------------------------------------------------------------- /resharper/test/data/References/MemberDataFromDerivedClass.vb.gold: -------------------------------------------------------------------------------- 1 | Imports System 2 | Imports System.Collections.Generic 3 | Imports Xunit 4 | 5 | Public Class MyTest 6 | Inherits MemberDataBase 7 | 8 | 9 | 10 | Public Sub Test1(ByVal value As Int32) 11 | Assert.Equal(42, value) 12 | End Sub 13 | End Class 14 | 15 | Public Class MemberDataBase 16 | Public Shared ReadOnly Iterator Property DataEnumerator() As IEnumerable(Of Object()) 17 | Get 18 | Yield New Object() { 42 } 19 | End Get 20 | End Property 21 | End Class 22 | 23 | ------------------------------------------------ 24 | 0: result=OK declaredElem=MemberDataBase.DataEnumerator As System.Collections.Generic.IEnumerable(Of Object()) (property) 25 | -------------------------------------------------------------------------------- /resharper/test/data/References/MemberDataInOtherClass.cs: -------------------------------------------------------------------------------- 1 | using System.Collections.Generic; 2 | using Xunit; 3 | 4 | namespace Foo 5 | { 6 | public class MyTest 7 | { 8 | [Theory] 9 | [MemberData("DataEnumerator", MemberType = typeof(ProvidesMemberData))] 10 | public void DataComesFromProperty(int value) 11 | { 12 | Assert.Equal(42, value); 13 | } 14 | } 15 | 16 | public class ProvidesMemberData 17 | { 18 | public static IEnumerable DataEnumerator 19 | { 20 | get { yield return new object[] { 42 }; } 21 | } 22 | } 23 | } 24 | -------------------------------------------------------------------------------- /resharper/test/data/References/MemberDataInOtherClass.cs.gold: -------------------------------------------------------------------------------- 1 | using System.Collections.Generic; 2 | using Xunit; 3 | 4 | namespace Foo 5 | { 6 | public class MyTest 7 | { 8 | [Theory] 9 | [MemberData("|DataEnumerator|(0)", MemberType = typeof(ProvidesMemberData))] 10 | public void DataComesFromProperty(int value) 11 | { 12 | Assert.Equal(42, value); 13 | } 14 | } 15 | 16 | public class ProvidesMemberData 17 | { 18 | public static IEnumerable DataEnumerator 19 | { 20 | get { yield return new object[] { 42 }; } 21 | } 22 | } 23 | } 24 | 25 | ------------------------------------------------ 26 | 0: result=OK declaredElem=System.Collections.Generic.IEnumerable Foo.ProvidesMemberData.DataEnumerator 27 | -------------------------------------------------------------------------------- /resharper/test/data/References/MemberDataInOtherClass.vb: -------------------------------------------------------------------------------- 1 | Imports System 2 | Imports System.Collections.Generic 3 | Imports Xunit 4 | 5 | Public Class MyTest 6 | 7 | 8 | Public Sub Test1(ByVal value As Int32) 9 | Assert.Equal(42, value) 10 | End Sub 11 | End Class 12 | 13 | Public Class ProvidesMemberData 14 | Public Shared ReadOnly Iterator Property DataEnumerator() As IEnumerable(Of Object()) 15 | Get 16 | Yield New Object() { 42 } 17 | End Get 18 | End Property 19 | End Class 20 | -------------------------------------------------------------------------------- /resharper/test/data/References/MemberDataInOtherClass.vb.gold: -------------------------------------------------------------------------------- 1 | Imports System 2 | Imports System.Collections.Generic 3 | Imports Xunit 4 | 5 | Public Class MyTest 6 | 7 | 8 | Public Sub Test1(ByVal value As Int32) 9 | Assert.Equal(42, value) 10 | End Sub 11 | End Class 12 | 13 | Public Class ProvidesMemberData 14 | Public Shared ReadOnly Iterator Property DataEnumerator() As IEnumerable(Of Object()) 15 | Get 16 | Yield New Object() { 42 } 17 | End Get 18 | End Property 19 | End Class 20 | 21 | ------------------------------------------------ 22 | 0: result=OK declaredElem=ProvidesMemberData.DataEnumerator As System.Collections.Generic.IEnumerable(Of Object()) (property) 23 | -------------------------------------------------------------------------------- /resharper/test/data/References/MemberDataInSameClass.cs: -------------------------------------------------------------------------------- 1 | using System.Collections.Generic; 2 | using Xunit; 3 | 4 | namespace Foo 5 | { 6 | public class MyTest 7 | { 8 | [Theory] 9 | [MemberData("DataEnumerator")] 10 | public void Test1(int value) 11 | { 12 | Assert.Equal(42, value); 13 | } 14 | 15 | [Theory] 16 | [MemberData("ListReturnTypeDataEnumerator")] 17 | public void Test2(int value) 18 | { 19 | Assert.Equal(42, value); 20 | } 21 | 22 | public static IEnumerable DataEnumerator 23 | { 24 | get { yield return new object[] { 42 }; } 25 | } 26 | 27 | // Note return type 28 | public static IList ListReturnTypeDataEnumerator 29 | { 30 | get { return new List(new object[] { 42 }); } 31 | } 32 | } 33 | } 34 | -------------------------------------------------------------------------------- /resharper/test/data/References/MemberDataInSameClass.cs.gold: -------------------------------------------------------------------------------- 1 | using System.Collections.Generic; 2 | using Xunit; 3 | 4 | namespace Foo 5 | { 6 | public class MyTest 7 | { 8 | [Theory] 9 | [MemberData("|DataEnumerator|(0)")] 10 | public void Test1(int value) 11 | { 12 | Assert.Equal(42, value); 13 | } 14 | 15 | [Theory] 16 | [MemberData("|ListReturnTypeDataEnumerator|(1)")] 17 | public void Test2(int value) 18 | { 19 | Assert.Equal(42, value); 20 | } 21 | 22 | public static IEnumerable DataEnumerator 23 | { 24 | get { yield return new object[] { 42 }; } 25 | } 26 | 27 | // Note return type 28 | public static IList ListReturnTypeDataEnumerator 29 | { 30 | get { return new List(new object[] { 42 }); } 31 | } 32 | } 33 | } 34 | 35 | ------------------------------------------------ 36 | 0: result=OK declaredElem=System.Collections.Generic.IEnumerable Foo.MyTest.DataEnumerator 37 | 1: result=OK declaredElem=System.Collections.Generic.IList Foo.MyTest.ListReturnTypeDataEnumerator 38 | -------------------------------------------------------------------------------- /resharper/test/data/References/MemberDataInSameClass.vb: -------------------------------------------------------------------------------- 1 | Imports System 2 | Imports System.Collections.Generic 3 | Imports Xunit 4 | 5 | Public Class MyTest 6 | 7 | 8 | Public Sub Test1(ByVal value As Int32) 9 | Assert.Equal(42, value) 10 | End Sub 11 | 12 | 13 | 14 | Public Sub Test2(ByVal value As Int32) 15 | Assert.Equal(42, value) 16 | End Sub 17 | 18 | Public Shared ReadOnly Iterator Property DataEnumerator() As IEnumerable(Of Object()) 19 | Get 20 | Yield New Object() { 42 } 21 | End Get 22 | End Property 23 | 24 | Public Shared ReadOnly Property ListReturnTypeDataEnumerator() As IList(Of Object()) 25 | Get 26 | Return New List(Of Object()) From { New Object() { 42 } } 27 | End Get 28 | End Property 29 | End Class 30 | -------------------------------------------------------------------------------- /resharper/test/data/References/MemberDataInSameClass.vb.gold: -------------------------------------------------------------------------------- 1 | Imports System 2 | Imports System.Collections.Generic 3 | Imports Xunit 4 | 5 | Public Class MyTest 6 | 7 | 8 | Public Sub Test1(ByVal value As Int32) 9 | Assert.Equal(42, value) 10 | End Sub 11 | 12 | 13 | 14 | Public Sub Test2(ByVal value As Int32) 15 | Assert.Equal(42, value) 16 | End Sub 17 | 18 | Public Shared ReadOnly Iterator Property DataEnumerator() As IEnumerable(Of Object()) 19 | Get 20 | Yield New Object() { 42 } 21 | End Get 22 | End Property 23 | 24 | Public Shared ReadOnly Property ListReturnTypeDataEnumerator() As IList(Of Object()) 25 | Get 26 | Return New List(Of Object()) From { New Object() { 42 } } 27 | End Get 28 | End Property 29 | End Class 30 | 31 | ------------------------------------------------ 32 | 0: result=OK declaredElem=MyTest.DataEnumerator As System.Collections.Generic.IEnumerable(Of Object()) (property) 33 | 1: result=OK declaredElem=MyTest.ListReturnTypeDataEnumerator As System.Collections.Generic.IList(Of Object()) (property) 34 | -------------------------------------------------------------------------------- /resharper/test/data/References/PropertyDataFromDerivedClass.cs: -------------------------------------------------------------------------------- 1 | using System.Collections.Generic; 2 | using Xunit; 3 | using Xunit.Extensions; 4 | 5 | namespace Foo 6 | { 7 | public class MyTest : PropertyDataBase 8 | { 9 | [Theory] 10 | [PropertyData("DataEnumerator")] 11 | public void DataComesFromProperty(int value) 12 | { 13 | Assert.Equal(42, value); 14 | } 15 | } 16 | 17 | public class PropertyDataBase 18 | { 19 | public static IEnumerable DataEnumerator 20 | { 21 | get { yield return new object[] { 42 }; } 22 | } 23 | } 24 | } 25 | -------------------------------------------------------------------------------- /resharper/test/data/References/PropertyDataFromDerivedClass.cs.gold: -------------------------------------------------------------------------------- 1 | using System.Collections.Generic; 2 | using Xunit; 3 | using Xunit.Extensions; 4 | 5 | namespace Foo 6 | { 7 | public class MyTest : PropertyDataBase 8 | { 9 | [Theory] 10 | [PropertyData("|DataEnumerator|(0)")] 11 | public void DataComesFromProperty(int value) 12 | { 13 | Assert.Equal(42, value); 14 | } 15 | } 16 | 17 | public class PropertyDataBase 18 | { 19 | public static IEnumerable DataEnumerator 20 | { 21 | get { yield return new object[] { 42 }; } 22 | } 23 | } 24 | } 25 | 26 | ------------------------------------------------ 27 | 0: result=OK declaredElem=System.Collections.Generic.IEnumerable Foo.PropertyDataBase.DataEnumerator 28 | -------------------------------------------------------------------------------- /resharper/test/data/References/PropertyDataFromDerivedClass.vb: -------------------------------------------------------------------------------- 1 | Imports System 2 | Imports System.Collections.Generic 3 | Imports Xunit 4 | Imports Xunit.Extensions 5 | 6 | Public Class MyTest 7 | Inherits PropertyDataBase 8 | 9 | 10 | 11 | Public Sub Test1(ByVal value As Int32) 12 | Assert.Equal(42, value) 13 | End Sub 14 | End Class 15 | 16 | Public Class PropertyDataBase 17 | Public Shared ReadOnly Iterator Property DataEnumerator() As IEnumerable(Of Object()) 18 | Get 19 | Yield New Object() { 42 } 20 | End Get 21 | End Property 22 | End Class 23 | -------------------------------------------------------------------------------- /resharper/test/data/References/PropertyDataFromDerivedClass.vb.gold: -------------------------------------------------------------------------------- 1 | Imports System 2 | Imports System.Collections.Generic 3 | Imports Xunit 4 | Imports Xunit.Extensions 5 | 6 | Public Class MyTest 7 | Inherits PropertyDataBase 8 | 9 | 10 | 11 | Public Sub Test1(ByVal value As Int32) 12 | Assert.Equal(42, value) 13 | End Sub 14 | End Class 15 | 16 | Public Class PropertyDataBase 17 | Public Shared ReadOnly Iterator Property DataEnumerator() As IEnumerable(Of Object()) 18 | Get 19 | Yield New Object() { 42 } 20 | End Get 21 | End Property 22 | End Class 23 | 24 | ------------------------------------------------ 25 | 0: result=OK declaredElem=PropertyDataBase.DataEnumerator As System.Collections.Generic.IEnumerable(Of Object()) (property) 26 | -------------------------------------------------------------------------------- /resharper/test/data/References/PropertyDataInOtherClass.cs: -------------------------------------------------------------------------------- 1 | using System.Collections.Generic; 2 | using Xunit; 3 | using Xunit.Extensions; 4 | 5 | namespace Foo 6 | { 7 | public class MyTest 8 | { 9 | [Theory] 10 | [PropertyData("DataEnumerator", PropertyType = typeof(ProvidesPropertyData))] 11 | public void DataComesFromProperty(int value) 12 | { 13 | Assert.Equal(42, value); 14 | } 15 | } 16 | 17 | public class ProvidesPropertyData 18 | { 19 | public static IEnumerable DataEnumerator 20 | { 21 | get { yield return new object[] { 42 }; } 22 | } 23 | } 24 | } 25 | -------------------------------------------------------------------------------- /resharper/test/data/References/PropertyDataInOtherClass.cs.gold: -------------------------------------------------------------------------------- 1 | using System.Collections.Generic; 2 | using Xunit; 3 | using Xunit.Extensions; 4 | 5 | namespace Foo 6 | { 7 | public class MyTest 8 | { 9 | [Theory] 10 | [PropertyData("|DataEnumerator|(0)", PropertyType = typeof(ProvidesPropertyData))] 11 | public void DataComesFromProperty(int value) 12 | { 13 | Assert.Equal(42, value); 14 | } 15 | } 16 | 17 | public class ProvidesPropertyData 18 | { 19 | public static IEnumerable DataEnumerator 20 | { 21 | get { yield return new object[] { 42 }; } 22 | } 23 | } 24 | } 25 | 26 | ------------------------------------------------ 27 | 0: result=OK declaredElem=System.Collections.Generic.IEnumerable Foo.ProvidesPropertyData.DataEnumerator 28 | -------------------------------------------------------------------------------- /resharper/test/data/References/PropertyDataInOtherClass.vb: -------------------------------------------------------------------------------- 1 | Imports System 2 | Imports System.Collections.Generic 3 | Imports Xunit 4 | Imports Xunit.Extensions 5 | 6 | Public Class MyTest 7 | 8 | 9 | Public Sub Test1(ByVal value As Int32) 10 | Assert.Equal(42, value) 11 | End Sub 12 | End Class 13 | 14 | Public Class ProvidesPropertyData 15 | Public Shared ReadOnly Iterator Property DataEnumerator() As IEnumerable(Of Object()) 16 | Get 17 | Yield New Object() { 42 } 18 | End Get 19 | End Property 20 | End Class 21 | -------------------------------------------------------------------------------- /resharper/test/data/References/PropertyDataInOtherClass.vb.gold: -------------------------------------------------------------------------------- 1 | Imports System 2 | Imports System.Collections.Generic 3 | Imports Xunit 4 | Imports Xunit.Extensions 5 | 6 | Public Class MyTest 7 | 8 | 9 | Public Sub Test1(ByVal value As Int32) 10 | Assert.Equal(42, value) 11 | End Sub 12 | End Class 13 | 14 | Public Class ProvidesPropertyData 15 | Public Shared ReadOnly Iterator Property DataEnumerator() As IEnumerable(Of Object()) 16 | Get 17 | Yield New Object() { 42 } 18 | End Get 19 | End Property 20 | End Class 21 | 22 | ------------------------------------------------ 23 | 0: result=OK declaredElem=ProvidesPropertyData.DataEnumerator As System.Collections.Generic.IEnumerable(Of Object()) (property) 24 | -------------------------------------------------------------------------------- /resharper/test/data/References/PropertyDataInSameClass.cs: -------------------------------------------------------------------------------- 1 | using System.Collections.Generic; 2 | using Xunit; 3 | using Xunit.Extensions; 4 | 5 | namespace Foo 6 | { 7 | public class MyTest 8 | { 9 | [Theory] 10 | [PropertyData("DataEnumerator")] 11 | public void Test1(int value) 12 | { 13 | Assert.Equal(42, value); 14 | } 15 | 16 | [Theory] 17 | [PropertyData("ListReturnTypeDataEnumerator")] 18 | public void Test2(int value) 19 | { 20 | Assert.Equal(42, value); 21 | } 22 | 23 | public static IEnumerable DataEnumerator 24 | { 25 | get { yield return new object[] { 42 }; } 26 | } 27 | 28 | // Note return type 29 | public static IList ListReturnTypeDataEnumerator 30 | { 31 | get { return new List(new object[] { 42 }); } 32 | } 33 | } 34 | } 35 | -------------------------------------------------------------------------------- /resharper/test/data/References/PropertyDataInSameClass.vb: -------------------------------------------------------------------------------- 1 | Imports System 2 | Imports System.Collections.Generic 3 | Imports Xunit 4 | Imports Xunit.Extensions 5 | 6 | Public Class MyTest 7 | 8 | 9 | Public Sub Test1(ByVal value As Int32) 10 | Assert.Equal(42, value) 11 | End Sub 12 | 13 | 14 | 15 | Public Sub Test2(ByVal value As Int32) 16 | Assert.Equal(42, value) 17 | End Sub 18 | 19 | Public Shared ReadOnly Iterator Property DataEnumerator() As IEnumerable(Of Object()) 20 | Get 21 | Yield New Object() { 42 } 22 | End Get 23 | End Property 24 | 25 | Public Shared ReadOnly Property ListReturnTypeDataEnumerator() As IList(Of Object()) 26 | Get 27 | Return New List(Of Object()) From { New Object() { 42 } } 28 | End Get 29 | End Property 30 | End Class 31 | -------------------------------------------------------------------------------- /resharper/test/data/References/UnresolvedMemberData.cs: -------------------------------------------------------------------------------- 1 | using System.Collections.Generic; 2 | using Xunit; 3 | 4 | namespace Foo 5 | { 6 | public class MyTest 7 | { 8 | [Theory] 9 | [MemberData("NotDataEnumerator")] 10 | public void DataComesFromProperty(int value) 11 | { 12 | Assert.Equal(42, value); 13 | } 14 | 15 | public static IEnumerable DataEnumerator 16 | { 17 | get { yield return new object[] { 42 }; } 18 | } 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /resharper/test/data/References/UnresolvedMemberData.cs.gold: -------------------------------------------------------------------------------- 1 | using System.Collections.Generic; 2 | using Xunit; 3 | 4 | namespace Foo 5 | { 6 | public class MyTest 7 | { 8 | [Theory] 9 | [MemberData("|NotDataEnumerator|(0)")] 10 | public void DataComesFromProperty(int value) 11 | { 12 | Assert.Equal(42, value); 13 | } 14 | 15 | public static IEnumerable DataEnumerator 16 | { 17 | get { yield return new object[] { 42 }; } 18 | } 19 | } 20 | } 21 | 22 | ------------------------------------------------ 23 | 0: result=NOT_RESOLVED declaredElem=null 24 | -------------------------------------------------------------------------------- /resharper/test/data/References/UnresolvedMemberData.vb: -------------------------------------------------------------------------------- 1 | Imports System 2 | Imports System.Collections.Generic 3 | Imports Xunit 4 | 5 | Public Class MyTest 6 | 7 | 8 | Public Sub DataComesFromProperty(ByVal value As Int32) 9 | Assert.Equal(42, value) 10 | End Sub 11 | 12 | Public Shared ReadOnly Iterator Property DataEnumerator() As IEnumerable(Of Object()) 13 | Get 14 | Yield New Object() { 42 } 15 | End Get 16 | End Property 17 | End Class 18 | -------------------------------------------------------------------------------- /resharper/test/data/References/UnresolvedMemberData.vb.gold: -------------------------------------------------------------------------------- 1 | Imports System 2 | Imports System.Collections.Generic 3 | Imports Xunit 4 | 5 | Public Class MyTest 6 | 7 | 8 | Public Sub DataComesFromProperty(ByVal value As Int32) 9 | Assert.Equal(42, value) 10 | End Sub 11 | 12 | Public Shared ReadOnly Iterator Property DataEnumerator() As IEnumerable(Of Object()) 13 | Get 14 | Yield New Object() { 42 } 15 | End Get 16 | End Property 17 | End Class 18 | 19 | ------------------------------------------------ 20 | 0: result=NOT_RESOLVED declaredElem=null 21 | -------------------------------------------------------------------------------- /resharper/test/data/References/UnresolvedPropertyData.cs: -------------------------------------------------------------------------------- 1 | using System.Collections.Generic; 2 | using Xunit; 3 | using Xunit.Extensions; 4 | 5 | namespace Foo 6 | { 7 | public class MyTest 8 | { 9 | [Theory] 10 | [PropertyData("NotDataEnumerator")] 11 | public void DataComesFromProperty(int value) 12 | { 13 | Assert.Equal(42, value); 14 | } 15 | 16 | public static IEnumerable DataEnumerator 17 | { 18 | get { yield return new object[] { 42 }; } 19 | } 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /resharper/test/data/References/UnresolvedPropertyData.cs.gold: -------------------------------------------------------------------------------- 1 | using System.Collections.Generic; 2 | using Xunit; 3 | using Xunit.Extensions; 4 | 5 | namespace Foo 6 | { 7 | public class MyTest 8 | { 9 | [Theory] 10 | [PropertyData("|NotDataEnumerator|(0)")] 11 | public void DataComesFromProperty(int value) 12 | { 13 | Assert.Equal(42, value); 14 | } 15 | 16 | public static IEnumerable DataEnumerator 17 | { 18 | get { yield return new object[] { 42 }; } 19 | } 20 | } 21 | } 22 | 23 | ------------------------------------------------ 24 | 0: result=NOT_RESOLVED declaredElem=null 25 | -------------------------------------------------------------------------------- /resharper/test/data/References/UnresolvedPropertyData.vb: -------------------------------------------------------------------------------- 1 | Imports System 2 | Imports System.Collections.Generic 3 | Imports Xunit 4 | Imports Xunit.Extensions 5 | 6 | Public Class MyTest 7 | 8 | 9 | Public Sub DataComesFromProperty(ByVal value As Int32) 10 | Assert.Equal(42, value) 11 | End Sub 12 | 13 | Public Shared ReadOnly Iterator Property DataEnumerator() As IEnumerable(Of Object()) 14 | Get 15 | Yield New Object() { 42 } 16 | End Get 17 | End Property 18 | End Class 19 | -------------------------------------------------------------------------------- /resharper/test/data/References/UnresolvedPropertyData.vb.gold: -------------------------------------------------------------------------------- 1 | Imports System 2 | Imports System.Collections.Generic 3 | Imports Xunit 4 | Imports Xunit.Extensions 5 | 6 | Public Class MyTest 7 | 8 | 9 | Public Sub DataComesFromProperty(ByVal value As Int32) 10 | Assert.Equal(42, value) 11 | End Sub 12 | 13 | Public Shared ReadOnly Iterator Property DataEnumerator() As IEnumerable(Of Object()) 14 | Get 15 | Yield New Object() { 42 } 16 | End Get 17 | End Property 18 | End Class 19 | 20 | ------------------------------------------------ 21 | 0: result=NOT_RESOLVED declaredElem=null 22 | -------------------------------------------------------------------------------- /resharper/test/data/Runner/CapturesOutput.xunit1.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using Xunit; 3 | 4 | namespace Foo 5 | { 6 | public class CapturesOutput 7 | { 8 | [Fact] 9 | public void OutputFromSuccessfulTest() 10 | { 11 | Console.Write("This is some output"); 12 | } 13 | 14 | [Fact] 15 | public void OutputFromFailingTest() 16 | { 17 | Console.Write("This is also some output"); 18 | Assert.Equal(12, 42); 19 | } 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /resharper/test/data/Runner/CapturesOutput.xunit2.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using Xunit; 3 | using Xunit.Abstractions; 4 | 5 | namespace Foo 6 | { 7 | public class CapturesOutput 8 | { 9 | private readonly ITestOutputHelper outputHelper; 10 | 11 | public CapturesOutput(ITestOutputHelper outputHelper) 12 | { 13 | this.outputHelper = outputHelper; 14 | } 15 | 16 | [Fact] 17 | public void OutputFromSuccessfulTest() 18 | { 19 | outputHelper.WriteLine("This is some output"); 20 | } 21 | 22 | [Fact] 23 | public void OutputFromFailingTest() 24 | { 25 | outputHelper.WriteLine("This is also some output"); 26 | Assert.Equal(12, 42); 27 | } 28 | 29 | [Fact] 30 | public void OutputMultipleTimes() 31 | { 32 | outputHelper.WriteLine("Line 1"); 33 | outputHelper.WriteLine("Line 2"); 34 | outputHelper.WriteLine("Line 3"); 35 | } 36 | } 37 | } 38 | -------------------------------------------------------------------------------- /resharper/test/data/Runner/CapturesOutputFromTheory.xunit1.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using Xunit; 3 | using Xunit.Extensions; 4 | 5 | namespace Foo 6 | { 7 | public class CapturesOutputFromTheory 8 | { 9 | [Theory] 10 | [InlineData(11)] 11 | [InlineData(42)] 12 | public void OutputFromSuccessfulTest(int value) 13 | { 14 | Console.Write("This is some output"); 15 | } 16 | 17 | [Theory] 18 | [InlineData(12)] 19 | [InlineData(42)] 20 | public void OutputFromFailingTest(int value) 21 | { 22 | Console.Write("This is also some output"); 23 | Assert.Equal(42, value); 24 | } 25 | } 26 | } 27 | 28 | // xunit2 doesn't define Xunit.Extensions 29 | namespace Xunit.Extensions 30 | { 31 | } 32 | -------------------------------------------------------------------------------- /resharper/test/data/Runner/CapturesOutputFromTheory.xunit2.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using Xunit; 3 | using Xunit.Abstractions; 4 | 5 | namespace Foo 6 | { 7 | public class CapturesOutputFromTheory 8 | { 9 | private readonly ITestOutputHelper output; 10 | 11 | public CapturesOutputFromTheory(ITestOutputHelper output) 12 | { 13 | this.output = output; 14 | } 15 | 16 | [Theory] 17 | [InlineData(11)] 18 | [InlineData(42)] 19 | public void OutputFromSuccessfulTest(int value) 20 | { 21 | output.WriteLine("This is some output"); 22 | } 23 | 24 | [Theory] 25 | [InlineData(12)] 26 | [InlineData(42)] 27 | public void OutputFromFailingTest(int value) 28 | { 29 | output.WriteLine("This is also some output"); 30 | Assert.Equal(42, value); 31 | } 32 | } 33 | } 34 | -------------------------------------------------------------------------------- /resharper/test/data/Runner/ClassFixtureThrowsInConstructor.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using Xunit; 3 | 4 | namespace Foo 5 | { 6 | public class Fixture 7 | { 8 | public Fixture() 9 | { 10 | throw new InvalidOperationException("Thrown in fixture Constructor"); 11 | } 12 | } 13 | 14 | public class FixtureThrowsInConstructor : IClassFixture 15 | { 16 | public FixtureThrowsInConstructor(Fixture fixture) 17 | { 18 | } 19 | 20 | [Fact] 21 | public void TestMethod1() 22 | { 23 | } 24 | 25 | [Fact] 26 | public void TestMethod2() 27 | { 28 | } 29 | } 30 | 31 | public class Class2 32 | { 33 | [Fact] 34 | public void TestMethod() 35 | { 36 | } 37 | } 38 | } 39 | -------------------------------------------------------------------------------- /resharper/test/data/Runner/ClassFixtureThrowsInDispose.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using Xunit; 3 | 4 | namespace Foo 5 | { 6 | public class Fixture : IDisposable 7 | { 8 | public void Dispose() 9 | { 10 | throw new InvalidOperationException("Thrown in fixture Dispose"); 11 | } 12 | } 13 | 14 | public class FixtureThrowsInDispose : IClassFixture 15 | { 16 | public FixtureThrowsInDispose(Fixture fixture) 17 | { 18 | } 19 | 20 | [Fact] 21 | public void TestMethod1() 22 | { 23 | } 24 | 25 | [Fact] 26 | public void TestMethod2() 27 | { 28 | } 29 | } 30 | 31 | public class Class2 32 | { 33 | [Fact] 34 | public void TestMethod() 35 | { 36 | } 37 | } 38 | } 39 | -------------------------------------------------------------------------------- /resharper/test/data/Runner/ClassThrowsInConstructor.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using Xunit; 3 | 4 | namespace Foo 5 | { 6 | public class ClassThrowsInConstructor 7 | { 8 | public ClassThrowsInConstructor() 9 | { 10 | throw new InvalidOperationException("Thrown from constructor"); 11 | } 12 | 13 | [Fact] 14 | public void TestMethod1() 15 | { 16 | } 17 | 18 | [Fact] 19 | public void TestMethod2() 20 | { 21 | } 22 | } 23 | } 24 | -------------------------------------------------------------------------------- /resharper/test/data/Runner/ClassThrowsInDispose.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using Xunit; 3 | 4 | namespace Foo 5 | { 6 | public class ClassThrowsInDispose : IDisposable 7 | { 8 | public void Dispose() 9 | { 10 | throw new InvalidOperationException("Thrown from Dispose"); 11 | } 12 | 13 | [Fact] 14 | public void TestMethod1() 15 | { 16 | } 17 | 18 | [Fact] 19 | public void TestMethod2() 20 | { 21 | } 22 | } 23 | } 24 | -------------------------------------------------------------------------------- /resharper/test/data/Runner/CollectionFixtureThrowsInConstructor.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using Xunit; 3 | 4 | namespace Foo 5 | { 6 | public class Fixture 7 | { 8 | public Fixture() 9 | { 10 | throw new InvalidOperationException("Thrown in fixture Constructor"); 11 | } 12 | } 13 | 14 | [CollectionDefinition("My collection")] 15 | public class Collection : ICollectionFixture 16 | { 17 | } 18 | 19 | [Collection("My collection")] 20 | public class FixtureThrowsInConstructor 21 | { 22 | public FixtureThrowsInConstructor(Fixture fixture) 23 | { 24 | } 25 | 26 | [Fact] 27 | public void TestMethod1() 28 | { 29 | } 30 | 31 | [Fact] 32 | public void TestMethod2() 33 | { 34 | } 35 | } 36 | 37 | [Collection("Other collection")] 38 | public class Class2 39 | { 40 | [Fact] 41 | public void TestMethod() 42 | { 43 | } 44 | } 45 | } 46 | -------------------------------------------------------------------------------- /resharper/test/data/Runner/CollectionFixtureThrowsInDispose.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using Xunit; 3 | 4 | namespace Foo 5 | { 6 | public class Fixture : IDisposable 7 | { 8 | public void Dispose() 9 | { 10 | throw new InvalidOperationException("Thrown in fixture Dispose"); 11 | } 12 | } 13 | 14 | [CollectionDefinition("My collection")] 15 | public class Collection : ICollectionFixture 16 | { 17 | } 18 | 19 | [Collection("My collection")] 20 | public class FixtureThrowsInDispose 21 | { 22 | public FixtureThrowsInDispose(Fixture fixture) 23 | { 24 | } 25 | 26 | [Fact] 27 | public void TestMethod1() 28 | { 29 | } 30 | 31 | [Fact] 32 | public void TestMethod2() 33 | { 34 | } 35 | } 36 | 37 | [Collection("Other collection")] 38 | public class Class2 39 | { 40 | [Fact] 41 | public void TestMethod() 42 | { 43 | } 44 | } 45 | } 46 | -------------------------------------------------------------------------------- /resharper/test/data/Runner/CustomBeforeAfterAttributeThrows.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Reflection; 3 | using Xunit; 4 | using Xunit.Sdk; 5 | 6 | namespace Foo 7 | { 8 | public class CustomBeforeAfterThrows 9 | { 10 | [Fact] 11 | [CustomBeforeAfterTest] 12 | public void TestMethod1() 13 | { 14 | } 15 | 16 | public void Foo(MethodInfo bar) 17 | { 18 | } 19 | 20 | [Fact] 21 | public void TestMethod2() 22 | { 23 | } 24 | 25 | public class CustomBeforeAfterTestAttribute : BeforeAfterTestAttribute 26 | { 27 | public override void Before(MethodInfo methodUnderTest) 28 | { 29 | throw new InvalidOperationException("Thrown in Before"); 30 | } 31 | } 32 | } 33 | } 34 | -------------------------------------------------------------------------------- /resharper/test/data/Runner/DynamicMethodWithRepeatedName.xunit1.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using Xunit; 4 | using Xunit.Extensions; 5 | using Xunit.Sdk; 6 | 7 | namespace Foo 8 | { 9 | public class MethodWithRepeatedNames 10 | { 11 | [Repeat(5)] 12 | public void DoTests() 13 | { 14 | } 15 | } 16 | 17 | public class RepeatAttribute : FactAttribute 18 | { 19 | private readonly int iterations; 20 | 21 | public RepeatAttribute(int iterations) 22 | { 23 | this.iterations = iterations; 24 | } 25 | 26 | protected override IEnumerable EnumerateTestCommands(IMethodInfo method) 27 | { 28 | for(int i = 0; i < iterations; i++) 29 | { 30 | foreach(var command in base.EnumerateTestCommands(method)) 31 | yield return command; 32 | } 33 | } 34 | } 35 | } 36 | -------------------------------------------------------------------------------- /resharper/test/data/Runner/FailingFact.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using Xunit; 3 | 4 | namespace Foo 5 | { 6 | public class FailingFact 7 | { 8 | [Fact] 9 | public void Fails() 10 | { 11 | Assert.Equal(12, 42); 12 | } 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /resharper/test/data/Runner/FixtureThrowsInConstructor.xunit1.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using Xunit; 3 | 4 | namespace Foo 5 | { 6 | public class Fixture 7 | { 8 | public Fixture() 9 | { 10 | throw new InvalidOperationException("Thrown in fixture constructor"); 11 | } 12 | } 13 | 14 | public class FixtureThrowsInConstructor : IUseFixture 15 | { 16 | public void SetFixture(Fixture fixture) 17 | { 18 | } 19 | 20 | [Fact] 21 | public void TestMethod1() 22 | { 23 | } 24 | 25 | [Fact] 26 | public void TestMethod2() 27 | { 28 | } 29 | } 30 | 31 | public class Class2 32 | { 33 | [Fact] 34 | public void TestMethod() 35 | { 36 | } 37 | } 38 | } 39 | -------------------------------------------------------------------------------- /resharper/test/data/Runner/FixtureThrowsInDispose.xunit1.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using Xunit; 3 | 4 | namespace Foo 5 | { 6 | public class Fixture : IDisposable 7 | { 8 | public void Dispose() 9 | { 10 | throw new InvalidOperationException("Thrown in fixture Dispose"); 11 | } 12 | } 13 | 14 | public class FixtureThrowsInDispose : IUseFixture 15 | { 16 | public void SetFixture(Fixture fixture) 17 | { 18 | } 19 | 20 | [Fact] 21 | public void TestMethod1() 22 | { 23 | } 24 | 25 | [Fact] 26 | public void TestMethod2() 27 | { 28 | } 29 | } 30 | 31 | public class Class2 32 | { 33 | [Fact] 34 | public void TestMethod() 35 | { 36 | } 37 | } 38 | } 39 | -------------------------------------------------------------------------------- /resharper/test/data/Runner/Gold/AmbiguouslyNamedTestMethods.xunit1.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using Xunit; 3 | using Xunit.Extensions; 4 | 5 | namespace Foo 6 | { 7 | // xunit1 doesn't support this and throws an exception 8 | public class AmbiguouslyNamedTestMethods 9 | { 10 | [Theory] 11 | [InlineData(12)] 12 | public void TestMethod1(int value) 13 | { 14 | } 15 | 16 | [Theory] 17 | [InlineData("foo")] 18 | public void TestMethod1(string value) 19 | { 20 | } 21 | } 22 | } 23 | -------------------------------------------------------------------------------- /resharper/test/data/Runner/Gold/AmbiguouslyNamedTestMethods.xunit2.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | AmbiguouslyNamedTestMethods.xunit2 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /resharper/test/data/Runner/Gold/DebugAssert.cs: -------------------------------------------------------------------------------- 1 | using System.Diagnostics; 2 | using Xunit; 3 | 4 | namespace Foo 5 | { 6 | public class DebugAsserts 7 | { 8 | [Fact] 9 | public void TestMethod() 10 | { 11 | // TODO: When run as a normal test, this shows an assert dialog 12 | // When run as part of the test framework, it doesn't. I have no idea why 13 | // Also, I think showing a dialog is something that should be fixed in xunit 14 | // See https://github.com/xunit/xunit/issues/382 15 | throw new System.Exception(); 16 | Debug.Assert(false, "Should not see this as a dialog"); 17 | } 18 | } 19 | } 20 | -------------------------------------------------------------------------------- /resharper/test/data/Runner/Gold/DiagnosticMessagesIgnored.cs: -------------------------------------------------------------------------------- 1 | using System.Collections.Generic; 2 | using Xunit; 3 | using Xunit.Abstractions; 4 | using Xunit.Sdk; 5 | 6 | namespace Foo 7 | { 8 | public class CustomTestOrderer : ITestCaseOrderer 9 | { 10 | private readonly IMessageSink messageSink; 11 | 12 | public CustomTestOrderer(IMessageSink messageSink) 13 | { 14 | this.messageSink = messageSink; 15 | } 16 | 17 | public IEnumerable OrderTestCases(IEnumerable testCases) 18 | where TTestCase : ITestCase 19 | { 20 | messageSink.OnMessage(new DiagnosticMessage("Reporting diagnostic message")); 21 | return testCases; 22 | } 23 | } 24 | 25 | [TestCaseOrderer("Foo.CustomTestOrderer", "DiagnosticMessagesIgnored.xunit2")] 26 | public class TestCase 27 | { 28 | [Fact] 29 | public void TestMethod() 30 | { 31 | } 32 | } 33 | } 34 | -------------------------------------------------------------------------------- /resharper/test/data/Runner/Gold/DiagnosticMessagesReported.cs: -------------------------------------------------------------------------------- 1 | using System.Collections.Generic; 2 | using Xunit; 3 | using Xunit.Abstractions; 4 | using Xunit.Sdk; 5 | 6 | namespace Foo 7 | { 8 | public class CustomTestOrderer : ITestCaseOrderer 9 | { 10 | private readonly IMessageSink messageSink; 11 | 12 | public CustomTestOrderer(IMessageSink messageSink) 13 | { 14 | this.messageSink = messageSink; 15 | } 16 | 17 | public IEnumerable OrderTestCases(IEnumerable testCases) 18 | where TTestCase : ITestCase 19 | { 20 | messageSink.OnMessage(new DiagnosticMessage("Reporting diagnostic message")); 21 | return testCases; 22 | } 23 | } 24 | 25 | [TestCaseOrderer("Foo.CustomTestOrderer", "DiagnosticMessagesReported.xunit2")] 26 | public class TestCase 27 | { 28 | [Fact] 29 | public void TestMethod() 30 | { 31 | } 32 | } 33 | } 34 | -------------------------------------------------------------------------------- /resharper/test/data/Runner/Gold/DiagnosticMessagesReported.xunit2.dll.config: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /resharper/test/data/Runner/Gold/DisplayName.cs: -------------------------------------------------------------------------------- 1 | using Xunit; 2 | using Xunit.Extensions; 3 | 4 | namespace Foo 5 | { 6 | public class DisplayName 7 | { 8 | [Fact(DisplayName = "Test method")] 9 | public void TestMethod() 10 | { 11 | } 12 | } 13 | } 14 | 15 | // xunit2 doesn't define Xunit.Extensions 16 | namespace Xunit.Extensions 17 | { 18 | } 19 | -------------------------------------------------------------------------------- /resharper/test/data/Runner/Gold/EscapedDataAttributeStrings.cs: -------------------------------------------------------------------------------- 1 | using Xunit; 2 | using Xunit.Extensions; 3 | 4 | namespace Foo 5 | { 6 | public class PassingTheory 7 | { 8 | [Theory] 9 | [InlineData("$ \\ \b \f \n \r \t \v")] 10 | public void TestMethod(string value) 11 | { 12 | } 13 | } 14 | } 15 | 16 | // xunit2 doesn't define Xunit.Extensions 17 | namespace Xunit.Extensions 18 | { 19 | } 20 | -------------------------------------------------------------------------------- /resharper/test/data/Runner/Gold/FactWithInvalidParameters.cs: -------------------------------------------------------------------------------- 1 | using Xunit; 2 | 3 | namespace Foo 4 | { 5 | public class FactWithInvalidParameters 6 | { 7 | [Fact] 8 | public void TestMethod(int invalidParameter) 9 | { 10 | } 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /resharper/test/data/Runner/Gold/FailingFact.cs: -------------------------------------------------------------------------------- 1 | using Xunit; 2 | 3 | namespace Foo 4 | { 5 | public class FailingFact 6 | { 7 | [Fact] 8 | public void TestMethod() 9 | { 10 | Assert.Equal(12, 42); 11 | } 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /resharper/test/data/Runner/Gold/FailingTheory.cs: -------------------------------------------------------------------------------- 1 | using Xunit; 2 | using Xunit.Extensions; 3 | 4 | namespace Foo 5 | { 6 | public class FailingTheory 7 | { 8 | [Theory] 9 | [InlineData(12)] 10 | [InlineData(42)] 11 | public void TestMethod(int value) 12 | { 13 | Assert.Equal(12, value); 14 | } 15 | } 16 | } 17 | 18 | // xunit2 doesn't define Xunit.Extensions 19 | namespace Xunit.Extensions 20 | { 21 | } 22 | -------------------------------------------------------------------------------- /resharper/test/data/Runner/Gold/PassingFact.cs: -------------------------------------------------------------------------------- 1 | using Xunit; 2 | 3 | namespace Foo 4 | { 5 | public class PassingFact 6 | { 7 | [Fact] 8 | public void TestMethod() 9 | { 10 | } 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /resharper/test/data/Runner/Gold/PassingTheory.cs: -------------------------------------------------------------------------------- 1 | using Xunit; 2 | using Xunit.Extensions; 3 | 4 | namespace Foo 5 | { 6 | public class PassingTheory 7 | { 8 | [Theory] 9 | [InlineData(12)] 10 | [InlineData(42)] 11 | public void TestMethod(int value) 12 | { 13 | } 14 | } 15 | } 16 | 17 | // xunit2 doesn't define Xunit.Extensions 18 | namespace Xunit.Extensions 19 | { 20 | } 21 | -------------------------------------------------------------------------------- /resharper/test/data/Runner/Gold/SkippedFact.cs: -------------------------------------------------------------------------------- 1 | using Xunit; 2 | 3 | namespace Foo 4 | { 5 | public class SkippedFact 6 | { 7 | [Fact(Skip = "Skipped reason")] 8 | public void TestMethod() 9 | { 10 | } 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /resharper/test/data/Runner/Gold/StaticClass.cs: -------------------------------------------------------------------------------- 1 | using Xunit; 2 | 3 | namespace Foo 4 | { 5 | public static class StaticClass 6 | { 7 | [Fact] 8 | public static void TestMethod() 9 | { 10 | } 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /resharper/test/data/Runner/Gold/TheoryWithInvalidParameters.cs: -------------------------------------------------------------------------------- 1 | using Xunit; 2 | using Xunit.Extensions; 3 | 4 | namespace Foo 5 | { 6 | public class TheoryWithInvalidParameters 7 | { 8 | [Theory] 9 | [InlineData(12)] 10 | [InlineData(42)] 11 | public void TestMethod(string value1, double value2) 12 | { 13 | } 14 | } 15 | } 16 | 17 | // xunit2 doesn't define Xunit.Extensions 18 | namespace Xunit.Extensions 19 | { 20 | } 21 | -------------------------------------------------------------------------------- /resharper/test/data/Runner/Gold/UnicodeDataAttributeStrings.cs: -------------------------------------------------------------------------------- 1 | using Xunit; 2 | using Xunit.Extensions; 3 | 4 | namespace Foo 5 | { 6 | public class UnicodeDataAttributeStrings 7 | { 8 | [Theory] 9 | [InlineData("Русский")] 10 | public void TestMethod(string value) 11 | { 12 | } 13 | } 14 | } 15 | 16 | // xunit2 doesn't define Xunit.Extensions 17 | namespace Xunit.Extensions 18 | { 19 | } 20 | -------------------------------------------------------------------------------- /resharper/test/data/Runner/Gold/UnicodeDisplayName.cs: -------------------------------------------------------------------------------- 1 | using Xunit; 2 | using Xunit.Extensions; 3 | 4 | namespace Foo 5 | { 6 | public class UnicodeDisplayName 7 | { 8 | [Fact(DisplayName = "Русский")] 9 | public void TestMethod() 10 | { 11 | } 12 | } 13 | } 14 | 15 | // xunit2 doesn't define Xunit.Extensions 16 | namespace Xunit.Extensions 17 | { 18 | } 19 | -------------------------------------------------------------------------------- /resharper/test/data/Runner/MultipleClasses.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using Xunit; 3 | 4 | namespace Foo 5 | { 6 | public class MultipleClasses1 7 | { 8 | [Fact] 9 | public void TestMethod1() 10 | { 11 | } 12 | } 13 | 14 | public class MultipleClasses2 15 | { 16 | [Fact] 17 | public void TestMethod2() 18 | { 19 | } 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /resharper/test/data/Runner/MultipleFacts.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using Xunit; 3 | 4 | namespace Foo 5 | { 6 | public class MultipleFacts 7 | { 8 | [Fact] 9 | public void TestMethod1() 10 | { 11 | Console.Write("Output from TestMethod1"); 12 | } 13 | 14 | [Fact] 15 | public void TestMethod2() 16 | { 17 | Console.Write("Output from TestMethod2"); 18 | } 19 | 20 | [Fact] 21 | public void FailingTest() 22 | { 23 | Assert.Equal(12, 42); 24 | } 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /resharper/test/data/Runner/Theories.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using Xunit; 3 | using Xunit.Extensions; 4 | 5 | namespace Foo 6 | { 7 | public class Theory 8 | { 9 | [Theory] 10 | [InlineData(42)] 11 | public void SuccessfulMethod(int value) 12 | { 13 | } 14 | } 15 | 16 | public class FailingTheory 17 | { 18 | [Theory] 19 | [InlineData(42)] 20 | public void FailingMethod(int value) 21 | { 22 | throw new InvalidOperationException("Broken"); 23 | } 24 | } 25 | } 26 | 27 | // xunit2 doesn't define Xunit.Extensions 28 | namespace Xunit.Extensions 29 | { 30 | } 31 | -------------------------------------------------------------------------------- /resharper/test/data/Runner/TheoryWithExistingTask.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using Xunit; 3 | using Xunit.Extensions; 4 | 5 | namespace Foo 6 | { 7 | public class Theory 8 | { 9 | [Theory] 10 | [InlineData(42)] 11 | public void TestMethod(int value) 12 | { 13 | } 14 | } 15 | } 16 | 17 | // xunit2 doesn't define Xunit.Extensions 18 | namespace Xunit.Extensions 19 | { 20 | } 21 | -------------------------------------------------------------------------------- /resharper/test/data/nuget.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | -------------------------------------------------------------------------------- /resharper/test/src/tests/AcceptanceTests/CompileCs.9.1.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using JetBrains.Application.platforms; 3 | using JetBrains.Util; 4 | 5 | namespace XunitContrib.Runner.ReSharper.Tests.AcceptanceTests 6 | { 7 | public static class CompileCs 8 | { 9 | public static void Compile(IFrameworkDetectionHelper frameworkDetectionHelper, FileSystemPath source, FileSystemPath dll, 10 | string[] references, Version version) 11 | { 12 | // The 9.1 tests are using the test nuget packages to allow testing any framework, 13 | // but there's a bug in the JetBrains.Tests.Platform.NetFramework.Binaries.4.0 package 14 | // that means csc.exe doesn't work. Use the system 4.x compiler. 15 | // https://youtrack.jetbrains.com/issue/RSRP-437176 16 | CompileUtil.CompileCs(new SystemFrameworkLocationHelper(), source, dll, references, false, 17 | false, version); 18 | } 19 | } 20 | } -------------------------------------------------------------------------------- /resharper/test/src/tests/AcceptanceTests/IXunitEnvironment.cs: -------------------------------------------------------------------------------- 1 | using JetBrains.ReSharper.TestFramework; 2 | 3 | namespace XunitContrib.Runner.ReSharper.Tests.AcceptanceTests 4 | { 5 | } -------------------------------------------------------------------------------- /resharper/test/src/tests/AcceptanceTests/Metadata/Xunit1MetadataTest.cs: -------------------------------------------------------------------------------- 1 | using JetBrains.ReSharper.TestFramework; 2 | using NUnit.Framework; 3 | 4 | namespace XunitContrib.Runner.ReSharper.Tests.AcceptanceTests.Metadata 5 | { 6 | [Category("xunit1")] 7 | [Xunit1TestReferences(supportAsync: true)] 8 | [TestNetFramework4] // For async tests, although it doesn't seem to get picked up 9 | public class Xunit1MetadataTest : XunitMetadataTest 10 | { 11 | protected override string RelativeTestDataPathSuffix 12 | { 13 | get { return "xunit1"; } 14 | } 15 | } 16 | } -------------------------------------------------------------------------------- /resharper/test/src/tests/AcceptanceTests/Metadata/Xunit2MetadataTest.cs: -------------------------------------------------------------------------------- 1 | using JetBrains.ReSharper.TestFramework; 2 | using NUnit.Framework; 3 | 4 | namespace XunitContrib.Runner.ReSharper.Tests.AcceptanceTests.Metadata 5 | { 6 | [Category("xunit2")] 7 | [TestNetFramework45] 8 | [Xunit2TestReferences] 9 | public class Xunit2MetadataTest : XunitMetadataTest 10 | { 11 | protected override string RelativeTestDataPathSuffix 12 | { 13 | get { return "xunit2"; } 14 | } 15 | } 16 | } -------------------------------------------------------------------------------- /resharper/test/src/tests/AcceptanceTests/Runner/CustomAttributesXunit1.cs: -------------------------------------------------------------------------------- 1 | using NUnit.Framework; 2 | 3 | namespace XunitContrib.Runner.ReSharper.Tests.AcceptanceTests.Runner 4 | { 5 | [Category("xunit1")] 6 | [Xunit1TestReferences] 7 | public class CustomAttributesXunit1 : XunitTaskRunnerTestBase 8 | { 9 | public CustomAttributesXunit1() 10 | : base("xunit1") 11 | { 12 | } 13 | 14 | protected override string RelativeTestDataPath 15 | { 16 | get { return base.RelativeTestDataPath + @"Gold\"; } 17 | } 18 | 19 | [Test] 20 | public void TestCustomFactAttributeSkips() 21 | { 22 | DoOneTestWithStrictOrdering("CustomFactAttributeSkips"); 23 | } 24 | 25 | [Test] 26 | public void TestCustomTheoryAttributeSkips() 27 | { 28 | DoOneTestWithStrictOrdering("CustomTheoryAttributeSkips"); 29 | } 30 | } 31 | } -------------------------------------------------------------------------------- /resharper/test/src/tests/AcceptanceTests/Runner/DebugAssertDoesNotShowDialogs.cs: -------------------------------------------------------------------------------- 1 | using NUnit.Framework; 2 | 3 | namespace XunitContrib.Runner.ReSharper.Tests.AcceptanceTests.Runner 4 | { 5 | [TestFixture("xunit1", Category = "xunit1")] 6 | [TestFixture("xunit2", Category = "xunit2")] 7 | public class DebugAssertDialogTests : XunitTaskRunnerTestBase 8 | { 9 | public DebugAssertDialogTests(string environmentId) 10 | : base(environmentId) 11 | { 12 | } 13 | 14 | protected override string RelativeTestDataPath 15 | { 16 | get { return base.RelativeTestDataPath + @"Gold\"; } 17 | } 18 | 19 | [Test] 20 | public void DebugAssertDoesNotShowDialog() 21 | { 22 | DoOneTestWithStrictOrdering("DebugAssert"); 23 | } 24 | } 25 | } -------------------------------------------------------------------------------- /resharper/test/src/tests/AcceptanceTests/Runner/DiagnosticMessages.cs: -------------------------------------------------------------------------------- 1 | using NUnit.Framework; 2 | 3 | namespace XunitContrib.Runner.ReSharper.Tests.AcceptanceTests.Runner 4 | { 5 | // NOTE: Not included in 8.2, as 8.2 doesn't have a nice way of displaying 6 | // diagnostics and so throws up a dialog box (pun intended) 7 | [Category("xunit2")] 8 | public class DiagnosticMessages : XunitTaskRunnerTestBase 9 | { 10 | public DiagnosticMessages() 11 | : base("xunit2") 12 | { 13 | } 14 | 15 | protected override string RelativeTestDataPath 16 | { 17 | get { return base.RelativeTestDataPath + @"Gold\"; } 18 | } 19 | 20 | [Test] 21 | public void TestDiagnosticMessagesReported() 22 | { 23 | DoOneTestWithStrictOrdering("DiagnosticMessagesReported"); 24 | } 25 | 26 | [Test] 27 | public void TestDiagnosticMessagesIgnored() 28 | { 29 | DoOneTestWithStrictOrdering("DiagnosticMessagesIgnored"); 30 | } 31 | } 32 | } -------------------------------------------------------------------------------- /resharper/test/src/tests/AcceptanceTests/Runner/OrderedTheoryGoldTests.cs: -------------------------------------------------------------------------------- 1 | using NUnit.Framework; 2 | 3 | namespace XunitContrib.Runner.ReSharper.Tests.AcceptanceTests.Runner 4 | { 5 | [TestFixture("xunit1", Category = "xunit1")] 6 | [TestFixture("xunit2", Category = "xunit2")] 7 | public class OrderedTheoryGoldTests : XunitTaskRunnerTestBase 8 | { 9 | public OrderedTheoryGoldTests(string environmentId) 10 | : base(environmentId) 11 | { 12 | } 13 | 14 | protected override string RelativeTestDataPath 15 | { 16 | get { return base.RelativeTestDataPath + @"Gold\"; } 17 | } 18 | 19 | [Test] 20 | public void TestPassingTheory() 21 | { 22 | DoOneTestWithStrictOrdering("PassingTheory"); 23 | } 24 | 25 | [Test] 26 | public void TestFailingTheory() 27 | { 28 | DoOneTestWithStrictOrdering("FailingTheory"); 29 | } 30 | 31 | [Test] 32 | public void TestTheoryWithInvalidParameters() 33 | { 34 | DoOneTestWithStrictOrdering("TheoryWithInvalidParameters"); 35 | } 36 | } 37 | } -------------------------------------------------------------------------------- /resharper/test/src/tests/AcceptanceTests/Source/Xunit1SourceTest.cs: -------------------------------------------------------------------------------- 1 | using JetBrains.ReSharper.TestFramework; 2 | using NUnit.Framework; 3 | 4 | namespace XunitContrib.Runner.ReSharper.Tests.AcceptanceTests.Source 5 | { 6 | [Category("xunit1")] 7 | [TestNetFramework35] 8 | [Xunit1TestReferences] 9 | public class Xunit1SourceTest : XunitSourceTest 10 | { 11 | protected override string RelativeTestDataPathSuffix 12 | { 13 | get { return "xunit1"; } 14 | } 15 | } 16 | } -------------------------------------------------------------------------------- /resharper/test/src/tests/AcceptanceTests/Source/Xunit2SourceTest.cs: -------------------------------------------------------------------------------- 1 | using JetBrains.ReSharper.TestFramework; 2 | using NUnit.Framework; 3 | 4 | namespace XunitContrib.Runner.ReSharper.Tests.AcceptanceTests.Source 5 | { 6 | [Category("xunit2")] 7 | [TestNetFramework45] 8 | [Xunit2TestReferences] 9 | public class Xunit2SourceTest : XunitSourceTest 10 | { 11 | 12 | protected override string RelativeTestDataPathSuffix 13 | { 14 | get { return "xunit2"; } 15 | } 16 | } 17 | } -------------------------------------------------------------------------------- /resharper/test/src/tests/AcceptanceTests/TestEnvironment.cs: -------------------------------------------------------------------------------- 1 | using JetBrains.Application.BuildScript.Application.Zones; 2 | using JetBrains.ReSharper.TestFramework; 3 | using JetBrains.TestFramework; 4 | using JetBrains.TestFramework.Application.Zones; 5 | using NUnit.Framework; 6 | 7 | // Hmm. 9.2 seems to require STA - ShellLocks asserts if we're not. I don't know why, yet. 8 | [assembly: RequiresSTA] 9 | 10 | namespace XunitContrib.Runner.ReSharper.Tests.AcceptanceTests 11 | { 12 | [ZoneDefinition] 13 | public interface IXunitTestZone : ITestsZone, IRequire 14 | { 15 | } 16 | 17 | [SetUpFixture] 18 | public class TestEnvironmentAssembly : ExtensionTestEnvironmentAssembly 19 | { 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /resharper/test/src/tests/AcceptanceTests/XunitSourceTestBase.cs: -------------------------------------------------------------------------------- 1 | using JetBrains.Application; 2 | using JetBrains.ProjectModel; 3 | using JetBrains.ReSharper.FeaturesTestFramework.UnitTesting; 4 | using JetBrains.ReSharper.Psi.Search; 5 | using JetBrains.ReSharper.UnitTestFramework; 6 | using XunitContrib.Runner.ReSharper.UnitTestProvider; 7 | 8 | namespace XunitContrib.Runner.ReSharper.Tests.AcceptanceTests 9 | { 10 | public abstract class XunitSourceTestBase : UnitTestSourceTestBase 11 | { 12 | protected override IUnitTestElementsSource FileExplorer 13 | { 14 | get 15 | { 16 | return new XunitTestElementsSource(Solution.GetComponent(), 17 | Solution.GetComponent(), 18 | Solution.GetComponent()); 19 | } 20 | } 21 | 22 | protected override string GetIdString(IUnitTestElement element) 23 | { 24 | return string.Format("{0}::{1}::{2}", element.Id.Provider.ID, element.Id.Project.GetPersistentID(), element.Id.Id); 25 | } 26 | } 27 | } -------------------------------------------------------------------------------- /resharper/test/src/tests/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xunit/resharper-xunit/e7e44010defeaf01b28ff022aacf28a867217c6d/resharper/test/src/tests/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /resharper/tests.manual/tests.reference.nunit/App.config: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /resharper/tests.manual/tests.reference.nunit/CodeCoverage/Calculator.cs: -------------------------------------------------------------------------------- 1 | namespace tests.reference.nunit.CodeCoverage 2 | { 3 | // Testing integration with dotCover 4 | // TEST: All methods (inc ctor) should be covered, except for Divide 5 | public class Calculator 6 | { 7 | private readonly int value; 8 | 9 | public Calculator(int value) 10 | { 11 | this.value = value; 12 | } 13 | 14 | public int Add(int x) 15 | { 16 | return value + x; 17 | } 18 | 19 | public int Subtract(int x) 20 | { 21 | return value - x; 22 | } 23 | 24 | public int Multiply(int multiplier) 25 | { 26 | return value*multiplier; 27 | } 28 | 29 | // TEST: This should not be covered 30 | public int Divide(int divisor) 31 | { 32 | return value/divisor; 33 | } 34 | } 35 | } -------------------------------------------------------------------------------- /resharper/tests.manual/tests.reference.nunit/CodeCoverage/CodeCoverageRowTests.cs: -------------------------------------------------------------------------------- 1 | using NUnit.Framework; 2 | 3 | namespace tests.reference.nunit.CodeCoverage 4 | { 5 | [TestFixture] 6 | public class CodeCoverageRowTests 7 | { 8 | [Test] 9 | [TestCase(2, 4, 6)] 10 | [TestCase(10, 15, 25)] 11 | [TestCase(64, 33, 97)] 12 | public void CoverTheory(int initialValue, int addition, int expectedValue) 13 | { 14 | var calculator = new Calculator(initialValue); 15 | var result = calculator.Add(addition); 16 | Assert.AreEqual(expectedValue, result); 17 | } 18 | } 19 | } -------------------------------------------------------------------------------- /resharper/tests.manual/tests.reference.nunit/FailingRowTests.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using NUnit.Framework; 3 | 4 | namespace tests.reference.nunit.failing 5 | { 6 | [TestFixture] 7 | public class FailingRowTests 8 | { 9 | // TEST: Each TestCase needs to display an exception 10 | [Test] 11 | [TestCase(1)] 12 | [TestCase(2)] 13 | [TestCase(3)] 14 | [TestCase(4)] 15 | [TestCase(5)] 16 | public void EachRowThrowsAnException(int value) 17 | { 18 | throw new Exception(string.Format("Exception no: {0}", value)); 19 | } 20 | 21 | // TEST: Only one row should throw an exception 22 | [Test] 23 | [TestCase(1)] 24 | [TestCase(2)] 25 | [TestCase(3)] 26 | [TestCase(4)] 27 | [TestCase(5)] 28 | public void JustOneRowThrowsAnException(int value) 29 | { 30 | if (value == 3) 31 | throw new Exception(string.Format("Exception no: {0}", value)); 32 | } 33 | } 34 | } -------------------------------------------------------------------------------- /resharper/tests.manual/tests.reference.nunit/PartialClass.File1.cs: -------------------------------------------------------------------------------- 1 | using NUnit.Framework; 2 | 3 | namespace tests.reference.nunit 4 | { 5 | public partial class PartialClass 6 | { 7 | [Test] 8 | public void TestInFile1() 9 | { 10 | } 11 | } 12 | } -------------------------------------------------------------------------------- /resharper/tests.manual/tests.reference.nunit/PartialClass.File2.cs: -------------------------------------------------------------------------------- 1 | using NUnit.Framework; 2 | 3 | namespace tests.reference.nunit 4 | { 5 | [TestFixture] 6 | public partial class PartialClass 7 | { 8 | [Test] 9 | public void TestInFile2() 10 | { 11 | 12 | } 13 | } 14 | } -------------------------------------------------------------------------------- /resharper/tests.manual/tests.reference.nunit/ReadsFromConfigFile.cs: -------------------------------------------------------------------------------- 1 | using System.Configuration; 2 | using NUnit.Framework; 3 | 4 | namespace tests.reference.nunit 5 | { 6 | namespace ReadsFromConfigFile 7 | { 8 | [TestFixture] 9 | public class ReadsFromConfigFile 10 | { 11 | [Test] 12 | public void ReadsAppSettings() 13 | { 14 | Assert.AreEqual("ValueFromAppSettings", ConfigurationManager.AppSettings["SettingsKey"]); 15 | } 16 | } 17 | } 18 | } -------------------------------------------------------------------------------- /resharper/tests.manual/tests.reference.nunit/SkippedTests.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using NUnit.Framework; 3 | 4 | namespace tests.reference.nunit 5 | { 6 | [TestFixture] 7 | public class SkippedClass 8 | { 9 | [Test, Ignore("This is the ignore reason")] 10 | public void SkippedTest() 11 | { 12 | throw new NotImplementedException(); 13 | } 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /resharper/tests.manual/tests.reference.nunit/TestsInNestedClasses.cs: -------------------------------------------------------------------------------- 1 | using NUnit.Framework; 2 | 3 | namespace tests.reference.nunit 4 | { 5 | namespace TestsInNestedClasses 6 | { 7 | // Nunit doesn't mark OuterClass as being in use. Inner class is available as a test class 8 | // Test session doesn't mention OuterClass 9 | public class ParentClass 10 | { 11 | [TestFixture] 12 | public class NestedClass 13 | { 14 | [Test] 15 | public void NestedTest() 16 | { 17 | Assert.AreEqual(1, 1); 18 | } 19 | } 20 | } 21 | } 22 | } 23 | -------------------------------------------------------------------------------- /resharper/tests.manual/tests.reference.nunit/packages.tests.reference.nunit.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | -------------------------------------------------------------------------------- /resharper/tests.manual/tests.reference.nunit/packages.tests.reference.nunit.failing.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | -------------------------------------------------------------------------------- /resharper/tests.manual/tests.xunit.vb/tests.xunit.eyeball.vb/My Project/Application.Designer.vb: -------------------------------------------------------------------------------- 1 | '------------------------------------------------------------------------------ 2 | ' 3 | ' This code was generated by a tool. 4 | ' Runtime Version:4.0.30319.34014 5 | ' 6 | ' Changes to this file may cause incorrect behavior and will be lost if 7 | ' the code is regenerated. 8 | ' 9 | '------------------------------------------------------------------------------ 10 | 11 | Option Strict On 12 | Option Explicit On 13 | 14 | -------------------------------------------------------------------------------- /resharper/tests.manual/tests.xunit.vb/tests.xunit.eyeball.vb/My Project/Application.myapp: -------------------------------------------------------------------------------- 1 | 2 | 3 | false 4 | false 5 | 0 6 | true 7 | 0 8 | 1 9 | true 10 | 11 | -------------------------------------------------------------------------------- /resharper/tests.manual/tests.xunit.vb/tests.xunit.eyeball.vb/My Project/Settings.settings: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /resharper/tests.manual/tests.xunit.vb/tests.xunit.eyeball.vb/PropertyDataReferences/DerivedClassWithPropertyDataReference.vb: -------------------------------------------------------------------------------- 1 | Imports Xunit 2 | 3 | Public Class DerivedClassWithPropertyDataReference 4 | Inherits PropertyDataBase 5 | 6 | ' TEST: Should reference TheoryDataEnumerator in base class 7 | 8 | 9 | Public Sub Test(ByVal value As Int32) 10 | End Sub 11 | End Class 12 | 13 | Public Class PropertyDataBase 14 | 15 | ' TEST: This should be marked as in use 16 | ' TEST: Find usages should navigate to the PropertyData attribute above 17 | ' TODO: Stop ReSharper marking this as can be turned into protected 18 | ' (see XamlUsageAnalyzer.ProcessNameDeclaration) 19 | Public Shared ReadOnly Property TheoryDataEnumerator() As IEnumerable(Of Object()) 20 | Get 21 | Return Enumerable.Range(1, 10).Select(Function(x) New Object() {x}) 22 | End Get 23 | End Property 24 | End Class -------------------------------------------------------------------------------- /resharper/tests.manual/tests.xunit.vb/tests.xunit.eyeball.vb/PropertyDataReferences/InvalidPropertyDataReference.vb: -------------------------------------------------------------------------------- 1 | Imports Xunit 2 | 3 | Public Class InvalidPropertyDataReference 4 | 5 | ' TEST: PropertyData attribute value should be marked invalid 6 | 7 | 8 | Public Sub UsingInvalidDataProperty(ByVal value As Int32) 9 | Throw New InvalidOperationException("Should not run") 10 | End Sub 11 | End Class -------------------------------------------------------------------------------- /resharper/tests.manual/tests.xunit.vb/tests.xunit.eyeball.vb/PropertyDataReferences/PropertyDataReferencesInOtherClass.vb: -------------------------------------------------------------------------------- 1 | Imports Xunit 2 | 3 | Public Class PropertyDataReferencesInOtherClass 4 | 5 | 6 | Public Sub Test(ByVal value As Int32) 7 | End Sub 8 | End Class 9 | 10 | Public Class ProvidesPropertyData 11 | 12 | ' TEST: This should be marked as in use 13 | Public Shared ReadOnly Property TheoryDataEnumerator() As IEnumerable(Of Object()) 14 | Get 15 | Return Enumerable.Range(1, 10).Select(Function(x) New Object() {x}) 16 | End Get 17 | End Property 18 | 19 | 20 | ' TEST: This should be marked as not in use 21 | Public Shared ReadOnly Property UnusedTheoryDataEnumerator() As IEnumerable(Of Object()) 22 | Get 23 | Return Enumerable.Range(1, 10).Select(Function(x) New Object() {x}) 24 | End Get 25 | End Property 26 | End Class -------------------------------------------------------------------------------- /resharper/tests.manual/tests.xunit.vb/tests.xunit.eyeball.vb/SimpleTest.vb: -------------------------------------------------------------------------------- 1 | Imports Xunit.Extensions 2 | Imports Xunit 3 | 4 | Public Class SimpleTest 5 | 6 | Public Sub TestMethod() 7 | Console.WriteLine("Test") 8 | End Sub 9 | 10 | 11 | 12 | Public Sub TheoryMethod(ByVal value As Int32) 13 | Assert.Equal(12, value) 14 | End Sub 15 | End Class 16 | -------------------------------------------------------------------------------- /resharper/tests.manual/tests.xunit.vb/tests.xunit.eyeball.vb/packages.tests.xunit.eyeball.vb.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /resharper/tests.manual/tests.xunit/App.config: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /resharper/tests.manual/tests.xunit/AsyncTests.cs: -------------------------------------------------------------------------------- 1 | using System.Threading.Tasks; 2 | using Xunit; 3 | 4 | namespace tests.xunit.passing 5 | { 6 | public class AsyncTests 7 | { 8 | async static Task Fibonacci(int n) 9 | { 10 | if (n == 0) { return 0; } 11 | if (n == 1) { return 1; } 12 | 13 | // run one of the recursions concurrently. This runs on a background thread 14 | var t1 = Task.Factory.StartNew(() => Fibonacci(n - 1)); 15 | var t2 = Fibonacci(n - 2); 16 | return (await (await t1)) + (await t2); 17 | } 18 | 19 | [Fact] 20 | public async Task SimpleAsyncTest_ShouldFail() 21 | { 22 | var result = await Fibonacci(10); 23 | Assert.Equal(56, result); 24 | } 25 | } 26 | } -------------------------------------------------------------------------------- /resharper/tests.manual/tests.xunit/CodeAnalysis/DemonstrateTheoryUsageAnalysis.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using Xunit; 5 | 6 | namespace tests.xunit.eyeball.sourcecode 7 | { 8 | public class DemonstrateTheoryUsageAnalysis 9 | { 10 | [Theory] 11 | [MemberData("TheoryDataEnumerator")] 12 | public void DataFromProperty(int value) 13 | { 14 | Console.WriteLine("DataFromProperty({0})", value); 15 | } 16 | 17 | // TEST: This should be marked as in use - and it must be public static 18 | public static IEnumerable TheoryDataEnumerator 19 | { 20 | get { return Enumerable.Range(1, 10).Select(x => new object[] { x }); } 21 | } 22 | } 23 | } -------------------------------------------------------------------------------- /resharper/tests.manual/tests.xunit/CodeCoverage/Calculator.cs: -------------------------------------------------------------------------------- 1 | namespace tests.xunit.eyeball.coverage 2 | { 3 | // Testing integration with dotCover 4 | // TEST: All methods (inc ctor) should be covered, except for Divide 5 | public class Calculator 6 | { 7 | private readonly int value; 8 | 9 | public Calculator(int value) 10 | { 11 | this.value = value; 12 | } 13 | 14 | public int Add(int x) 15 | { 16 | return value + x; 17 | } 18 | 19 | public int Subtract(int x) 20 | { 21 | return value - x; 22 | } 23 | 24 | public int Multiply(int multiplier) 25 | { 26 | return value*multiplier; 27 | } 28 | 29 | // TEST: This should not be covered 30 | public int Divide(int divisor) 31 | { 32 | return value/divisor; 33 | } 34 | } 35 | } -------------------------------------------------------------------------------- /resharper/tests.manual/tests.xunit/CodeCoverage/CodeCoverageTheoryTests.cs: -------------------------------------------------------------------------------- 1 | using Xunit; 2 | 3 | namespace tests.xunit.eyeball.coverage 4 | { 5 | public class CodeCoverageTheoryTests 6 | { 7 | [Theory] 8 | [InlineData(2, 4, 6)] 9 | [InlineData(10, 15, 25)] 10 | [InlineData(64, 33, 97)] 11 | public void CoverTheory(int initialValue, int addition, int expectedValue) 12 | { 13 | var calculator = new Calculator(initialValue); 14 | var result = calculator.Add(addition); 15 | Assert.Equal(expectedValue, result); 16 | } 17 | } 18 | } -------------------------------------------------------------------------------- /resharper/tests.manual/tests.xunit/PartialClass.File1.cs: -------------------------------------------------------------------------------- 1 | using Xunit; 2 | 3 | namespace tests.xunit.passing 4 | { 5 | namespace PartialClasses 6 | { 7 | public partial class PartialClass 8 | { 9 | [Fact] 10 | public void TestInFile1() 11 | { 12 | Assert.Equal(2, 2); 13 | } 14 | } 15 | 16 | public partial class PartialClass 17 | { 18 | [Fact] 19 | public void TestInSecondInstanceInFile1() 20 | { 21 | } 22 | } 23 | } 24 | } -------------------------------------------------------------------------------- /resharper/tests.manual/tests.xunit/PartialClass.File2.cs: -------------------------------------------------------------------------------- 1 | using Xunit; 2 | 3 | namespace tests.xunit.passing 4 | { 5 | namespace PartialClasses 6 | { 7 | public partial class PartialClass 8 | { 9 | [Fact] 10 | public void TestInFile2() 11 | { 12 | Assert.Equal(3, 3); 13 | } 14 | } 15 | } 16 | } -------------------------------------------------------------------------------- /resharper/tests.manual/tests.xunit/PropertyDataReferences/DerivedClassWithPropertyDataReference.cs: -------------------------------------------------------------------------------- 1 | using System.Collections.Generic; 2 | using System.Linq; 3 | using Xunit; 4 | 5 | namespace tests.xunit.eyeball.propertydata 6 | { 7 | public class DerivedClassWithPropertyDataReference : PropertyDataBase 8 | { 9 | // TEST: Should reference TheoryDataEnumerator in base class 10 | [Theory] 11 | [MemberData("TheoryDataEnumerator")] 12 | public void Test(int value) 13 | { 14 | } 15 | } 16 | 17 | public class PropertyDataBase 18 | { 19 | // TEST: This should be marked as in use - and it must be public static 20 | // TEST: Find usages should navigate to the PropertyData attributes above 21 | // TODO: Stop ReSharper marking this as can be turned into protected 22 | // (see XamlUsageAnalyzer.ProcessNameDeclaration) 23 | public static IEnumerable TheoryDataEnumerator 24 | { 25 | get { return Enumerable.Range(1, 10).Select(x => new object[] { x }); } 26 | } 27 | } 28 | } -------------------------------------------------------------------------------- /resharper/tests.manual/tests.xunit/PropertyDataReferences/InvalidPropertyDataReference.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using Xunit; 3 | 4 | namespace tests.xunit.eyeball.propertydata 5 | { 6 | public class InvalidPropertyDataReference 7 | { 8 | // TEST: PropertyData attribute value should be marked invalid 9 | [Theory(Skip = "Invalid PropertyDataAttribute")] 10 | [MemberData("InvalidAccessibilityTheoryDataEnumerator")] 11 | public void UsingInvalidDataProperty(int value) 12 | { 13 | throw new InvalidOperationException("Should not run"); 14 | } 15 | } 16 | } -------------------------------------------------------------------------------- /resharper/tests.manual/tests.xunit/ReadsFromConfigFile.cs: -------------------------------------------------------------------------------- 1 | using System.Configuration; 2 | using Xunit; 3 | 4 | namespace tests.xunit.passing 5 | { 6 | namespace ReadsFromConfigFile 7 | { 8 | public class ReadsFromConfigFile 9 | { 10 | // TEST: Should read value from app.config/appSettings 11 | [Fact] 12 | public void ReadsAppSettings() 13 | { 14 | Assert.Equal("ValueFromAppSettings", ConfigurationManager.AppSettings["SettingsKey"]); 15 | } 16 | } 17 | } 18 | } -------------------------------------------------------------------------------- /resharper/tests.manual/tests.xunit/SetsCurrentDirectoryCorrectly.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.IO; 3 | using System.Reflection; 4 | using Xunit; 5 | 6 | namespace tests.xunit.passing 7 | { 8 | namespace SetsCurrentDirectoryCorrectly 9 | { 10 | public class SetsCurrentDirectoryCorrectly 11 | { 12 | [Fact] 13 | public void CurrentDirectoryIsNonShadowCopiedLocationOfTestAssembly() 14 | { 15 | Assert.Equal(Path.GetDirectoryName(new Uri(Assembly.GetExecutingAssembly().CodeBase).LocalPath), Environment.CurrentDirectory); 16 | } 17 | } 18 | } 19 | } -------------------------------------------------------------------------------- /resharper/tests.manual/tests.xunit/SkippedTests.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using Xunit; 3 | 4 | namespace tests.xunit.skipped 5 | { 6 | public class SkippedTests 7 | { 8 | // TEST: Should be flagged as test method 9 | // TEST: Should not be run 10 | // TEST: Should display skip reason 11 | // TEST: Should display "Ignored: This is the skip reason" as result in tree view 12 | // TEST: Should display test name in grey 13 | [Fact(Skip = "This is the skip reason")] 14 | public void SkippedTestMethod() 15 | { 16 | // TEST: Should not throw 17 | throw new NotImplementedException(); 18 | } 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /resharper/tests.manual/tests.xunit/TestsCanHaveTheSameName.cs: -------------------------------------------------------------------------------- 1 | using Xunit; 2 | 3 | namespace tests.xunit.passing 4 | { 5 | namespace TestsWithSameName 6 | { 7 | // xunit2 allows tests to have the same name. v1 treats this 8 | // as an ambiguous name exception and is a catastrophic error 9 | public class TestsCanHaveSameMethodName 10 | { 11 | [Fact] 12 | public void TheTest() 13 | { 14 | Assert.Equal(12, 23); 15 | } 16 | 17 | [Theory] 18 | [InlineData(42)] 19 | public void TheTest(int x) 20 | { 21 | } 22 | 23 | [Theory] 24 | [InlineData("Hello, world")] 25 | public void TheTest(string x) 26 | { 27 | } 28 | 29 | private void TheTest(string x, int y) 30 | { 31 | } 32 | } 33 | } 34 | } -------------------------------------------------------------------------------- /resharper/tests.manual/tests.xunit/TimedOutTests.cs: -------------------------------------------------------------------------------- 1 | using System.Threading; 2 | using Xunit; 3 | 4 | #if false 5 | namespace tests.xunit.failing 6 | { 7 | public class TimedOutTests 8 | { 9 | // TEST: Should fail 10 | // TEST: Should display "Failed: Test execution time exceeded: 100ms" 11 | // BUG: Displays "-- Exception doesn't have a stack trace" 12 | [Fact(Timeout = 100)] 13 | public void TestShouldTimeOut() 14 | { 15 | Thread.Sleep(200); 16 | } 17 | } 18 | } 19 | #endif -------------------------------------------------------------------------------- /resharper/tests.manual/tests.xunit/packages.tests.xunit.eyeball.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /resharper/tests.manual/tests.xunit/packages.tests.xunit.eyeball.coverage.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /resharper/tests.manual/tests.xunit/packages.tests.xunit.eyeball.sourcecode.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /resharper/tests.manual/tests.xunit/packages.tests.xunit.failing.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /resharper/tests.manual/tests.xunit/packages.tests.xunit.passing.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /resharper/tests.manual/tests.xunit/packages.tests.xunit.skipped.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /resharper/tests.manual/tests.xunit/packages.tests.xunit.unsupported.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /resharper/tests.manual/tests.xunit/tests.xunit.eyeball.coverage.csproj.DotSettings: -------------------------------------------------------------------------------- 1 |  2 | True -------------------------------------------------------------------------------- /resharper/tests.manual/tests.xunit/tests.xunit.eyeball.sourcecode.csproj.DotSettings: -------------------------------------------------------------------------------- 1 |  2 | True 3 | True -------------------------------------------------------------------------------- /resharper/tests.manual/tests.xunit/xunit.console.bat: -------------------------------------------------------------------------------- 1 | ..\..\..\3rdParty\xUnit.net-1.6.1\xunit.console.exe bin\vs2010\anycpu\Debug\tests.xunit.1.6.dll /html xunit.console.output.html /wait 2 | -------------------------------------------------------------------------------- /resharper/tests.manual/tests.xunitversions/Facts.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using Xunit; 3 | 4 | namespace tests.xunitversions 5 | { 6 | public class Facts 7 | { 8 | [Fact] 9 | public void PassingTest() 10 | { 11 | Assert.Equal(2, 2); 12 | } 13 | 14 | [Fact(Skip = "Should be skipped")] 15 | public void SkippedTest() 16 | { 17 | throw new InvalidOperationException("Should not be run"); 18 | } 19 | 20 | [Fact] 21 | public void FailingTest() 22 | { 23 | Assert.Equal(3, 2); 24 | } 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /resharper/tests.manual/tests.xunitversions/Theories.cs: -------------------------------------------------------------------------------- 1 | using Xunit; 2 | using Xunit.Extensions; 3 | 4 | namespace tests.xunitversions 5 | { 6 | public class Theories 7 | { 8 | [Theory] 9 | [InlineData("hello")] 10 | [InlineData("world")] 11 | public void TheoryTest(string value) 12 | { 13 | Assert.Equal(5, value.Length); 14 | } 15 | } 16 | } -------------------------------------------------------------------------------- /resharper/xunitcontrib-resharper.sln.DotSettings: -------------------------------------------------------------------------------- 1 |  2 | ID 3 | VB 4 | False --------------------------------------------------------------------------------