Posts
Code Quality Blog
Cancel

Dynamically create generic using reflection

A long time ago I created a class which helps creating a sut for unit testing. This class is generic and has the type of the sut as generic parameter. Details see ContextFor<> zum Testen des...

Lazy load of assemblies can be tricky

NUnit error message on data-driven test: Test is Inconclusive ReSharper Test Runner warning: Element Test was left pending after its run completion. Recently I was doing some testing and trying t...

Powershell 7 and "Trusted Publishers"

Untrusted Publishers Recently, I installed Powershell 7 and was using it for a while. After settings my code security to AllSigned, I got the following error. File C:\program files\powershell\...

ModeDetector vs. Precompiler Directives

Disclaimer: This solution does not apply to multi-framework targeting. The problem Regularly, I do a lot of refactoring, which means renaming classes and methods. Tools help a lot to rename d...

ContextFor<> zum Testen des SUT

In meinen Projekte der letzten Jahren ist mit der Zeit eine Hilfsklasse fürs Testen entstanden. Das Problem war das Erstellen des SUT mittels Konstruktor, welcher bei Dependency Injection entsprech...

Dictionary ohne KeyNotFound-Exception

Derzeit arbeite ich mit dem DevExpress DataGrid für WPF und erstelle die Spalten dynamisch, auf der Basis des Datenbankmappings. Dabei greifen die Daten auf normale Properties, aber auch Felder in ...

Comic - The Story Of DI

Für einen Vortrag über Dependency Injection ist eine kleines Comic entstanden. Der Vortrag ist eine Einführung in Dependency Injection, Interfaces, Injection Types und Lifetime Scopes. Er dient al...

Refactoring (I) Die Endlosschleife

Das Refactoring von Code ist laut Wikipedia eine Umstrukturierung von Codes ohne eine funktionale Veränderungen der Software aus Anwendersicht. Es werden nicht-funktionale Anforderungen wie Wartbar...