Skip to content

This repo contains extensions to help build .NET applications, as well as extensions for unit and integration tests. It supports applications targeting .NET 6 and higher.

License

Notifications You must be signed in to change notification settings

edumserrano/dotnet-sdk-extensions

Repository files navigation

Extensions for .NET SDK

codecov Build, test and package Build Status dotnet format CodeQL Markdown link check

License: MIT GitHub Sponsors LinkedIn

Description

This repo contains extensions to help build .NET applications, as well as extensions for unit and integration tests. It supports applications targeting .NET 6.0 or higher.

Installing

This repo provides two NuGet packages:

NuGet Version Downloads
dotnet-sdk-extensions Nuget dotnet-sdk-extensions Nuget
dotnet-sdk-extensions-testing Nuget dotnet-sdk-extensions-testing Nuget

Installation is performed via NuGet and you can do it using the following commands:

dotnet add package dotnet-sdk-extensions
dotnet add package dotnet-sdk-extensions-testing

Extensions list

The extensions available are split into two groups:

  • Extensions to use on app code.
  • Extensions to use when doing integration and unit tests.

For more information about each extension check its docs. You can find the link to each extension's documentation below.

For apps

For integration tests

For unit tests

Other

Debugging

The NuGet packages published include symbols generated with sourcelink.

For more information on how to debug the NuGet packages code from your application see:

Dev notes

For notes aimed at developers working on this repo or just trying to understand it go here. It will show you how to build and run the solution among other things.

About

This repo contains extensions to help build .NET applications, as well as extensions for unit and integration tests. It supports applications targeting .NET 6 and higher.

Topics

Resources

License

Stars

Watchers

Forks

Sponsor this project

 

Packages

No packages published