C# Tdd

Open-source C# projects categorized as Tdd
Testing .NET C# C# Nunit

Top 22 C# Tdd Projects

  1. Entitas

    Entitas is a super fast Entity Component System (ECS) Framework specifically made for C# and Unity

  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. clean-architecture-manga

    :cyclone: Clean Architecture with .NET6, C#10 and React+Redux. Use cases as central organizing structure, completely testable, decoupled from frameworks

  4. Fluent Assertions

    A very extensive set of extension methods that allow you to more naturally specify the expected outcome of a TDD or BDD-style unit tests. Targets .NET Framework 4.7, as well as .NET Core 2.1, .NET Core 3.0, .NET 6, .NET Standard 2.0 and 2.1. Supports the unit test frameworks MSTest2, NUnit3, XUnit2, MSpec, and NSpec3.

    Project mention: Fluent Assertions 8: Corporate License Update | dev.to | 2025-01-17

    The new commercial license costs $129.95 per developer per year. This pricing structure impacts organizations, especially those with larger development teams or multiple projects utilizing Fluent Assertions.

  5. AutoFixture

    AutoFixture is an open source library for .NET designed to minimize the 'Arrange' phase of your unit tests in order to maximize maintainability. Its primary goal is to allow developers to focus on what is being tested rather than how to setup the test scenario, by making it easier to create object graphs containing test data.

  6. NUnit

    NUnit Framework

    Project mention: Primeiros testes unitários em C# com xUnit (parte 1) | dev.to | 2025-04-04
  7. System.IO.Abstractions

    Just like System.Web.Abstractions, but for System.IO. Yay for testable IO access!

  8. WireMock.Net

    WireMock.Net is a flexible product for stubbing and mocking web HTTP responses using advanced request matching and response templating. Based on the functionality from http://WireMock.org, but extended with more functionality.

    Project mention: Integration Testing in .NET: A Practical Guide to Tools and Techniques | dev.to | 2024-09-07

    When we need to mock external APIs, WireMock.Net is a powerful tool that allows us to simulate HTTP interactions.

  9. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  10. MSTest

    This repository holds the source code of Microsoft.Testing.Platform (MTP), a lightweight alternative to VSTest, as well as MSTest adapter and framework. (by microsoft)

    Project mention: Where to find Open Source C# Projects to contribute to | dev.to | 2024-07-15

    This is by far the easiest and most straight forward way to contribute to an open-source project. If you have worked with an open-source Library, framework, or extension, making contributions will be easier as you are already familiar with what that project is about. Two popular examples are Entity Framework Core and MSTest

  11. MockQueryable

    Mocking Entity Framework Core operations such ToListAsync, FirstOrDefaultAsync etc

  12. TaskoMask

    Task management system based on .NET 8 with Microservices, DDD, CQRS, Event Sourcing and Testing Concepts

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

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

  14. cqrs-clean-eventual-consistency

    CQRS, using Clean Architecture, multiple databases and Eventual Consistency

  15. LightBDD

    BDD framework allowing to create easy to read and maintain tests.

  16. NSpec

    A battle hardened testing framework for C# that's heavily inspired by Mocha and RSpec.

  17. nunit3-vs-adapter

    NUnit 3.0 Visual Studio test adapter for use under VS 2012 or later

  18. FluentMediator

    :twisted_rightwards_arrows: FluentMediator is an unobtrusive library that allows developers to build custom pipelines for Commands, Queries and Events.

  19. BDTest

    BDTest - A Testing Framework for .NET

  20. graphql-to-karate

    Automagically generate Karate API tests from your GraphQL schemas. Useful for test-driven development, change validation in CI/CD, and more.

  21. Bubbles

    A light weight graph database. (by Pronoy999)

  22. DBConfirm

    A C# testing framework to write and run tests for logic within SQL Server.

  23. tdd

    Test-Driven Development: A Comprehensive Guide (by aelassas)

    Project mention: Test-Driven Development: A Beginner's Guide | dev.to | 2024-10-29

    You can find test results on GitHub Actions.

  24. cell-cms

    CMS leve, self-contained e prático de utilizar! Feito por desenvolvedores e para desenvolvedores!

  25. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
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# Tdd discussion

Log in or Post with

C# Tdd related posts

  • FluentAssertions No Longer OSS

    1 project | news.ycombinator.com | 15 Jan 2025
  • fluentassertions – Update Ownership and License

    1 project | news.ycombinator.com | 14 Jan 2025
  • Fluent assertion sneakily changed from Apache 2.0 to Source-Available

    1 project | news.ycombinator.com | 14 Jan 2025
  • Entitas VS Friflo.Json.Fliox - a user suggested alternative

    2 projects | 30 Jan 2024
  • CI/CD Pipeline Using GitHub Actions: Automate Software Delivery

    8 projects | dev.to | 21 Jul 2023
  • Fluent Assertions: Fluently Assert the Result of .NET Tests

    3 projects | dev.to | 11 Jul 2023
  • Please recommend a good API Mocking tool

    1 project | /r/dotnet | 16 May 2023
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 15 May 2025
    InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now. Learn more →

Index

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

# Project Stars
1 Entitas 7,329
2 clean-architecture-manga 4,115
3 Fluent Assertions 3,809
4 AutoFixture 3,447
5 NUnit 2,574
6 System.IO.Abstractions 1,564
7 WireMock.Net 1,551
8 MSTest 867
9 MockQueryable 819
10 TaskoMask 700
11 List-of-Testing-Tools-and-Frameworks-for-.NET 569
12 cqrs-clean-eventual-consistency 481
13 LightBDD 398
14 NSpec 260
15 nunit3-vs-adapter 208
16 FluentMediator 194
17 BDTest 85
18 graphql-to-karate 14
19 Bubbles 8
20 DBConfirm 7
21 tdd 6
22 cell-cms 2

Sponsored
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com

Did you know that C# is
the 10th most popular programming language
based on number of references?