Mock einen Konstruktor mit MOQ

8

Ich habe eine Klasse B mit einem Konstruktorparameter der Klasse A.

Ich möchte, dass Klasse A verspottet wird, wenn ich einen Mock für Klasse B erstelle.

Wie kann ich das tun? Ich habe versucht, MockBehavior Loose / Strict, aber das hat nicht geholfen!

    
Elisabeth 14.03.2013, 21:33
quelle

1 Antwort

16

Wenn Sie Klassen verspotten, können Sie die Konstruktorargumente übergeben, wenn Sie new Mock<T> :

aufrufen

Also, wenn Sie die Klassen haben:

%Vor%

Der folgende Code erstellt einen Schein B mit einem Schein A:

%Vor%     
nemesv 14.03.2013, 21:40
quelle

Tags und Links