Web- und Software Development

Archive for the 'CSharp' Category

NUnit TestCaseSource-Methode mit neuen Parametern testen

Ich beschäftige mich ja noch nicht lange mit UnitTests (NUnit), aber diese Feature hätte ich gerne schon früher kennen gelernt. Mit dem Attribut TestCaseSource kann man eine TestMethode erneut und mit immer neuen Argumenten aufrufen und testen. Man definiert die Methode, welche die Parameter zurückgeben soll im TestCaseSource Attribut und die Methode muss ein Enumerable zurückgeben. [...]

Read the rest of this entry »

Mehrfache SQL Statements absetzen | C# Quicky

Will man mehrere SQL Statements abschicken, wirft man ein Auge auf “Transaction”. Um über ein SQL Command solche Transactions zu starten, kann man folgenden Codeansatz dazu verwenden 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 [...]

Read the rest of this entry »

NUnit TestMethoden-Ausführzeit messen | C# Quicky

Um die genaue Zeit einer TestMethode oder eines TestAbschnitts zu messen, habe ich mir zwei Hilfsmethoden geschrieben. Vor meinen zu testenden Abschnitt rufe ich ToMeasureWatchStart(“Create Firma”) und nach dem Abschnitt ToMeasureWatchStop(“Create Firma”) auf. Erwartet wird ein String der den abrufenden Abschnitt beschreibt. 1 2 3 4 5 6 7 8 9 10 11 12 13 [...]

Read the rest of this entry »

Das WPF Control “Popup” – HowTo

Das WPF Control Popup kann ein eigenständiges Fenster in einer WPF Applikation darstellen und wie ein Tooltip beim Überfahren von Elementen angezeigt werden. Ein Popup kann als Kindelement ein weiteres UIElement aufnehmen, was so einem weiteren Design des Popups, nichts im Wege stehen sollte. Die Position kann relativ zum Element oder zur Applikation geöffnet werden. [...]

Read the rest of this entry »