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. Learn more →
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 -
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.
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.
-
-
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.
-
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
-
-
-
-
FluentMediator
:twisted_rightwards_arrows: FluentMediator is an unobtrusive library that allows developers to build custom pipelines for Commands, Queries and Events.
-
-
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 -
-
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.
C# Tdd related posts
- CI/CD Pipeline Using GitHub Actions: Automate Software Delivery
- Fluent Assertions: Fluently Assert the Result of .NET Tests
- Please recommend a good API Mocking tool
- Test-Driven Development
- Debugging extension for test library
- Commemorating Charlie Poole's Contributions to the NUnit Project
- Commemorating Charlie Poole's Contributions to the NUnit Project
-
A note from our sponsor - Onboard AI
getonboard.dev | 2 Oct 2023
Index
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 |