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).
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
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
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
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
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
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
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;
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
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
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,