Tag: nsubstitute

NSubstitute ist .NET framework imitieren. Es schafft Ersatz der Arten zum testen handeln kann, da beide mocks (überprüfen können Anrufe wurden empfangen) und stubs (konfigurieren können Ergebnisse für die Anrufe).

NSubstitute - Erhielt für async - "Anruf nicht erwartet"Warnung

Anzahl der Antworten 3 Antworten
Ich versuche, stellen Sie sicher, dass eine asynchrone Methode aufgerufen wurde und mit den richtigen Parametern. Allerdings bekomme ich die Warnung: "Weil dieser Anruf nicht erwartete, Ausführung der aktuellen Methode weiter, bevor der Anruf abgeschlossen ist. In

wie mock eine Eigenschaft mit privatem setter mit NSubstitute

Anzahl der Antworten 1 Antworten
Ich bin mit einer Klasse "Beispiel" mit einer Eigenschaft "data", die einen privaten setter und ich möchte zu verspotten, die data-Eigenschaft Public class Example { public string data {get; private set;}} Möchte ich verspotte die data-Eigenschaft mit

NSubstitute - Tests für eine bestimmte linq-Ausdruck

Anzahl der Antworten 4 Antworten
Ich bin mit dem repository-pattern im MVC 3-Anwendung, die ich bin derzeit in der Entwicklung. Meine repository-Schnittstelle sieht wie folgt aus: public interface IRepository<TEntity> where TEntity : IdEntity { void Add(TEntity entity); void Update(TEntity entity); void Remove(TEntity

Wie schreibt man unit-tests rund um private-Methoden

Anzahl der Antworten 7 Antworten
Ich versuche, unit-test einer Klasse, die öffentlichen und privaten Methoden und ich möchte, dass unit-Tests eine bestimmte Methode festgelegt wurde, die als private (protected abstract auf der Basis). Ich kann die Methode public und ich will nicht

NSubstitute - mock wirft eine exception in der Methode zurückgeben Aufgabe

Anzahl der Antworten 3 Antworten
Mit NSubstitute, wie Sie mock eine Ausnahme ausgelöst wird, in eine Methode der Rückkehr eine Aufgabe? Lassen Sie uns sagen, dass unsere Methode, die Signatur sieht wie folgt aus: Task<List<object>> GetAllAsync(); Hier ist, wie NSubstitute docs sagen

NSubstitute mock-extension-Methode

Anzahl der Antworten 3 Antworten
Will ich tun, mock-Erweiterung-Methode, aber es funktioniert nicht. Wie kann das getan werden? public static class RandomExtensions { public static IEnumerable<int> NextInt32s(this System.Random random, int neededValuesNumber, int minInclusive, int maxExclusive) { //... } } [Fact] public void

Kann ich NSubstitute auto-mock meine konkreten Klassen?

Anzahl der Antworten 2 Antworten
Habe ich eine Schnittstelle, die bin ich spöttisch mit 'NSubstitute", die enthält Eigenschaften, die konkreten Klassen, ist der return-Wert ist nicht eine Schnittstelle. e.g public interface ISomething { SomeObj First { get; } SomeObj Second { get;

NSubstitute DbSet / IQueryable & lt; T & gt;

Anzahl der Antworten 5 Antworten
Damit Entity Framework 6 ist viel besser testbar dann Vorherige Versionen. Und es gibt einige schöne Beispiele im internet für frameworks wie Moq, aber der Fall ist, bevorzuge ich mit NSubstitute. Ich habe die "nicht-Abfrage" - Beispielen

NSubstitute: Überprüfung empfangener Methoden mit Array-Argumenten

Anzahl der Antworten 1 Antworten
Möchte ich überprüfen, ob eine Methode auf meinem NSubstitute verspotten heißt mit einem bestimmten array-argument. Sagen, dass die Schnittstelle IProcessor hat eine Methode void ProcessSomething(Foo something]). Sagen meiner Klasse unter test ist benannt Commander. Ich meine Prüfung

Ist es empfehlenswert, konkrete Klasse zu verspotten?

Anzahl der Antworten 3 Antworten
Meisten der Beispiele in den mocking framework website-mock-Schnittstelle. Lassen Sie sagen, NSubstitute, ich bin derzeit mit, all Ihr Spott Beispiele zu mock-Schnittstelle. Aber in der Realität, ich sah einige Entwickler mock konkrete Klasse statt. Ist es empfehlenswert,