Category: .NET

  • [ADCES] Mock the Wire & How your .NET software supply chain is open to attack

    Details Presentation 1 : Mock the Wire,with WireMock.NET: Simplifying API Testing in .NET Presenter : Cosmin Vladutu,https://www.linkedin.com/in/cosmin-vladutu/ Description : WireMock.NET offers an easy and flexible way to mock external dependencies,making API testing in .NET more reliable and efficient. It bridges the gap between integration and contract testing,allowing developers to validate service interactions without relying on real external services.…

  • What I use for a csproj for a Roslyn Code Generator

    My csproj file looks like this And now a detailed explanation Project Sdk <Project Sdk=”Microsoft.NET.Sdk”> This tag specifies the SDK to use for the project. The Microsoft.NET.Sdk is a general-purpose SDK for .NET projects. PropertyGroup <PropertyGroup> <TargetFramework>netstandard2.0</TargetFramework> <LangVersion>12.0</LangVersion> <Nullable>enable</Nullable> <ImplicitUsings>enable</ImplicitUsings> <IsRoslynComponent>true</IsRoslynComponent> <EnforceExtendedAnalyzerRules>true</EnforceExtendedAnalyzerRules> </PropertyGroup> TargetFramework: Targets .NET Standard 2.0,ensuring compatibility with a wide range of .NET…

  • RSCG – Pure.DI

    RSCG – Pure.DI     name Pure.DI nuget https://www.nuget.org/packages/Pure.DI/ link https://github.com/DevTeam/Pure.DI author Nikolay Pianikov Constructing injecting container   This is how you can use Pure.DI . The code that you start with is The code that you will use is   The code that is generated is Code and pdf at https://ignatandrei.github.io/RSCG_Examples/v2/docs/Pure.DI

  • RSCG – ConstructorGenerator

    RSCG – ConstructorGenerator     name ConstructorGenerator nuget https://www.nuget.org/packages/ConstructorGenerator/ link https://github.com/Swarley97/ConstructorGenerator author Swarley97 Generate constructor for classes   This is how you can use ConstructorGenerator . The code that you start with is The code that you will use is   The code that is generated is Code and pdf at https://ignatandrei.github.io/RSCG_Examples/v2/docs/ConstructorGenerator

  • RSCG – Valuify

    RSCG – Valuify     name Valuify nuget https://www.nuget.org/packages/Valuify/ link https://github.com/MooVC/valuify author Paul Martins Generating Equals from properties   This is how you can use Valuify . The code that you start with is The code that you will use is   The code that is generated is Code and pdf at https://ignatandrei.github.io/RSCG_Examples/v2/docs/Valuify

  • RSCG – Equatable.Generator

    RSCG – Equatable.Generator     name Equatable.Generator nuget https://www.nuget.org/packages/Equatable.Generator/ link https://github.com/loresoft/Equatable.Generator author Eden Prairie Generating Equals from properties   This is how you can use Equatable.Generator . The code that you start with is The code that you will use is   The code that is generated is Code and pdf at https://ignatandrei.github.io/RSCG_Examples/v2/docs/Equatable.Generator

  • [Interface2NullObject]Examples–part 3

    Examples for rscg_Interface_to_null_object: Simplifying the Null Object Pattern Now I can show some examples for rscg_Interface_to_null_object. This project aims to simplify the implementation of the Null Object Pattern in C# by automatically generating null object classes from interfaces. I will start with those 2 interfaces: and The generated code is the following And the employee…

  • [Interface2NullObject]Implementation–part2

    Introducing rscg_Interface_to_null_object: Simplifying the Null Object Pattern I’m excited to announce the release of my new project,rscg_Interface_to_null_object. This project aims to simplify the implementation of the Null Object Pattern in C# by automatically generating null object classes from interfaces. Architecture Overview The project is composed of two main components: Attribute Project: This project contains the…

  • [Interface2NullObject] Idea- part 1

    Every time I kick off a new project,I dive straight into classes/methods that do stuff – because who doesn’t love instant gratification? But now,I’m turning over a new leaf. From now on,I’m starting with interfaces and then gradually building out the classes that make the magic happen. But here’s the catch – for every interface,I…

  • RSCG – Darp.BinaryObjects

    RSCG – Darp.BinaryObjects     name Darp.BinaryObjects nuget https://www.nuget.org/packages/Darp.BinaryObjects/ link https://github.com/rosslight/Darp.BinaryObjects author Ross Light GmbH Serialize bits of data   This is how you can use Darp.BinaryObjects . The code that you start with is The code that you will use is   The code that is generated is Code and pdf at https://ignatandrei.github.io/RSCG_Examples/v2/docs/Darp.BinaryObjects