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.

Moq Prüfung void-Methode

Anzahl der Antworten 2 Antworten
Hallo ich bin neu Moq testen und harte Zeit zu tun, eine einfache Behauptung. Ich bin über eine Schnittstelle public interface IAdd { void add(int a, int b); } Moq für die IAdd Schnittstelle: Mock<IAdd> mockadd =

Mocking Datenbank-Transaktionen?

Anzahl der Antworten 6 Antworten
Habe ich ein paar Tabellen, die eine Eltern/Kind-Beziehung - Vorfall und incidentDetails. Ich habe ein viewmodel enthält Informationen aus beiden Tabellen. Und ich habe einen business-Schicht-Methode übergeben wird, eine Instanz des viewmodel, muss zur Aktualisierung der Tabellen.

XUnit, AutoFixture und Moq best practice

Anzahl der Antworten 3 Antworten
Bin ich beim Lesen eine Menge an Dokumentation und Beispiele über, wie man richtig Einheit-test-Dinge, die die Kombination der drei Komponenten in den Titel. Ich kam mit einer test-Methode für eine Methode, auf meinem business-Logik, aber es

Moq.Mock Ausnahme mit Aufruf fehlgeschlagen mit gespielter strenge Verhalten

Anzahl der Antworten 1 Antworten
Ich bin neu Moq-framework und ich habe geschrieben eine test-Methode, aber ich bekomme die folgende Fehlermeldung. Ich konnte nicht finden, wo ich verpasst habe. Kann jemand bitte lassen Sie mich wissen, wie kann ich das korrigieren die

Einstellung mock-Eigenschaft über das Setup Ursachen 'Ausdruck ist nicht eine Methode invocation'

Anzahl der Antworten 4 Antworten
Habe ich den code unten, wo meine Mock-Schnittstelle verfügt über eine Recorder-Eigenschaft, die ist Klasse. Ich dann versuchen, eine Eigenschaft auf, die Klasse aber ich bekomme Expression is not a method invocation Fehler. Können Sie helfen? Wird

Kann irgend jemand vorschlagen, eine Schritt-für-Schritt-Beispiel für die Verwendung moQ-framework

Anzahl der Antworten 2 Antworten
Kann jeder ein schlagen eine Schritt-für-Schritt-Beispiel für die Verwendung moQ-framework. Richtlinien oder thumbrules, die befolgt werden muss, während mocking objetcs . kann sehr viel helfen. Dank. Was suchst du als end-Ziel werde durch das Beispiel ? Haben

"Kurzschluss" void-Methoden mit Moq?

Anzahl der Antworten 1 Antworten
mein team die Entscheidung getroffen hat, vor kurzem zu verwenden Moq wie unsere mocking framework, das für seine enorme Flexibilität und die sehr lesbare syntax. Da wir neu sind, ich bin stolpern auf, was scheint zu sein,

C# WebApi Unit-Tests und Mocking-Controller

Anzahl der Antworten 1 Antworten
Arbeite ich auf dieser WebAPI-Projekt, und ich brauche zum erstellen von unit-tests für Sie. Die Basis für das Projekt wurde mit VS 2010 , und dann ein WebApi-Modul wurde Hinzugefügt. Die Funktionsweise der controller sind irgendwie immer

Erstellen Sie einen Ausdruck<U<,>> mit der spiegelung

Anzahl der Antworten 3 Antworten
Im mit Moq erstellen spottet, von einem Daten-set. Habe ich eine kleine Helfer-Klasse, die es mir erlauben eine in-memory-Speicher anstatt mit einer Datenbank, macht die unit-Tests ein Kinderspiel. Auf diese Weise kann ich Elemente hinzufügen und entfernen

Wie interne Schnittstellen sichtbar für Moq?

Anzahl der Antworten 1 Antworten
Ich habe 3 Projekt in meinem C# - Lösung. Signaturen Strukturen Tests Signaturen mit öffentlichen und internen Schnittstellen. Auch hat es [assembly: InternalsVisibleTo("Structures")] [assembly: InternalsVisibleTo("Tests")] in AssemblyInfo.cs. Strukturen in öffentlichen und internen Klassen und [assembly: InternalsVisibleTo("Tests")] in

.NET 4, AllowPartiallyTrustedCallers-Attribut und Sicherheitsmerkmalen wie SecurityCritical

Anzahl der Antworten 1 Antworten
Ich bin neu in C# und versuche zu verstehen, die neue Sicherheits-features .NET-4. Füllen Sie einige details, ich bin derzeit versucht, zu aktualisieren AutofacContrib.Moq arbeiten mit den neuesten Moq. Ich hatte keine Probleme dabei .NET 3.5 und

Verpackung eine statische Klasse/Methode, um die Einheit testen?

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 { ...

Wie zu verwenden moq, um zu überprüfen, dass ein ähnliches Objekt übergeben wurde, als argument?

Anzahl der Antworten 3 Antworten
Ich hatte ein paar Gelegenheiten, wo sowas wäre hilfreich. Ich habe zum Beispiel eine AccountCreator mit einem Create - Methode mit einem NewAccount. Meine AccountCreator hat eine IRepository wird schließlich verwendet werden, um das Konto zu erstellen.

Wie kann ich behaupten, dass ein Gerät getestet, die Methode True zurück?

Anzahl der Antworten 2 Antworten
Dies ist meine Domäne-Klasse public partial class Department { public int DepartmentId { get; set; } [Required] public string DepartmentCode { get; set; } [Required] public string DepartmentFullName { get; set; } public bool Status { get;

Mit Moq, zu Verhöhnen, als eine Func - <> Konstruktor-parameter und Überprüfen Sie es zweimal genannt wurde

Anzahl der Antworten 3 Antworten
Genommen die Frage aus diesem Artikel (Wie moq eine Func) und passte es wie die Antwort ist nicht korrekt. public class FooBar { private Func<IFooBarProxy> __fooBarProxyFactory; public FooBar(Func<IFooBarProxy> fooBarProxyFactory) { _fooBarProxyFactory = fooBarProxyFactory; } public void Process()

Unit-Testing, on-Controller, der AutoMapper

Anzahl der Antworten 1 Antworten
Ich versuche unit-Tests ein UpdateUser-Controller, der die automatische Zuordnung. Hier ist der code für den controller UpdateUserController private readonly IUnitOfWork _unitOfWork; private readonly IWebSecurity _webSecurity; private readonly IOAuthWebSecurity _oAuthWebSecurity; private readonly IMapper _mapper; public AccountController() { _unitOfWork

Wie zu verwenden moq, um test-code, der fordert, geschützt Helfer

Anzahl der Antworten 2 Antworten
Ich derzeit laufen tests, die wie folgt Aussehen: //In Blah.cs public class ClassUnderTest { public bool MethodUnderTest() { //Do a bunch of stuff... return HelperMethod(); } protected virtual bool HelperMethod() { bool success = false; //Proprietary Hardware

Xunit-und Mock-Daten mit Moq

Anzahl der Antworten 1 Antworten
Ich bin neu in unit-Tests, kann mir jemand beraten, wie Sie testen die öffentliche Methode (CreateUser -) unten mit xUnit und Moq, danke! public async Task<bool> CreateUser(UserDTO newUser) { newUser.CustomerId = _userResolverService.GetCustomerId(); if (await CheckUserExists(newUser)) return false;

Wie kann ich die Moq den ApplicationDbContext in .NET Core

Anzahl der Antworten 4 Antworten
Ich versuche .NET Core zum ersten mal, und zu sehen, wie Moq, können verwendet werden in unit-Tests. Out of the box, die Controller werden erstellt, wo die ApplicationDbContext sind Parameter an den Konstruktor so: public class MoviesController

Wie kann ich ein Ereignis auslösen, wenn eine Methode aufgerufen wird, mithilfe Moq?

Anzahl der Antworten 3 Antworten
Habe ich ein interface wie dieses: public interface IMyInterface { event EventHandler<bool> Triggered; void Trigger(); } Und ich hab eine ironisierte Objekt in meinem unit-test wie diesem: private Mock<IMyInterface> _mockedObject = new Mock<IMyInterface>(); Möchte ich etwas wie

Ungültige Einstellung auf eine nicht-virtuelle member mit MOQ

Anzahl der Antworten 1 Antworten
Ich bin moqing eine Schnittstelle, die hat: Dictionary<string, object> InstanceVariables { get; set; } Habe ich einen neuen mock von der Oberfläche und versuchen, es so einrichten, es gibt nur einen zufälligen string der in etwa so:

Bei der Verwendung von Moq Verify () - Methode invocation count, andernfalls testen Sie die Fehlermeldung enthalten die tatsächlichen method invocation count mit Moq

Anzahl der Antworten 1 Antworten
Betrachten Sie den folgenden, wo ich die Prüfung, dass eine injizierte Abhängigkeit die Methode aufgerufen wird, eine bestimmte Anzahl von Zeiten: [Fact] public void WhenBossTalksEmployeeBlinksTwice() { //arrange var employee = new Mock<IEmployee>(); employee.Setup(e => e.Blink()); var boss

Simulieren eine Verzögerung in der Ausführung in Unit-Test mit Moq

Anzahl der Antworten 5 Antworten
Ich versuche zum test das folgende: protected IHealthStatus VerifyMessage(ISubscriber destination) { var status = new HeartBeatStatus(); var task = new Task<CheckResult>(() => { Console.WriteLine("VerifyMessage(Start): {0} - {1}", DateTime.Now, WarningTimeout); Thread.Sleep(WarningTimeout - 500); Console.WriteLine("VerifyMessage(Success): {0}", DateTime.Now); if (CheckMessages(destination))

Mit Moq gesetzt, indem Sie eine beliebige Taste, und der Wert

Anzahl der Antworten 3 Antworten
Am Ende die Frage: Mit Moq zu setzen Indexer in C#, es war ein Problem, dass jemand markiert ein problem, das ich habe auch. Aber Sie haben nicht eine Lösung finden. Speziell, ich versuche zu verwenden die

Verwenden moq zu verspotten, ein Typ mit generischen parameter

Anzahl der Antworten 3 Antworten
Habe ich die folgenden Schnittstellen. Ich bin mir nicht sicher, wie ich verwenden können, Moq zu verspotten, ein IRepository aufgrund der Tatsache, dass T generisch ist. Ich bin mir sicher, dass es einen Weg gibt, aber ich

Testen eines service mit mock-repository-Objekte

Anzahl der Antworten 3 Antworten
Ich bin testen eines service innerhalb eines Rahmens. Zur Initialisierung der service, bin ich mit mock-repository-Objekte. ServiceTest.cs private IRepository _repository; private IService _service; private List<Object> _objects; [TestInitialize] public void Initialize() { _repository = new Mock<IRepository>().Object; _service =

Wie kann ich behaupten, dass eine bestimmte Methode aufgerufen wurde mithilfe von NUnit?

Anzahl der Antworten 4 Antworten
Wie kann ich testen, dass eine bestimmte Methode aufgerufen wurde mit den richtigen Parametern, die als Ergebnis von einem test? Ich bin mit NUnit. Die Methode nichts zurückgibt. nur es schreibt auf eine Datei. Ich bin mit

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",