C# Tdd

Open-source C# projects categorized as Tdd

Top 19 C# Tdd Projects

  • Entitas

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

  • clean-architecture-manga

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

    Project mention: Where can I learn more about Design Patterns & Clean Architecture in .NET? | /r/dotnet | 2023-04-04
  • InfluxDB

    Collect and Analyze Billions of Data Points in Real Time. Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.

  • 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: Integration tests without API dependencies with ASP.NET Core and WireMock.Net | dev.to | 2022-12-20
  • NUnit

    NUnit 3 Framework

    Project mention: CI/CD Pipeline Using GitHub Actions: Automate Software Delivery | dev.to | 2023-07-21

    .NET / xUnit / NUnit / MSTest

  • System.IO.Abstractions

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

  • 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: Mock heavy tests | /r/dotnet | 2023-06-01

    I'd say that without wanting to refactor the code a little bit (maybe moving those HttpClients into a service so that they are easily mocked) your best bet would be to use something like WireMock or MockHttp.

  • MockQueryable

    Mocking Entity Framework Core operations such ToListAsync, FirstOrDefaultAsync etc

  • Revelo Payroll

    Free Global Payroll designed for tech teams. Building a great tech team takes more than a paycheck. Zero payroll costs, get AI-driven insights to retain best talent, and delight them with amazing local benefits. 100% free and compliant.

  • 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

  • cqrs-clean-eventual-consistency

    CQRS, using Clean Architecture, multiple databases and Eventual Consistency

  • LightBDD

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

  • NSpec

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

  • nunit3-vs-adapter

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

  • FluentMediator

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

  • BDTest

    BDTest - A Testing Framework for .NET

  • graphql-to-karate

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

    Project mention: A tool for automagically generating API tests from your GraphQL schemas! | /r/softwaretesting | 2023-04-30
  • Bubbles

    A light weight graph database. (by Pronoy999)

  • DBConfirm

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

    Project mention: Is putting business logic in stored procedure a good Idea? | /r/dotnet | 2022-11-10

    You can also write unit tests for SQL using C#: https://github.com/Bungalow64/DBConfirm

  • cell-cms

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

  • Onboard AI

    Learn any GitHub repo in 59 seconds. Onboard AI learns any GitHub repo in minutes and lets you chat with it to locate functionality, understand different parts, and generate new code. Use it for free at www.getonboard.dev.

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). The latest post mention was on 2023-07-21.

C# Tdd related posts


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

Project Stars
1 Entitas 6,567
2 clean-architecture-manga 3,728
3 Fluent Assertions 3,391
4 NUnit 2,353
5 System.IO.Abstractions 1,364
6 WireMock.Net 1,174
7 MockQueryable 647
8 MSTest 561
9 List-of-Testing-Tools-and-Frameworks-for-.NET 469
10 cqrs-clean-eventual-consistency 417
11 LightBDD 311
12 NSpec 255
13 nunit3-vs-adapter 196
14 FluentMediator 179
15 BDTest 67
16 graphql-to-karate 12
17 Bubbles 6
18 DBConfirm 4
19 cell-cms 1
Clean code begins in your IDE with SonarLint
Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.