C# Test

Open-source C# projects categorized as Test

Top 13 C# Test Projects

  • testcontainers-dotnet

    A library to support tests with throwaway instances of Docker containers for all compatible .NET Standard versions.

  • Project mention: Integration tests with AWS S3 buckets using Localstack and Testcontainers | dev.to | 2023-11-07

    Testcontainers

  • NSubstitute

    A friendly substitute for .NET mocking libraries.

  • Project mention: What am I missing about interfaces? | /r/csharp | 2023-11-23

    a. you might do so purely out of argo cult, i.e. because someone told you this was the right thing to do™, and that's a silly exercise. b. you could also be doing this for a good reason: to use the interface with a mocking tool like NSubstitute

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • FluentDocker

    Use docker, docker-compose local and remote in tests and your .NET core/full framework apps via a FluentAPI

  • MSTest

    MSTest framework and adapter (by microsoft)

  • Project mention: Fluent Assertions: Fluently Assert the Result of .NET Tests | dev.to | 2023-07-11

    This library extends the traditional assertions provided by frameworks like MSTest, NUnit, or XUnit by offering a more extensive set of extension methods. Fluent Assertions supports a wide range of types like collections, strings, and objects and even allows for more advanced assertions like throwing exceptions.

  • List-of-Testing-Tools-and-Frameworks-for-.NET

    ✅ List of Automated Testing (TDD/BDD/ATDD/SBE) Tools and Frameworks for .NET

  • snapshooter

    Snapshooter is a snapshot testing tool for .NET Core and .NET Framework

  • GitHubActionsTestLogger

    .NET test logger that reports to GitHub Actions

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • BDTest

    BDTest - A Testing Framework for .NET

  • xRetry

    Retry running tests via Xunit and Specflow

  • neo-fairy-test

    Fairyland for Neo3 smart contract testing & debugging! TODO: multisig? debug adapter protocol compatibility?; stable websocket features (memorize fairy txns & deliver in fairy blocks through WS?); set variable value in debugging (difficult), simulate GAS distribution to NEO, ...

  • Project mention: An alternative N3 smart contract tester & debugger | /r/NEO | 2023-08-25
  • EnvironmentDetector

    Library that provides a simple way to detect whether your code is running in a test environment or not. It currently supports detecting MSTest, NUnit, and xUnit test frameworks.

  • skunit

    skUnit is a testing tool for SemanticKernel units, such as plugin functions and kernels.

  • Project mention: Semantic Tests for SemanticKernel Plugins using skUnit | dev.to | 2024-01-04

    While you can do this now with the SemanticValidation library, I'm going to introduce an even simpler way in this post: using the skUnit library for semantic unit testing. Sounds exciting, right?

  • sectester-net

    SecTester is a new tool that integrates our enterprise-grade scan engine directly into your unit tests.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

C# Test related posts

Index

What are some of the best open-source Test projects in C#? This list will help you:

Project Stars
1 testcontainers-dotnet 3,534
2 NSubstitute 2,550
3 FluentDocker 1,291
4 MSTest 647
5 List-of-Testing-Tools-and-Frameworks-for-.NET 513
6 snapshooter 286
7 GitHubActionsTestLogger 264
8 BDTest 71
9 xRetry 40
10 neo-fairy-test 14
11 EnvironmentDetector 9
12 skunit 8
13 sectester-net 1

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com