C# Tdd

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

Top 21 C# Tdd Projects

  • Entitas

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

  • Project mention: Entitas VS Friflo.Json.Fliox - a user suggested alternative | libhunt.com/r/Entitas | 2024-01-30
  • 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: How to find a sample enterprise applications? | /r/dotnet | 2023-12-06

    - https://github.com/ivanpaulovich/clean-architecture-manga (uses clean architecture in .NET Core + React)

  • 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
  • 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.

  • 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.

  • Project mention: API: Go, .NET, Rust | /r/dotnet | 2023-12-09

    Yes, it does feel like some of the "standard stuff" in other more nuanced languages are missing (especially miss AutoFixture ngl). Some of those are a conscious decison by the golang team for example.

  • NUnit

    NUnit 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.

  • SaaSHub

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

    SaaSHub logo
  • MockQueryable

    Mocking Entity Framework Core operations such ToListAsync, FirstOrDefaultAsync etc

  • 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.

  • TaskoMask

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

  • Project mention: Introducing my open-source project based on .NET with Microservices, DDD, BDD and Testing concepts | /r/opensource | 2023-10-30
  • 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.

  • Bubbles

    A light weight graph database. (by Pronoy999)

  • DBConfirm

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

  • cell-cms

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

  • 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 related posts

  • 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
  • Test-Driven Development

    3 projects | dev.to | 4 May 2023
  • Debugging extension for test library

    2 projects | /r/csharp | 13 Apr 2023
  • Commemorating Charlie Poole's Contributions to the NUnit Project

    1 project | /r/dotnet | 28 Jan 2023
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 9 May 2024
    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. Learn more →

Index

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

Project Stars
1 Entitas 6,911
2 clean-architecture-manga 3,879
3 Fluent Assertions 3,613
4 AutoFixture 3,235
5 NUnit 2,458
6 System.IO.Abstractions 1,467
7 WireMock.Net 1,304
8 MockQueryable 701
9 MSTest 648
10 TaskoMask 646
11 List-of-Testing-Tools-and-Frameworks-for-.NET 514
12 cqrs-clean-eventual-consistency 458
13 LightBDD 338
14 NSpec 257
15 nunit3-vs-adapter 199
16 FluentMediator 191
17 BDTest 71
18 graphql-to-karate 12
19 Bubbles 7
20 DBConfirm 5
21 cell-cms 1

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