C# Nunit

Open-source C# projects categorized as Nunit

Top 10 C# Nunit Projects

  • Cake

    :cake: Cake (C# Make) is a cross platform build automation system.

    Project mention: Unpopular opinion: CI/CD engines are an awful idea | reddit.com/r/devops | 2023-02-04

    This is why 90-99% of our builds are done with Cake. It isolates all of it and you can run the build locally if you want.

  • NUnit

    NUnit 3 Framework

    Project mention: 2023 Development Tool Map | dev.to | 2023-02-19
  • SonarQube

    Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.

  • SpecFlow

    #1 .NET BDD Framework. SpecFlow automates your testing & works with your existing code. Find Bugs before they happen. Behavior Driven Development helps developers, testers, and business representatives to get a better understanding of their collaboration

    Project mention: Specflow on Docker | reddit.com/r/selenium | 2022-09-13

    Or here... https://github.com/SpecFlowOSS/SpecFlow/blob/master/Dockerfile

  • bUnit

    bUnit is a testing library for Blazor components that make tests look, feel, and runs like regular unit tests. bUnit makes it easy to render and control a component under test’s life-cycle, pass parameter and inject services into it, trigger event handlers, and verify the rendered markup from the component using a built-in semantic HTML comparer.

    Project mention: Integration Testing on a Blazor Front End. What's Up? | reddit.com/r/Blazor | 2022-06-13

    As suggested by /u/whyvra +1 for bUnit.

  • MockQueryable

    Mocking Entity Framework Core operations such ToListAsync, FirstOrDefaultAsync etc

    Project mention: Creating a new DbContext in tests is slow | reddit.com/r/csharp | 2022-05-25
  • LightBDD

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

  • testcontainers-dotnet

    dotnet port of testcontainers-java (by isen-ng)

  • InfluxDB

    Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.

  • 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? | reddit.com/r/dotnet | 2022-11-10

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

  • aspnettest

    Don't Develop GUI Tests, Teach Your App To Test Itself!

    Project mention: Double the speed of Blazor Selenium tests by teaching your app to test itself | reddit.com/r/Blazor | 2023-02-26

    The latter saves the second browser round trip in an Act-Assert test (the measured Count button in the VS Blazor Server template is the one and only evidence to support the eponymous claim), the former initially has enabled functional WebForms testing with Internet Explorer COM Interop at that time. The new SpecFlow doc page gives a brief overview.

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

    Project mention: TestsDetector - Detect MSTest, NUnit, and xUnit test frameworks. | reddit.com/r/dotnet | 2022-12-21
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-02-26.

C# Nunit related posts


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

Project Stars
1 Cake 3,545
2 NUnit 2,291
3 SpecFlow 2,066
4 bUnit 853
5 MockQueryable 573
6 LightBDD 280
7 testcontainers-dotnet 26
8 DBConfirm 3
9 aspnettest 2
10 EnvironmentDetector 1
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives