Frage

Ich habe eine Klasse mit MS Fakes stubbt.Diese Klasse wird in eine andere Klasse injiziert, die nicht stumm ist:

generasacodicetagpre.

Wenn ich in classb.dosomething () steige, ist die Classa-Instanz da und ich kann sehen, dass es richtig stubbedelt ist.

in classb.dosomething (int empid)

generasacodicetagpre.

Das obige Anruf ist ein echter Anruf zu clasca.getseloyee ().Sollte nicht nur null zurückgeben und nicht versuchen, den echten Code auszuführen?

Ich habe versucht, getemmoleee ():

generasacodicetagpre.

es wirft jedoch den Kompilierzeitfehler:

generasacodicetagpre.

Unterschrift von GetemSmoleee in Classa

generasacodicetagpre.

Irgendwelche Ideen, was ich falsch mache?

War es hilfreich?

Lösung

Sie müssen sicherstellen, dass Ihre Classica eine Schnittstelle implementiert, sodass MS FAKES einen Stub für ihn implementieren können.

ein kleines Beispiel, das ich zusammengeworfen habe:

generasacodicetagpre.

Jetzt können Sie Classica wie Also stehlen:

generasacodicetagpre.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top