├── .github ├── FUNDING.yml ├── ISSUE_TEMPLATE │ ├── bug_report.md │ ├── config.yml │ └── feature_request.md ├── dependabot.yml ├── stale.yml └── workflows │ ├── merge-dependabot.yml │ └── on-push-do-docs.yml ├── .gitignore ├── code_of_conduct.md ├── license.txt ├── readme.md └── src ├── .editorconfig ├── .gitattributes ├── Directory.Build.props ├── Directory.Packages.props ├── Shared.sln.DotSettings ├── Tests ├── InNamespaceTest.cs ├── MissingRegister.cs ├── NoArgumentsDetectedException.include.md ├── ParametersTests.cs ├── SkipDispose.Dispose_should_flush.verified.txt ├── SkipDispose.Write_after_dispose_should_throw.verified.txt ├── SkipDispose.cs ├── Snippets │ ├── ClassBeingTested.cs │ ├── ComplexParameterSample.cs │ ├── ContextPushedDownSample.cs │ ├── ContextSample.cs │ ├── ContextStaticSample.cs │ ├── CurrentTestSample.cs │ ├── CustomBase.cs │ ├── FilterSample.cs │ ├── FixtureSample.cs │ ├── ParametersSample.cs │ ├── TestBaseSample.cs │ ├── TestExceptionSample.cs │ ├── UniqueTestNameSample.cs │ └── XunitLoggerSample.cs ├── StaticConstructor.VerifyLogs.verified.txt ├── StaticConstructor.cs ├── TestContextWithNamespace.cs ├── TestException_Async.cs ├── TestException_Sync.cs ├── Tests.csproj ├── UsingClassFixture.Write_lines.verified.txt ├── UsingClassFixture.cs ├── UsingCurrentException.cs ├── UsingStatic.Async.verified.txt ├── UsingStatic.Null.verified.txt ├── UsingStatic.Overwrites.verified.txt ├── UsingStatic.Split_Lines.verified.txt ├── UsingStatic.Write_lines.verified.txt ├── UsingStatic.cs ├── UsingTestBase.Write_lines.verified.txt └── UsingTestBase.cs ├── XunitContext.slnx ├── XunitContext.slnx.DotSettings ├── XunitContext ├── Context.cs ├── Context_CurrentTest.cs ├── Context_Parameters.cs ├── Context_TestName.cs ├── DebugPoker.cs ├── Extensions.cs ├── Filters.cs ├── Fixture │ ├── ContextFixture.cs │ └── IContextFixture.cs ├── GlobalUsings.cs ├── Guard.cs ├── ModuleInitializer.cs ├── Parameter.cs ├── SolutionDirectoryFinder.cs ├── TestWriter.cs ├── TraceListener.cs ├── XunitContext.cs ├── XunitContext.csproj ├── XunitContextBase.cs └── build │ ├── XunitContext.props │ └── XunitContext.targets ├── appveyor.yml ├── global.json ├── icon.png ├── key.snk ├── mdsnippets.json └── nuget.config /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | github: SimonCropp -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonCropp/XunitContext/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- 1 | blank_issues_enabled: false -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonCropp/XunitContext/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonCropp/XunitContext/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/stale.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonCropp/XunitContext/HEAD/.github/stale.yml -------------------------------------------------------------------------------- /.github/workflows/merge-dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonCropp/XunitContext/HEAD/.github/workflows/merge-dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/on-push-do-docs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonCropp/XunitContext/HEAD/.github/workflows/on-push-do-docs.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonCropp/XunitContext/HEAD/.gitignore -------------------------------------------------------------------------------- /code_of_conduct.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonCropp/XunitContext/HEAD/code_of_conduct.md -------------------------------------------------------------------------------- /license.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonCropp/XunitContext/HEAD/license.txt -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonCropp/XunitContext/HEAD/readme.md -------------------------------------------------------------------------------- /src/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonCropp/XunitContext/HEAD/src/.editorconfig -------------------------------------------------------------------------------- /src/.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonCropp/XunitContext/HEAD/src/.gitattributes -------------------------------------------------------------------------------- /src/Directory.Build.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonCropp/XunitContext/HEAD/src/Directory.Build.props -------------------------------------------------------------------------------- /src/Directory.Packages.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonCropp/XunitContext/HEAD/src/Directory.Packages.props -------------------------------------------------------------------------------- /src/Shared.sln.DotSettings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonCropp/XunitContext/HEAD/src/Shared.sln.DotSettings -------------------------------------------------------------------------------- /src/Tests/InNamespaceTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonCropp/XunitContext/HEAD/src/Tests/InNamespaceTest.cs -------------------------------------------------------------------------------- /src/Tests/MissingRegister.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonCropp/XunitContext/HEAD/src/Tests/MissingRegister.cs -------------------------------------------------------------------------------- /src/Tests/NoArgumentsDetectedException.include.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonCropp/XunitContext/HEAD/src/Tests/NoArgumentsDetectedException.include.md -------------------------------------------------------------------------------- /src/Tests/ParametersTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonCropp/XunitContext/HEAD/src/Tests/ParametersTests.cs -------------------------------------------------------------------------------- /src/Tests/SkipDispose.Dispose_should_flush.verified.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonCropp/XunitContext/HEAD/src/Tests/SkipDispose.Dispose_should_flush.verified.txt -------------------------------------------------------------------------------- /src/Tests/SkipDispose.Write_after_dispose_should_throw.verified.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonCropp/XunitContext/HEAD/src/Tests/SkipDispose.Write_after_dispose_should_throw.verified.txt -------------------------------------------------------------------------------- /src/Tests/SkipDispose.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonCropp/XunitContext/HEAD/src/Tests/SkipDispose.cs -------------------------------------------------------------------------------- /src/Tests/Snippets/ClassBeingTested.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonCropp/XunitContext/HEAD/src/Tests/Snippets/ClassBeingTested.cs -------------------------------------------------------------------------------- /src/Tests/Snippets/ComplexParameterSample.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonCropp/XunitContext/HEAD/src/Tests/Snippets/ComplexParameterSample.cs -------------------------------------------------------------------------------- /src/Tests/Snippets/ContextPushedDownSample.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonCropp/XunitContext/HEAD/src/Tests/Snippets/ContextPushedDownSample.cs -------------------------------------------------------------------------------- /src/Tests/Snippets/ContextSample.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonCropp/XunitContext/HEAD/src/Tests/Snippets/ContextSample.cs -------------------------------------------------------------------------------- /src/Tests/Snippets/ContextStaticSample.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonCropp/XunitContext/HEAD/src/Tests/Snippets/ContextStaticSample.cs -------------------------------------------------------------------------------- /src/Tests/Snippets/CurrentTestSample.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonCropp/XunitContext/HEAD/src/Tests/Snippets/CurrentTestSample.cs -------------------------------------------------------------------------------- /src/Tests/Snippets/CustomBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonCropp/XunitContext/HEAD/src/Tests/Snippets/CustomBase.cs -------------------------------------------------------------------------------- /src/Tests/Snippets/FilterSample.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonCropp/XunitContext/HEAD/src/Tests/Snippets/FilterSample.cs -------------------------------------------------------------------------------- /src/Tests/Snippets/FixtureSample.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonCropp/XunitContext/HEAD/src/Tests/Snippets/FixtureSample.cs -------------------------------------------------------------------------------- /src/Tests/Snippets/ParametersSample.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonCropp/XunitContext/HEAD/src/Tests/Snippets/ParametersSample.cs -------------------------------------------------------------------------------- /src/Tests/Snippets/TestBaseSample.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonCropp/XunitContext/HEAD/src/Tests/Snippets/TestBaseSample.cs -------------------------------------------------------------------------------- /src/Tests/Snippets/TestExceptionSample.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonCropp/XunitContext/HEAD/src/Tests/Snippets/TestExceptionSample.cs -------------------------------------------------------------------------------- /src/Tests/Snippets/UniqueTestNameSample.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonCropp/XunitContext/HEAD/src/Tests/Snippets/UniqueTestNameSample.cs -------------------------------------------------------------------------------- /src/Tests/Snippets/XunitLoggerSample.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonCropp/XunitContext/HEAD/src/Tests/Snippets/XunitLoggerSample.cs -------------------------------------------------------------------------------- /src/Tests/StaticConstructor.VerifyLogs.verified.txt: -------------------------------------------------------------------------------- 1 | [ 2 | aFoo 3 | 4 | ] -------------------------------------------------------------------------------- /src/Tests/StaticConstructor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonCropp/XunitContext/HEAD/src/Tests/StaticConstructor.cs -------------------------------------------------------------------------------- /src/Tests/TestContextWithNamespace.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonCropp/XunitContext/HEAD/src/Tests/TestContextWithNamespace.cs -------------------------------------------------------------------------------- /src/Tests/TestException_Async.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonCropp/XunitContext/HEAD/src/Tests/TestException_Async.cs -------------------------------------------------------------------------------- /src/Tests/TestException_Sync.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonCropp/XunitContext/HEAD/src/Tests/TestException_Sync.cs -------------------------------------------------------------------------------- /src/Tests/Tests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonCropp/XunitContext/HEAD/src/Tests/Tests.csproj -------------------------------------------------------------------------------- /src/Tests/UsingClassFixture.Write_lines.verified.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonCropp/XunitContext/HEAD/src/Tests/UsingClassFixture.Write_lines.verified.txt -------------------------------------------------------------------------------- /src/Tests/UsingClassFixture.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonCropp/XunitContext/HEAD/src/Tests/UsingClassFixture.cs -------------------------------------------------------------------------------- /src/Tests/UsingCurrentException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonCropp/XunitContext/HEAD/src/Tests/UsingCurrentException.cs -------------------------------------------------------------------------------- /src/Tests/UsingStatic.Async.verified.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonCropp/XunitContext/HEAD/src/Tests/UsingStatic.Async.verified.txt -------------------------------------------------------------------------------- /src/Tests/UsingStatic.Null.verified.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonCropp/XunitContext/HEAD/src/Tests/UsingStatic.Null.verified.txt -------------------------------------------------------------------------------- /src/Tests/UsingStatic.Overwrites.verified.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonCropp/XunitContext/HEAD/src/Tests/UsingStatic.Overwrites.verified.txt -------------------------------------------------------------------------------- /src/Tests/UsingStatic.Split_Lines.verified.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonCropp/XunitContext/HEAD/src/Tests/UsingStatic.Split_Lines.verified.txt -------------------------------------------------------------------------------- /src/Tests/UsingStatic.Write_lines.verified.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonCropp/XunitContext/HEAD/src/Tests/UsingStatic.Write_lines.verified.txt -------------------------------------------------------------------------------- /src/Tests/UsingStatic.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonCropp/XunitContext/HEAD/src/Tests/UsingStatic.cs -------------------------------------------------------------------------------- /src/Tests/UsingTestBase.Write_lines.verified.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonCropp/XunitContext/HEAD/src/Tests/UsingTestBase.Write_lines.verified.txt -------------------------------------------------------------------------------- /src/Tests/UsingTestBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonCropp/XunitContext/HEAD/src/Tests/UsingTestBase.cs -------------------------------------------------------------------------------- /src/XunitContext.slnx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonCropp/XunitContext/HEAD/src/XunitContext.slnx -------------------------------------------------------------------------------- /src/XunitContext.slnx.DotSettings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonCropp/XunitContext/HEAD/src/XunitContext.slnx.DotSettings -------------------------------------------------------------------------------- /src/XunitContext/Context.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonCropp/XunitContext/HEAD/src/XunitContext/Context.cs -------------------------------------------------------------------------------- /src/XunitContext/Context_CurrentTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonCropp/XunitContext/HEAD/src/XunitContext/Context_CurrentTest.cs -------------------------------------------------------------------------------- /src/XunitContext/Context_Parameters.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonCropp/XunitContext/HEAD/src/XunitContext/Context_Parameters.cs -------------------------------------------------------------------------------- /src/XunitContext/Context_TestName.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonCropp/XunitContext/HEAD/src/XunitContext/Context_TestName.cs -------------------------------------------------------------------------------- /src/XunitContext/DebugPoker.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonCropp/XunitContext/HEAD/src/XunitContext/DebugPoker.cs -------------------------------------------------------------------------------- /src/XunitContext/Extensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonCropp/XunitContext/HEAD/src/XunitContext/Extensions.cs -------------------------------------------------------------------------------- /src/XunitContext/Filters.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonCropp/XunitContext/HEAD/src/XunitContext/Filters.cs -------------------------------------------------------------------------------- /src/XunitContext/Fixture/ContextFixture.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonCropp/XunitContext/HEAD/src/XunitContext/Fixture/ContextFixture.cs -------------------------------------------------------------------------------- /src/XunitContext/Fixture/IContextFixture.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonCropp/XunitContext/HEAD/src/XunitContext/Fixture/IContextFixture.cs -------------------------------------------------------------------------------- /src/XunitContext/GlobalUsings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonCropp/XunitContext/HEAD/src/XunitContext/GlobalUsings.cs -------------------------------------------------------------------------------- /src/XunitContext/Guard.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonCropp/XunitContext/HEAD/src/XunitContext/Guard.cs -------------------------------------------------------------------------------- /src/XunitContext/ModuleInitializer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonCropp/XunitContext/HEAD/src/XunitContext/ModuleInitializer.cs -------------------------------------------------------------------------------- /src/XunitContext/Parameter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonCropp/XunitContext/HEAD/src/XunitContext/Parameter.cs -------------------------------------------------------------------------------- /src/XunitContext/SolutionDirectoryFinder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonCropp/XunitContext/HEAD/src/XunitContext/SolutionDirectoryFinder.cs -------------------------------------------------------------------------------- /src/XunitContext/TestWriter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonCropp/XunitContext/HEAD/src/XunitContext/TestWriter.cs -------------------------------------------------------------------------------- /src/XunitContext/TraceListener.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonCropp/XunitContext/HEAD/src/XunitContext/TraceListener.cs -------------------------------------------------------------------------------- /src/XunitContext/XunitContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonCropp/XunitContext/HEAD/src/XunitContext/XunitContext.cs -------------------------------------------------------------------------------- /src/XunitContext/XunitContext.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonCropp/XunitContext/HEAD/src/XunitContext/XunitContext.csproj -------------------------------------------------------------------------------- /src/XunitContext/XunitContextBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonCropp/XunitContext/HEAD/src/XunitContext/XunitContextBase.cs -------------------------------------------------------------------------------- /src/XunitContext/build/XunitContext.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonCropp/XunitContext/HEAD/src/XunitContext/build/XunitContext.props -------------------------------------------------------------------------------- /src/XunitContext/build/XunitContext.targets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonCropp/XunitContext/HEAD/src/XunitContext/build/XunitContext.targets -------------------------------------------------------------------------------- /src/appveyor.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonCropp/XunitContext/HEAD/src/appveyor.yml -------------------------------------------------------------------------------- /src/global.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonCropp/XunitContext/HEAD/src/global.json -------------------------------------------------------------------------------- /src/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonCropp/XunitContext/HEAD/src/icon.png -------------------------------------------------------------------------------- /src/key.snk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonCropp/XunitContext/HEAD/src/key.snk -------------------------------------------------------------------------------- /src/mdsnippets.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonCropp/XunitContext/HEAD/src/mdsnippets.json -------------------------------------------------------------------------------- /src/nuget.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimonCropp/XunitContext/HEAD/src/nuget.config --------------------------------------------------------------------------------