All Projects → garora → Tdd Katas

garora / Tdd Katas

Licence: mit
This repository contains Hands on Test Driven Development Katas (C#)

Labels

Projects that are alternatives of or similar to Tdd Katas

nunit.analyzers
Roslyn analyzers for writing unit tests with NUnit
Stars: ✭ 69 (-88.87%)
Mutual labels:  nunit
Waveshare.EPaperDisplay
.Net Core Library to show images on Waveshare E-Paper Displays
Stars: ✭ 17 (-97.26%)
Mutual labels:  nunit
Cake
🍰 Cake (C# Make) is a cross platform build automation system.
Stars: ✭ 3,154 (+408.71%)
Mutual labels:  nunit
FakeItEasy.AutoFakeIt
A very simple, yet flexible, "AutoFaker" for FakeItEasy to easily auto generate classes with faked dependencies.
Stars: ✭ 15 (-97.58%)
Mutual labels:  nunit
Beef
Business Entity Execution Framework
Stars: ✭ 95 (-84.68%)
Mutual labels:  nunit
gradle-nunit-plugin
A gradle plugin for launching NUnit tests
Stars: ✭ 17 (-97.26%)
Mutual labels:  nunit
allure-nunit
Archived - Allure adapter for NUnit framework.
Stars: ✭ 45 (-92.74%)
Mutual labels:  nunit
Fsunit
FsUnit makes unit-testing with F# more enjoyable. It adds a special syntax to your favorite .NET testing framework.
Stars: ✭ 308 (-50.32%)
Mutual labels:  nunit
rest.api.test
Simple REST API Test Framework
Stars: ✭ 47 (-92.42%)
Mutual labels:  nunit
difido-reports
This project aims to provide a generic implementation for HTML test reports.
Stars: ✭ 38 (-93.87%)
Mutual labels:  nunit
kekiri
A .NET framework that supports writing low-ceremony BDD tests using Gherkin language
Stars: ✭ 19 (-96.94%)
Mutual labels:  nunit
testcontainers-dotnet
dotnet port of testcontainers-java
Stars: ✭ 22 (-96.45%)
Mutual labels:  nunit
parameterizednunit
Parameterized test example in .NET core using NUnit
Stars: ✭ 14 (-97.74%)
Mutual labels:  nunit
NBi
NBi is a testing framework (add-on to NUnit) for Business Intelligence and Data Access. The main goal of this framework is to let users create tests with a declarative approach based on an Xml syntax. By the means of NBi, you don't need to develop C# or Java code to specify your tests! Either, you don't need Visual Studio or Eclipse to compile y…
Stars: ✭ 102 (-83.55%)
Mutual labels:  nunit
Mockqueryable
Moking Entity Framework Core operations such ToListAsync, FirstOrDefaultAsync etc
Stars: ✭ 281 (-54.68%)
Mutual labels:  nunit
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.
Stars: ✭ 857 (+38.23%)
Mutual labels:  nunit
N-Tier-Architecture
This is a n-layer architecture based on Common web application architectures.
Stars: ✭ 105 (-83.06%)
Mutual labels:  nunit
Bunit
A testing library for Blazor Components. You can easily define components under test in C# or Razor syntax and verify outcome using semantic HTML diffing/comparison logic. You can easily interact with and inspect components, trigger event handlers, provide cascading values, inject services, mock IJSRuntime, and perform snapshot testing.
Stars: ✭ 415 (-33.06%)
Mutual labels:  nunit
List Of Testing Tools And Frameworks For .net
✅ List of Automated Testing (TDD/BDD/ATDD/SBE) Tools and Frameworks for .NET
Stars: ✭ 303 (-51.13%)
Mutual labels:  nunit
nunit.testlogger
NUnit logger for vstest platform
Stars: ✭ 48 (-92.26%)
Mutual labels:  nunit

Description

Simply defines the Test Driven Development Katas. In this, lets try to create most famous katas to understand what are exactly Katas. These Katas can also be used for practicising your C# skills for Unit testing.

How to contribute:

Want to contribute? Make a pull request (PR) to develop branch. Do not make any PR to Master branch.

Explained Learning Test Driven Development with TDD Katas

Nuget package: TDD Katas

For more info visit: here

TDD-Katas : Continued from TDD-Kata practices

Contributors

Many thanks to all the contributors who spent their time to create Katas and write code. Their contribution is priceless, A small gratitude for their contributions:

  1. Justin Kurtz
  2. Choi Jung Hyun
  3. Mikkel Nylander Bundgaard
  4. Krzysztof Mędrela
  5. Bruno Sanches
  6. Stephanie Melnyk
  7. Saurabh Mishra
  8. John Lianoglou
  9. Mattias Josefsson
  10. Māris Krivtežs
  11. Florian Brinker
  12. Santiago Castro
  13. Sean Killeen
  14. M Farag
  15. Oleg Kainov

More flavors

Lookig for implementation in your technology? There are more flavors of the repository:

  1. TDD Katas in Java
  2. TDD Katas in JavaScript
  3. TDD Katas in Python
  4. TDD Katas in PHP

License

MIT License, refer: License info for more information.

Note: We recently upgraded our projects to .NET5.0. For previous releases, please refer to:

  1. .NETCore31
  2. .NET45

Feel free to submit pull requests with additional tests.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].