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

Mock eine Methode für eine Klasse statt der ganzen Klasse mit Moq?

Ich habe eine Klasse %Vor% Ich möchte die MethodeB testen, aber ich habe Probleme, darüber nachzudenken, wie ich MethodA mocken kann, während ich mit Moq immer noch in MethodB aufrufe. Moq verspottet die Schnittstelle, nicht die Klasse...
28.07.2012, 00:11
2
Antworten

Best Practice zum Verspotten von Repository-Pattern

Ich beginne mit IoC / Mocking und versuche sicherzustellen, dass ich "Best Practice" für meine Repositories verwende. Ich richte Schnittstellen für meine Repositories ein. Die konkreten Implementierungen verweisen auf SQL, während Tests Moq v...
08.06.2011, 06:30
5
Antworten

Moq Erwartet im IRepository Passing Expression

Ich verwende diesen Code, um das Verhalten einer Methode zu überprüfen, die ich gerade teste: %Vor% _repository ist definiert als: %Vor% Wenn mein Test ausgeführt wird, bekomme ich diese Ausnahme: Ausdruck t = & gt; (t.STATUS_CD="A")...
13.11.2008, 21:34
2
Antworten

Moq testet die ungültige Methode

Hi, ich bin neu in Moq Tests und habe es schwer, eine einfache Behauptung zu machen. Ich benutze eine Schnittstelle %Vor% Moq für die Schnittstelle IAdd ist: %Vor% Da die Methode add ungültig ist, gibt sie keinen Wert zurück, für d...
25.02.2013, 07:56
3
Antworten

Simulieren Sie eine Verzögerung bei der Ausführung im Komponententest mit Moq

Ich versuche Folgendes zu testen: %Vor% mit folgendem Komponententest: %Vor% Message_HB1ToHB2 () gibt nur eine Zeichenkette zurück und die Methode "Delay Delivery" ist %Vor% Ich benutze Moq als Mock Framework und MSTest als Testframe...
04.04.2013, 20:09
8
Antworten

Soll ich im Produktionscode spotten?

Ich habe eine Situation, in der ich einen Code in der Produktion verspotten muss. Dies dient dazu, einen Teil des Codes zu erstellen und in halber Funktionalität zu arbeiten. Ich muss wählen, um eine leere Klassen zu schreiben (um die Schni...
31.07.2009, 09:56
4
Antworten

Wie kann ich feststellen, dass eine bestimmte Methode mit NUnit aufgerufen wurde?

Wie kann ich testen, dass eine bestimmte Methode mit den richtigen Parametern als Ergebnis eines Tests aufgerufen wurde? Ich benutze NUnit . Die Methode gibt nichts zurück. es schreibt nur in eine Datei. Ich verwende ein Mock-Objekt für Sys...
03.12.2009, 05:55
5
Antworten

Verwendung von Autofac mit moq

Ich muss meinen Autofac-Container mit einer bestimmten Schnittstelle registrieren, für diesen Fall möchte ich den Schein auflösen. Wie kann ich es tun? Ich habe es versucht: %Vor% Ich möchte meinen Code nicht ändern, um etwas anderes a...
09.11.2011, 07:49
1
Antwort

TDD Arrange Act Assert-Muster bei Verwendung von Mocks, um Abhängigkeitsaufrufe zu verifizieren

Ich verwende Moq , um das Verhalten einiger void-Methoden zu testen. Mit MockBehaviour.Strict muss jeder Aufruf des Mocks während Arrange step angegeben werden. Dies führt dazu, dass viele Tests keinen Assert (oder Verify) -Schritt ha...
22.12.2011, 16:26
2
Antworten

Verspotten von Delegate.Invoke () mit Moq löst die InvalidCast-Ausnahme in LINQ aus

Nehmen wir an, ich habe IService interface: %Vor% Und ein Delegat Func<IService> , das diese Schnittstelle zurückgibt. In meinem Komponententest möchte ich die Invoke() -Methode des Delegierten mit Moq wie folgt vortäuschen:...
23.01.2014, 01:28