Tag: moq

Moq (gesprochen „Mock-man“ oder einfach „Mock“) ist ein mocking-framework für .NET, dass macht häufige Verwendung von lambdas und LINQ expression trees.

Mit Moq.Es.IsAny zum test ein string beginnt mit etwas

Anzahl der Antworten 2 Antworten
Ist es möglich, Moq zu sagen, eine Methode akzeptiert eine Zeichenfolge, die beginnt mit "ABC" zum Beispiel. Als Beispiel so etwas wie dieses: logger.Verify(x => x.WriteData(Moq.It.IsAny<string>().StartsWith("ABC")), Times.Exactly(3)); Die nicht kompilieren, aber ich hoffe es verdeutlicht meinen Punkt

Moq und SqlConnection?

Anzahl der Antworten 3 Antworten
Schreibe ich unit-tests für unsere Produkte und verwendet wurden Moq erfolgreich mock-verbindungen zu Entity Framework. Allerdings habe ich über die folgende Methode: public static productValue findValues(string productName, string dbConnectionString) { try { SqlConnection conn = new SqlConnection(dbConnectionString);

Wie zum Hohn eine readonly-Eigenschaft, deren Wert abhängig ist von einer anderen Eigenschaft von Mock

Anzahl der Antworten 1 Antworten
(Markiert durch die tags, die ich benutze moq). Ich habe ein interface wie dieses: interface ISource { string Name { get; set; } int Id { get; set; } } interface IExample { string Name { get;

Mocking HttpPostedFileBase-und InputStream für unit-test

Anzahl der Antworten 3 Antworten
Möchte ich testen, die folgende Zeile des Codes: ... Bitmap uploadedPicture = Bitmap.FromStream(model.Picture.InputStream) as Bitmap; ... Bild ist eine Eigenschaft, die in meinem Modell Typ HttpPostedFileBase. Also ich würde gerne zu verspotten, ein HttpPostedFileBase-Eigenschaft für unit-Tests: model.Picture

Wie kann ich feststellen, Moq, um wieder eine Aufgabe?

Anzahl der Antworten 4 Antworten
Ich habe ein interface, welches erklärt Task DoSomethingAsync(); Ich bin mit MoqFramework für meine tests: [TestMethod()] public async Task MyAsyncTest() { Mock<ISomeInterface> mock = new Mock<ISomeInterface>(); mock.Setup(arg => arg.DoSomethingAsync()).Callback(() => { <my code here> }); ... }

Testen private Methode mit Moq funktioniert nicht

Anzahl der Antworten 1 Antworten
Ich bin mit Moq und ich bin sozusagen der neue. Ich brauche zum testen einer private-Methode. Ich habe 2 Baugruppen: CustomerTest.dll CustomerBusiness.dll So CustomerTest dll ist eine Klasse wie folgt: [TestFixture] public class CustomerTestFixture { var customerMock=new

Verpackung eine statische Klasse/Methode, um unit-Tests?

Anzahl der Antworten 4 Antworten
Ich habe eine statische Klasse, die ich benutze für die Anmeldung: public static class myLogger { public static ErrorLogging(string input) { //dostuff } } So wie ich bin, es zu benutzen ist: public class myClassthatDoesStuff { ...

Spöttische Erweiterung Methoden mit Moq

Anzahl der Antworten 5 Antworten
Habe ich eine bereits vorhandene Schnittstelle... public interface ISomeInterface { void SomeMethod(); } und ich habe verlängert intreface mit einem mixin... public static class SomeInterfaceExtensions { public static void AnotherMethod(this ISomeInterface someInterface) { //Implementation here } }

Simulieren Sie eine Methode zum test

Anzahl der Antworten 1 Antworten
Versuchen zu verspotten, eine Methode, die aufgerufen wird, eine andere Methode. public virtual bool hello(string name, int age) { string lastName = GetLastName(); } public virtual string GetLastName() { return "xxx"; } Mock<program> name= new Mock<program>(); name.Setup(x

Wie behandeln try-catch-block in unit-Tests?

Anzahl der Antworten 3 Antworten
Möchte ich schreiben unit-test für die try-catch-Blockes(C#). Public ActionResult Index() { try { ------------- } catch(Exception ex) { throw; } } Wie Sie sehen können, bin ich mit try-catch-block in meine index-Methode im controller.Und während unit-Test-diese Methode,

Nunit-Tests mit Mock. Instanz Interface

Anzahl der Antworten 3 Antworten
Habe ich die folgenden (vereinfachten) code. public class Controller { private readonly IService _service; public Controller(IService service) { _service = service; } public async Task<IHttpActionResult> Create(MyObject object) { var result = _service.method(object); if (!result.Succeeded) { return this.GetErrorResult(object);

Moq - Wie die Rückkehr der eine verspottet Objekt von einer Methode?

Anzahl der Antworten 2 Antworten
Ich bin neu auf Moq und möchten nicht nur unit-tests, wo ich mich meistens kommen Sie aber im code. Angesichts dieser Entität: namespace TestBed.Domain.Entities { public class Person { public string LastName { get; set; } public

Unit-Test-controller mit MOQ . Wie zum Hohn httpcontext

Anzahl der Antworten 2 Antworten
Versuche ich zu testen, mein Konto controller durch den Einsatz Moq hier ist, was ich getan habe Controller private readonly IWebSecurity _webSecurity; public AccountController(IWebSecurity webSecurity) { this._webSecurity = webSecurity; } public ActionResult Login(LoginModel model, string returnUrl) {

Simulieren Sie eine Methode mit List<int> als parameter und return-Liste<> mit Moq

Anzahl der Antworten 2 Antworten
In meinem test habe ich definiert als Daten, die ein List<IUser> mit einigen aufnehmen. Ich möchte das setup eine moq für die Methode GetList diese Methode erhält eine List<int> als parameter. Dies ist eine Liste von Ids,

MOQ Fehler Erwartet den Aufruf auf der mock einmal, aber war 0 mal

Anzahl der Antworten 1 Antworten
Ich bin neu auf MOQ und ich habe gelesen das Quickstart hier. Ich bin mit MOQ v4.2.1402.2112. Ich bin versucht, eine Einheit zu schaffen-test für die Aktualisierung ein person-Objekt. Die UpdatePerson Methode gibt das aktualisierte Objekt person

Moq eine Basisklasse Funktion in einer abgeleiteten Klasse

Anzahl der Antworten 2 Antworten
Ich bin neu auf Moq und ich schaute zu, wie pluralsight video auf Moqing so fühlte ich mich ermächtigt, zu gehen und schreiben Sie ein paar tests. Ich habe eine Base-Klasse sagen wir mal-Blatt, das eine Schnittstelle

Wie zum Hohn WCF-client über Moq?

Anzahl der Antworten 1 Antworten
In meinem Projekt verwende ich: SL5+ MVVM+ PRISMA + WCF + Rx + Moq + Silverlight Unit Test Framework. Ich bin neu in unit-Tests und habe vor kurzem angefangen, in DI, Muster (MVVM) - etc. Daher ist

Alle den Aufruf auf der Attrappe muss eine entsprechende setup

Anzahl der Antworten 1 Antworten
Habe ich einige legacy-code ich möchte die unit-Tests. Ich erstellte eine erste moq testen, aber ich bin immer folgende exception: Moq.MockException:IConnection.SendRequest(ADF.Messaging.Vertrag.ConfigServer.GetDataVersionRequest) Aufruf fehlgeschlagen mit mock-Verhalten Streng. Alle Aufrufe auf die mock muss eine entsprechende setup. Wichtige Teile

Mit MOQ auf test-repository

Anzahl der Antworten 1 Antworten
Ich bin versuchen zu testen, ein repository mit MOQ, zu verhöhnen, das Verhalten der repo. Ich bin failry neu MOQ, so mit mir tragen, bitte. Angesichts der folgenden Methode: public static SubmissionVersion DeleteNote(IRepository repository, SubmissionVersion version, Guid

Moq - Wie zum Hohn-web-service-Aufruf?

Anzahl der Antworten 3 Antworten
Den using unten trifft eine externe Ressource, die ich nicht wollen, um tatsächlich getroffen. Ich will testen someResult und der code, der es verwendet, aber jedes mal, wenn ich meine unit-test, dieser code noch versucht zu schlagen,

Wie zu verwenden Moq, um eine Liste von Daten oder Werte?

Anzahl der Antworten 2 Antworten
Kann mir jemand sagen, wie die Rückkehr der Liste der Daten, die mit mock-Objekt verwenden Moq-framework und Zuweisung der so zurückgegebenen Liste von Daten zu einer anderen Liste<> variable.?? Ich bin mit einem mock-Objekt eine Methode aufrufen,

Wie zum erstellen von Mock für die abstrakte Basis-Klasse mit MOQ-framework?

Anzahl der Antworten 2 Antworten
Möchte ich schreiben unit-tests für MyClass aber seine Basis-Klasse ist eine abstrakte Klasse. public class MyClass : AbstractBaseClass { } Möchte ich verspotte die AbstractBase Klasse, so dass ich überspringen können einige der Logik in seinem Konstruktor

Unit testing einer Web-Api-controller

Anzahl der Antworten 1 Antworten
Ich bin ziemlich neu in Unit-Testing, und ich bin versucht, eine Einheit zu schaffen-Test für eine Web-Api-Controller, die ich erstellt habe, die gibt eine Liste von Marken. Meinen WebApi controller Get() Methode sieht wie folgt aus:- [HttpGet("/api/Brands/Get",

Moq Überprüfen-Ereignisse ausgelöst

Anzahl der Antworten 3 Antworten
class A { event EventHandler Event1; } var mock = new Mock<A>(); Wie kann ich überprüfen, Event1 gefeuert wurde? (ohne Handbuch event-Handler /ausgelöst flags) Abonnieren? Irgendeiner Weise zu verwenden, zu Überprüfen? Ich bin momentan auf der Zeichnung

Unit-test-protected-Methode in C# mit Moq

Anzahl der Antworten 3 Antworten
Es kam, um meine Aufmerksamkeit in letzter Zeit, dass Sie können unit-test-abstrakte Basis-Klassen mit Moq anstatt eine dummy-Klasse im test, die die abstrakte Basis-Klasse. Sehen Wie zu verwenden moq testen eine konkrete Methode in eine abstrakte Klasse?

Unterschied zwischen SetupSet und SetupProperty in Moq

Anzahl der Antworten 2 Antworten
Ich verstehe, dass SetupSet alt ist, Möglichkeit der Einrichtung von Immobilien in Moq. Es ist obsolette jetzt aber meine intellisense zeigt die beiden mit keiner von Ihnen markiert Obsolette. Kann jemand Punkt mich ist der eigentliche Unterschied

Wie mache ich einen unit-test zu testen, Sie eine Methode, die überprüft, request-Header?

Anzahl der Antworten 3 Antworten
Ich bin sehr, sehr neu, um unit-Tests und versuche zu schreiben, einen test für eine ziemlich einfache Methode: public class myClass : RequireHttpsAttribute { public override void OnAuthorization(AuthoizationContext filterContext) { var request = filterContext.HttpContext.Request; var header =

Testing und mocking private/protected-Methoden. Viele Beiträge aber noch nicht machen, ein Beispiel der Arbeit

Anzahl der Antworten 2 Antworten
Ich habe gesehen, viele Beiträge und Fragen über "die Verspottung einer privaten Methode" ist aber immer noch nicht seine Arbeit machen und nicht eine wirkliche Antwort. Lässt den code vergessen Geruch und Sie sollten es nicht tun

Prüfen Sie eine Methode aufgerufen wird oder nicht im Unit-Test

Anzahl der Antworten 1 Antworten
Habe ich ein unit-test-ich bin überprüfung, ob eine Methode einmal aufgerufen wird oder nicht, so versuchte ich auf diese Weise:- Dies ist mein Mock ILicenseManagerService und ich bin übergeben Ihr Objekt durch construstor. public Mock<ILicenseManagerService> LicenseManagerService {

Wie Moq Entity Framework SqlQuery ruft

Anzahl der Antworten 4 Antworten
Habe ich in der Lage zu verspotten DbSet's von entity framework mit Moq mit dieser link. Allerdings würde ich jetzt gerne wissen, wie ich konnte mock den Aufruf von SqlQuery. Nicht sicher, ob dies möglich ist oder

Wie erstellen Sie einen stub mit Moq

Anzahl der Antworten 3 Antworten
Wie kann ich creat ein reines stub über Moq? Mit Rhino Mocks habe ich es wie folgt: [TestFixture] public class UrlHelperAssetExtensionsTests { private HttpContextBase httpContextBaseStub; private RequestContext requestContext; private UrlHelper urlHelper; private string stylesheetPath = "/Assets/Stylesheets/{0}"; [SetUp]

Wie kann ich mithilfe von Mock-Objekten in meine unit-tests und Code-Coverage?

Anzahl der Antworten 4 Antworten
Derzeit bin ich Beginn der Einführung das Konzept von Mock-Objekten in meine Unit-Tests. Insbesondere bin ich mit dem Moq-framework. Aber eines der Dinge, die ich bemerkt habe, ist, dass plötzlich die Klassen Teste ich mit diesem Rahmen

Wie zum Hohn ein async-repository mit Entity Framework-Core

Anzahl der Antworten 4 Antworten
Ich versuche zum erstellen einer unit test für eine Klasse, die Aufrufe in einer async-repository. Ich bin mit ASP.NET Kern-und Entity Framework-Kern. Mein generischen repository sieht wie folgt aus. public class EntityRepository<TEntity> : IEntityRepository<TEntity> where TEntity :

Warum verwenden Sie Es.ist<> oder Es.IsAny<> wenn ich könnte einfach eine variable definieren?

Anzahl der Antworten 2 Antworten
Hallo, ich habe mit moq für eine Weile, wenn ich sehe, dieser code. Habe ich, um das setup eine Rückkehr in eine meiner repo. mockIRole.Setup(r => r.GetSomething(It.IsAny<Guid>(), It.IsAny<Guid>(), It.IsAny<Guid>())).Returns(ReturnSomething); Habe ich drei Parameter, und ich sah diese

Teilweise Spott der Klasse mit Moq

Anzahl der Antworten 2 Antworten
Ich will, zu verhöhnen, nur die GetValue - Methode der folgenden Klasse, mit Moq: public class MyClass { public virtual void MyMethod() { int value = GetValue(); Console.WriteLine("ORIGINAL MyMethod: " + value); } internal virtual int GetValue()

Was sind strikte und nicht-strikte verspottet?

Anzahl der Antworten 4 Antworten
Habe ich begonnen, mit moq für Spott. Kann jemand mir erklären das Konzept der strikten und nicht-strikten verspottet? Wie können Sie verwendet werden kann moq? edit: in dem Szenario verwenden wir, welche Art von mock? Frage mich,

In einem unit-test, haben Sie nachzuweisen und geltend zu machen?

Anzahl der Antworten 4 Antworten
Ich bin mit Moq in meinem unit-test-Projekt. Die meisten unit-test-Beispiele, die ich gesehen habe online Ende mit someMock.VerifyAll(); ich Frage mich, ob es OK ist geltend zu machen, nachdem VerifyAll(). So zum Beispiel, //Arrange var student =

Gewusst wie: hinzufügen Ansprüche in einem mock "ClaimsPrincipal"

Anzahl der Antworten 2 Antworten
Ich versuche, unit-test-meine-controller-code, der bekommt die Informationen aus den "claimsprincipal".Aktuelle. In der controller-code, den ich public class HomeController { public ActionResult GetName() { return Content(ClaimsPrincipal.Current.FindFirst("name").Value); } } Ich versuche zu verspotten, meine "ClaimsPrincipal" - mit Behauptungen, aber

Moq Params TargetParameterCountException : Parameter count mismatch Ausnahme

Anzahl der Antworten 4 Antworten
Folgende ist meine generische base-repository-Schnittstelle public interface IRepository<T> { IQueryable<T> AllIncluding(params Expression<Func<T, object>> includeProperties); } meine Person public class Sdk { public Sdk() { this.Identifier = Guid.NewGuid().ToString(); } public virtual ICollection<Resource> AccessibleResources { get; set; } public

Wie "installieren" Moq-framework

Anzahl der Antworten 6 Antworten
Ich Plane über die Verwendung Moq zu verspotten einige Schnittstellen, die in das unit-test-codes, die ich erstellt habe. Ich habe bereits die neueste version runtergeladen von Moq. Meine Frage ist, wie kann ich es "installieren"? Wo soll

Wie richte ich diese (Moq Setup)

Anzahl der Antworten 2 Antworten
Möchte ich testen, mein Teil des Codes, der gibt die Benutzer-Passwort-Frage. So habe ich mir vorgenommen ein Modell der Membership-provider mit Moq. Ich glaube nicht, dass ich brauchen, um Ihnen zu zeigen der eigentliche code nur den

Moq Einstellung Rückgabewert der Methode

Anzahl der Antworten 3 Antworten
Habe ich die unten Klasse, und ich versuche, die Methode zu testen AddRecordToQueue. Ich bin mit Moq, zu verhöhnen, das Ergebnis der die AddToQueue Methode innerhalb der AddRecordToQueue Methode. Den AddToQueue-Methode gibt einen booleschen Wert zurück, so

Wie zu Verspotten (mit Moq) Einheit Methoden

Anzahl der Antworten 4 Antworten
Erweiterung Methoden sind nicht gut für die Prüfung (das ist hier beschrieben: Spöttische Erweiterung Methoden mit Moq, http://www.clariusconsulting.net/blogs/kzu/archive/2009/12/22/Howtomockextensionmethods.aspx). Aber wahrscheinlich gibt es einige Lösungen für Spott der Einheit Methoden? In meinem Fall habe ich die folgende Funktion:

Umsetzung von mocking-Objekte mit Moq, wenn Konstruktor-Parameter

Anzahl der Antworten 7 Antworten
Habe ich gelesen, das Antwort von Ragzitsu für die gleiche Frage. Ich bin immer noch verwirrt, wie man implementieren Sie die Dinge aber. Kann jemand mir ein Beispiel für eine Implementierung. Habe ich die folgenden Klassen: class

Wie moq eine statische Klasse mit einer statischen Methode (UnitOfWork Fall)?

Anzahl der Antworten 4 Antworten
Habe ich diese Klassen: public static class UnitOfWorkSS { public static IUnitOfWork Begin() { return IoC.Resolve<IUnitOfWork>(); } } public class PostService { using (IUnitOfWork unitOfWork = UnitOfWorkSS.Begin()) { //don't forget to sanitize html content htmlContent = _htmlSanitizer.Sanitize(htmlContent);

wie zu behaupten, wenn eine Methode aufgerufen wurde mithilfe von nunit

Anzahl der Antworten 2 Antworten
ist es möglich zu behaupten, ob eine Methode aufgerufen wurde? Ich Teste die folgende Methode, und ich möchte behaupten, dass die _tokenManager.GetToken() aufgerufen wurde. Ich will nur wissen ob die Methode wurde aufgerufen, wenn die Methode keinen

Moq mock-Methode mit aus der Angabe der input-parameter

Anzahl der Antworten 3 Antworten
Ich habe ein code in einem test mit Moq: public class Invoice { ... public bool IsInFinancialYear(FinancialYearLookup financialYearLookup) { return InvoiceDate >= financialYearLookup.StartDate && InvoiceDate <= financialYearLookup.EndDate; } ... } So, in einem unit-test, den ich versuche

Vorbei Moq mock-Objekte an den Konstruktor

Anzahl der Antworten 2 Antworten
Habe ich mit RhinoMocks für eine gute Weile, aber nur begann, mich in Moq. Ich habe dieses sehr grundlegende problem, und es überrascht mich, dass dies nicht der Flug direkt aus der box. Angenommen ich habe die

Was ist die Verwendung von Moq?

Anzahl der Antworten 3 Antworten
Ich sehen, wie sich dies auf die verwiesen wird, DotNetKicks etc... Noch nicht herausfinden, was es genau ist (In Englisch) oder was macht es? Könnten Sie erklären, was es ist, oder warum ich es verwenden würde? InformationsquelleAutor

Moq: Setup ein property ohne setter?

Anzahl der Antworten 2 Antworten
Habe ich folgende Klasse: public class PairOfDice { private Dice d1,d2; public int Value { get { return d1.Value + d2.Value; } } } Nun würde ich gerne eine PairOfDice in meinem test liefert den Wert 1,