Firas Kahlaoui's starred repositories
builder-pattern-generator
.NET 5 source generator for builder pattern
clean-code-dotnet
:bathtub: Clean Code concepts and tools adapted for .NET
guillaumenurdin.github.io
About me
kata-GildedRose
(kata) Gilded Rose
CodinGame-Solutions
Contains all my working solutions in C#/Java/Python for puzzles on https://www.codingame.com/.
fluentassertions
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.
SpecFlow-Examples
Examples for SpecFlow usage
AspNetCore
App Metrics Extensions for AspNet Core
specflow-browserstack
Selenium examples for SpecFlow and BrowserStack Automate
azuredevopslabs
Learn how you can plan smartly, collaborate better, and ship faster with a set of modern development services with Azure DevOps.
Aggregates.NET
.NET event sourced domain driven design model via NServiceBus and GetEventStore
NFluent
Smooth your .NET TDD experience with NFluent! NFluent is an ergonomic assertion library which aims to fluent your .NET TDD experience (based on simple Check.That() assertion statements). NFluent aims your tests to be fluent to write (with a super-duper-happy 'dot' auto-completion experience), fluent to read (i.e. as close as possible to plain English expression), but also fluent to troubleshoot, in a less-error-prone way comparing to the classical .NET test frameworks. NFluent is also directly inspired by the awesome Java FEST Fluent assertion/reflection library (http://fest.easytesting.org/)
container-service-dotnet-continuous-integration-multi-container
Sample app for demonstrating continuous integration and deployment of a multi-container Docker app to Azure Container Service
List-of-Testing-Tools-and-Frameworks-for-.NET
✅ List of Automated Testing (TDD/BDD/ATDD/SBE) Tools and Frameworks for .NET
kata-catalog
My list of code katas
Aggregates.NET
.NET event sourced domain driven design model via NServiceBus and GetEventStore
Onion-DDD-Tooling-DotNET
Example using dotNET for Onion Architecture with DDD & Tooling (FluentValidation, MassTransit, RabbitMQ, MediatR). Using best practices & common best patterns
DotNetCoreArchitecture
Architecture with .NET Core 2.2, C#, ASP.NET Core, Entity Framework Core, Angular 7, Clean Code, SOLID, DDD, Code Analysis and Docker.
Diamond-Kata
Diamond kata in C# based on Seb Rose description http://claysnow.co.uk/recycling-tests-in-tdd/