moq

Moq (ausgesprochen "Mock-you" oder einfach nur "Mock") ist ein spöttisches Framework für .NET, das stark von Lambdas und LINQ-Ausdrucksbäumen Gebrauch macht.
2
Antworten

Wie überprüfe ich, ob eine von zwei Methoden aufgerufen wurde?

Ich verwende Moq, um zu überprüfen, ob eine Methode in meinem Unittest aufgerufen wird. In diesem speziellen Fall möchte ich testen, ob die zu testende Methode einen Fehler über log4net protokolliert. Das Problem besteht darin, dass dies entwede...
10.01.2013, 00:09
2
Antworten

C # Statisch Readonly log4net Logger, wie kann man den Logger im Unit Test ändern?

Meine Klasse hat diese Zeile: %Vor% Wenn ich zum Komponententest gehe, kann ich keinen moq-Logger in diese Schnittstelle injizieren, um Protokollaufrufe zu zählen. Gibt es eine Möglichkeit, dies zu tun? Log4net empfiehlt statische Schreib...
28.05.2013, 16:08
2
Antworten

Verwenden von Moq zum Testen einer abstrakten Klasse

Ich versuche, einen Komponententest für eine Methode in einer abstrakten Klasse auszuführen. Ich habe den folgenden Code zusammengefasst: Abstrakte Klasse: %Vor% Test: %Vor% Nachricht: %Vor% Was mache ich hier falsch? Mein Ziel is...
15.12.2013, 06:26
1
Antwort

So verwenden Sie die Moq.MockRepository.Of () -Methode

Was ist die korrekte Verwendung von Moq.MockRepository.Of () und Moq.MockRepository.OneOf ()? Ich habe so etwas versucht, um es herauszufinden. %Vor% Ich habe festgestellt, dass cnt einfach immer weiter wächst. Was gibt? Dokumentation diesbe...
17.05.2012, 15:11
1
Antwort

Aufrufen von Func, das als Parameter an einen Schein mit Moq und C # übergeben wurde

Ich habe eine verspottete Methode, die so aussieht: %Vor% In meinem Code verwende ich zum Beispiel: %Vor% Mein Fall ist, ich teste MyMethod mit Moq und ich möchte überprüfen, ob das Func-Verhalten wie erwartet ist. Ich habe einige Objekt...
18.04.2012, 18:16
1
Antwort

Verspotten eines Rückgabetyps von einem anderen Mocked-Typ mit Moq

Ich versuche also, einen verspotteten Typ von einem anderen Mocked-Typ zurückzugeben, ich habe einige Fortschritte gemacht, aber ich stecke hier fest (Interface-Namen wurden vereinfacht) Betrachten Sie die Schnittstelle IFoo und IFooItem. Bei...
24.04.2012, 23:48
2
Antworten

Wie erstelle ich einen Moq-Provider für Ninject?

Ich möchte einen einfachen Ninject-Provider erstellen, der Moq'd-Instanzen anstelle von konkreten Typen zurückgibt. Bisher habe ich das: %Vor% Aber das ist alles falsch, da ich nicht weiß, was ich wirklich mache. Jede Hilfe und Codebeispiele...
29.07.2011, 18:25
1
Antwort

Wie testet man den OData Client?

Ich verwende Web Api OData v4 auf dem Server und OData Client Codegenerator auf dem Client. Es funktioniert gut, aber ich weiß nicht, wie man den Code auf dem Client prüft. Auf dem Server stelle ich ein "Levels" dbSet zur Verfügung. Hier...
04.12.2015, 18:26
1
Antwort

Konstruktorargumente können nicht für Interface-Mocks übergeben werden

Wenn ich den Code debugge und die Zeile mit der Erstellung von mockLessonplannerAFactory lese, bekomme ich den Fehler:    Konstruktorargumente können nicht für Interface-Mocks übergeben werden. %Vor% Mein TimeTableService akzeptiert nu...
16.03.2013, 11:41
1
Antwort

Wie funktioniert es?

Der Versuch, eine Klasse zu testen, deren Konstruktor einen Func akzeptiert. Nicht sicher, wie man es mit Moq verspotten kann. %Vor%     
17.05.2011, 20:29