Skip to content

Dependency Injection tests for various providers#1071

Closed
jithu7432 wants to merge 6 commits intoLuckyPennySoftware:masterfrom
jithu7432:master
Closed

Dependency Injection tests for various providers#1071
jithu7432 wants to merge 6 commits intoLuckyPennySoftware:masterfrom
jithu7432:master

Conversation

@jithu7432
Copy link
Copy Markdown
Contributor

Dependency Injection tests for various providers like:

  • Microsoft.Extensions.DependencyInjection
  • AutoFac
  • DryIoC

Used xUnit.net fixtures to abstract away the IServiceProvider, and tests are also abstracted.

If this looks good, then I can:

  • Add the remaining providers in the samples/.
  • Add tests for Generic implementations.
  • Add tests for pipelines, and behaviours.

@jithu7432
Copy link
Copy Markdown
Contributor Author

jithu7432 commented Sep 22, 2024

Status Test Time
Passed AutoFacDependencyInjectionTests.Should_Resolve_Internal_RequestHandler [< 1 ms]
Passed AutoFacDependencyInjectionTests.Should_Resolve_Internal_Stream_Request_Handlers [< 1 ms]
Passed AutoFacDependencyInjectionTests.Should_Resolve_Internal_Void_RequestHandler [< 1 ms]
Passed AutoFacDependencyInjectionTests.Should_Resolve_Mediator [1 ms]
Passed AutoFacDependencyInjectionTests.Should_Resolve_Private_RequestHandler [< 1 ms]
Passed AutoFacDependencyInjectionTests.Should_Resolve_Private_Stream_Request_Handlers [< 1 ms]
Passed AutoFacDependencyInjectionTests.Should_Resolve_Private_Void_RequestHandler [< 1 ms]
Passed AutoFacDependencyInjectionTests.Should_Resolve_Public_Private_Internal_Notification_Handlers [2 ms]
Passed AutoFacDependencyInjectionTests.Should_Resolve_Public_RequestHandler [< 1 ms]
Passed AutoFacDependencyInjectionTests.Should_Resolve_Public_Stream_Request_Handlers [< 1 ms]
Passed AutoFacDependencyInjectionTests.Should_Resolve_Public_Void_RequestHandler [29 ms]
Passed DryIocDependencyInjectionTests.Should_Resolve_Internal_RequestHandler [< 1 ms]
Passed DryIocDependencyInjectionTests.Should_Resolve_Internal_Stream_Request_Handlers [< 1 ms]
Passed DryIocDependencyInjectionTests.Should_Resolve_Internal_Void_RequestHandler [< 1 ms]
Passed DryIocDependencyInjectionTests.Should_Resolve_Mediator [1 ms]
Passed DryIocDependencyInjectionTests.Should_Resolve_Private_RequestHandler [< 1 ms]
Passed DryIocDependencyInjectionTests.Should_Resolve_Private_Stream_Request_Handlers [< 1 ms]
Passed DryIocDependencyInjectionTests.Should_Resolve_Private_Void_RequestHandler [< 1 ms]
Passed DryIocDependencyInjectionTests.Should_Resolve_Public_Private_Internal_Notification_Handlers [8 ms]
Passed DryIocDependencyInjectionTests.Should_Resolve_Public_RequestHandler [< 1 ms]
Passed DryIocDependencyInjectionTests.Should_Resolve_Public_Stream_Request_Handlers [< 1 ms]
Passed DryIocDependencyInjectionTests.Should_Resolve_Public_Void_RequestHandler [20 ms]
Passed MicrosoftDependencyInjectionTests.Should_Resolve_Internal_RequestHandler [< 1 ms]
Passed MicrosoftDependencyInjectionTests.Should_Resolve_Internal_Stream_Request_Handlers [< 1 ms]
Passed MicrosoftDependencyInjectionTests.Should_Resolve_Internal_Void_RequestHandler [< 1 ms]
Passed MicrosoftDependencyInjectionTests.Should_Resolve_Mediator [< 1 ms]
Passed MicrosoftDependencyInjectionTests.Should_Resolve_Private_RequestHandler [< 1 ms]
Passed MicrosoftDependencyInjectionTests.Should_Resolve_Private_Stream_Request_Handlers [13 ms]
Passed MicrosoftDependencyInjectionTests.Should_Resolve_Private_Void_RequestHandler [< 1 ms]
Passed MicrosoftDependencyInjectionTests.Should_Resolve_Public_Private_Internal_Notification_Handlers [3 ms]
Passed MicrosoftDependencyInjectionTests.Should_Resolve_Public_RequestHandler [< 1 ms]
Passed MicrosoftDependencyInjectionTests.Should_Resolve_Public_Stream_Request_Handlers [< 1 ms]
Passed MicrosoftDependencyInjectionTests.Should_Resolve_Public_Void_RequestHandler [< 1 ms]

@jithu7432
Copy link
Copy Markdown
Contributor Author

Waiting for #1072

@github-actions
Copy link
Copy Markdown

This PR is stale because it has been open 28 days with no activity. Remove stale label or comment or this will be closed in 14 days.

@github-actions github-actions bot added the Stale label Oct 21, 2024
@github-actions
Copy link
Copy Markdown

github-actions bot commented Nov 4, 2024

This PR was closed because it has been stalled for 14 days with no activity.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant