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.

Wie kann ich verspotte den Typ IEnumerable<T>, so dass ich testen kann, eine Methode, die es erhält

Anzahl der Antworten 5 Antworten
Habe ich eine Methode, die ich testen will, die erwartet, dass ein IEnumerable<T> als parameter. Ich bin derzeit Spott der Inhalt der IEnumerable<T> wie folgt (Mit Moq): var mockParent = new Mock<ICsvTreeGridExportable>(); var mockChild = new Mock<ICsvTreeGridExportable>();

Moq mit Action-argument

Anzahl der Antworten 1 Antworten
Ich versuche, Moq 3.x, es funktioniert hervorragend. Allerdings habe ich ein problem ich kann nicht herausfinden, wie zu lösen. Angesichts public interface ITestSpec { bool Run(Action<string, string> onIncorrectResponse); } Ich versuche die folgende: var passingTestSpec = new

Bei der Verwendung eines Mocking-Framework?

Anzahl der Antworten 6 Antworten
So Spiele ich, um mit mocking frameworks (Moq) für meine unit-tests, und Frage mich, wenn Sie verwenden sollten, ein mocking framework? Was ist der Vorteil/Nachteil zwischen den beiden folgenden tests: public class Tests { [Fact] public void

Wie auf null zurück, wenn der Zugriff auf eine moq Objekt?

Anzahl der Antworten 5 Antworten
Ich bin mit Moq Bibliothek für unit-Tests. Was ich jetzt möchte ist, dass wenn ich auf mein Objekt für die erste Zeit sollte es null zurückgeben, und wenn ich Zugang zu diesen auf zweiten mal sollte es

Wie würde ich moq testen einer MongoDB-service-layer?

Anzahl der Antworten 2 Antworten
Habe ich eine service-Schicht zwischen meine app und der mongo Datenbank. Ich versuche zu bauen, ein unit-test mit moq Ich bin ganz neu auf moq und so begann ich mit dem, was ich dachte wäre eine triviale

Kann ich einen SqlDataReader und Werte ohne wieder ein SqlDataReader-von einem anderen Objekt wie z.B. SqlCommand.ExecuteReader()

Anzahl der Antworten 1 Antworten
Schreibe ich unit-tests für mein data access layer. Um dies zu erreichen habe ich einen wrapper für SqlCommand (ISqlCommand), so dass ich verspotten seine Funktionalität. ISqlCommand command = _connection.GetSqlCommand(sqlCommand); In einer der Methoden, die ich Teste, SqlCommand-die

Wie zum Hohn ApplicationUserManager vom AccountController in MVC5

Anzahl der Antworten 1 Antworten
Ich bin versucht, zu schreiben Unit-Test für die Register-Methode bei der AccountController Ich bin mit moq und was ist die richtige Art zu verspotten ApplicationUserManager, ApplicationRoleManager und ApplicationSignInManager von Unit-Test. public AccountController(ApplicationUserManager userManager, ApplicationRoleManager roleManager, ApplicationSignInManager signInManager)

Was ist es.isAny und was es ist.in mock Unit-Tests

Anzahl der Antworten 2 Antworten
Gibt es viele Fragen wurden schon gestellt, aber ich glaube, ich brauche etwas mehr basic, klarer konnte das Konzept, so wie ich bin Anfänger in TDD. Ich kann nicht vorwärts gehen, bis dann. Könnte, gehen Sie bitte

Ist es möglich, zu Verhöhnen, eine Datenbank-Transaktion-parameter?

Anzahl der Antworten 1 Antworten
Ich versuche ein unit-test-meine Implementierung einer Schnittstelle, und ich habe ein wenig Schwierigkeiten erfolgreich Spott sich eine SqlTransaction-parameter an eine der Methoden der Schnittstelle. Hier ist, was die Schnittstelle und die zu testende Methode, die ich bin

Wie Unit-Tests HtmlHelper mit Moq?

Anzahl der Antworten 4 Antworten
Könnte jemand mir zeigen, wie würden Sie gehen über das erstellen von mock-HTML-Helfer mit Moq? Diese Artikel hat einen link zu einem Artikel behauptet, um dies zu beschreiben, aber der folgende link gibt nur eine ASP.NET Runtime

Mit Moq und TDD, wo Sie anfangen sollen?

Anzahl der Antworten 4 Antworten
Habe ich eine server-Anwendung, und ich fragte mich, wo ich anfangen soll wenn ich die starten will Umsetzung von TDD und Verwendung von Moq. Was gute Bücher, die ich Lesen konnte, über das Thema, die nicht so

Moq - Erstellen verspottet Instanz-Konstruktor injiziert Objekt

Anzahl der Antworten 2 Antworten
Frage Möchte ich zum erstellen einer unit test für Credentials Klasse, die überprüft, ob das Kennwort für eine bestimmte Anmeldeinformationen nach der Ausführung Calculate() Methode es seinen gleich das Passwort berechnet, indem ein Objekt, die IPasswordCalculator -

unit-Tests ein unit of work

Anzahl der Antworten 3 Antworten
neues zu unit-Tests. Ich habe eine Einheit der Arbeit, dass ich versuche, das Gerät zu testen. Ich bin wahrscheinlich etwas fehlt einfach hier. Ich bin versucht zu unit-testen Sie die Commit-Methode. Ich bin mit nunit und moq.

Moq - Zugriff auf die verspottet Eigenschaften des Objekts

Anzahl der Antworten 1 Antworten
ZB: Ich habe eine Schnittstelle mit einer Eigenschaft und einer Methode. Die Methode hat etwas mit dem Wert der Eigenschaft. Wie richte ich die mock Zugriff auf den Wert von Immobilien? interface myInterface { Id{get;set;} string ReturnIdAsString();

Wie zu verwenden Einheit.RegisterType mit Moq?

Anzahl der Antworten 1 Antworten
Ich habe einen lauffähigen code mit unity. Jetzt will ich mit Moq meine unit-Tests für ASP-MVC. In der globalen.asax code habe ich Folgendes: IUnityContainer container = new UnityContainer(); container.RegisterType<IFoo, Foo>(new InjectionConstructor("xxx")); Nun schrieb ich testcode mit Moq:

Unit-test zu überprüfen, ob eine Basis-Methode der Klasse aufgerufen wird

Anzahl der Antworten 3 Antworten
Ich habe eine base-Klasse: public abstract class MyBaseClass { protected virtual void Method1() { } } und eine abgeleitete Klasse: public class MyDerivedClass : MyBaseClass { public void Method2() { base.Method1(); } } Ich möchte schreiben Sie

EF6 DbSet<T> gibt null zurück, Moq

Anzahl der Antworten 1 Antworten
Habe ich eine typische Repository-Pattern-setup in meiner Anwendung mit einem DbContext (EF6): public class MyDbContext : EFContext<MyDbContext> { public MyDbContext () { } public virtual DbSet<CartItem> Cart { get; set; } und ein repository: public class GenericEFRepository<TEntity,

Neuling versucht Moq für die enumerable-Methode

Anzahl der Antworten 1 Antworten
Ich versuche zu sehen, ob Moq ist etwas, das ich verwenden möchte in ein neues Projekt wie die anderen mocking-frameworks die ich benutzt habe sind herausfordernd IMHO. So zum Beispiel habe ich eine Methode als solche: IEnumerable<PickList>

Hinzufügen von Cookies zu Verlangen.Cookies-Auflistung

Anzahl der Antworten 1 Antworten
Ich versuche eine wrapper-Klasse erstellen zu verarbeiten Inhalt HttpContext. Erstelle ich ein cookie, aber nicht hinzufügen zu HttpContext.Request-oder Response-cookies-Auflistung. Ich bin mit Moq. Auch ich bin mit MvcMockHelp aus dem folgenden link: http://www.hanselman.com/blog/ASPNETMVCSessionAtMix08TDDAndMvcMockHelpers.aspx Wenn ich versuche, um

Moq kann nicht erstellt mock-Objekt der Klasse mit nullable-parameter in den Konstruktor

Anzahl der Antworten 2 Antworten
Habe ich diese Klasse: public class TestClass { public TestClass(int? foo, string bar) { //..Something } } Ich versuche, mich zu verspotten, es mit MOQ wie diese var mockA = new Mock<A>(new object {(int?)1, string.Empty}) oder so,

moq Keine setups konfiguriert Fehler, wie Sie schnell fügen Sie ein setup-richtig

Anzahl der Antworten 1 Antworten
Habe ich ein unit-test mit moq, in denen ich eine Fehlermeldung, dass ich ein setup sehe ich Beispiele, aber alles ist so unterschiedlich, dass ich es bin, die eine ordnungsgemäße moq setup Fehler: "Erwartet den Aufruf auf

C# How to unit-test einer interface-Methode ohne Implementierung

Anzahl der Antworten 5 Antworten
Ich bin neu in unit-Tests und stackoverflow. Ich habe zum test RefreshAmount in die folgende Schnittstelle: public interface IAccountService { double GetAccountAmount(int accountId); } Und hier ist eine Klasse, die abhängig vom interface: public class AccountObj {

Moq überschreiben vorherigen setup?

Anzahl der Antworten 3 Antworten
Hallo, ich bin versucht, in ein mock einer Klasse die Methode mit zwei möglichen Eingaben. Wenn ich die Ausgabe nur den letzten Satz bis Rückkehr erwartete Ausgabe. Die erste nicht. Jede Hilfe wird sehr geschätzt. [Test] public

Mocking ein Objekt mit Moq, mit Ninject, wenn dabei UnitTesting

Anzahl der Antworten 1 Antworten
Ich habe Probleme mit Moq in ein UnitTesting-Projekt mit Ninject. Zunächst ein paar Zeilen über meine Lösung. Es enthält mehrere Projekte (BussinesLogic, DAL, Infrastruktur...). Mein Ziel ist es, UnitTest die Logik, die ich verwende in BussinessLogic Projekt.

Wie zum Hohn eine Methode mit einem out-parameter?

Anzahl der Antworten 1 Antworten
Benutze ich eine Bibliothek, die verwendet out-Parameter in einer Funktion, die ich brauche, um mein test-code mit dieser Funktion. So, versucht zu haben, verspottet zu meiner Rettung hier, über Moq, die habe ich mit in den rest

Warum Moq ist, werfen "erwartete den Aufruf auf der mock mindestens einmal". Wo, wie es wird, einmal festgelegt,auch wenn es auf null gesetzt?

Anzahl der Antworten 1 Antworten
Folgende code ist der code. erstellen Sie eine Klasse lib fügen Sie den ref zu NUnit-framework 2.5.3.9345 und Moq.dll 4.0.0.0 und fügen Sie den folgenden code. Versuchen, läuft es auf meinem Rechner wirft TestCase 'MoqTest.TryClassTest.IsMessageNotNull' fehlgeschlagen: Moq.MockException

Wie kann ich simulieren Sie eine Schnittstelle mit Moq oder NInject-Kernel Spott

Anzahl der Antworten 1 Antworten
Ich nur watete durch Fragen und blogs über das Thema mocking und Dependency Injection. Zu einem Ergebnis kommen, ich brauche nur zu verspotten, die Schnittstelle, die verbraucht wird, durch den Kunden. Ich freue mich auf das testen

Mocking - kann nicht instanziiert werden proxy-Klasse Immobilien?

Anzahl der Antworten 1 Antworten
In meinen tests, hier ist mein code: [SetUp] public void Initialise() { mockOwinManager = new Mock<IOwinManager<ApplicationUser, ApplicationRole>>(); mockSearch = new Mock<ISearch<ApplicationUser>>(); mockMail = new Mock<IRpdbMail>(); mockUserStore = new Mock<IUserStore<ApplicationUser>>(); mockOwinManager.Setup(x => x.UserManager).Returns(() => new AppUserManager(mockUserStore.Object)); sut =

System.NotSupportedException: es wurde ein Ungültiger setup auf einem non-virtual (overridable in VB) Mitglied

Anzahl der Antworten 2 Antworten
Ich bin immer eine NotSupportedException-Fehlermeldung auf meinem Unit-Test mit Moq System.NotSupportedException: es wurde ein Ungültiger setup auf einem non-virtual (overridable in VB) Mitglied Unit-Test-Code: [TestMethod] public void TestEmailNotSentOut() { //... var dataAccess = new Mock<TjiContext>(); var mockSetStock

moq, wie zu testen die save-Methode?

Anzahl der Antworten 3 Antworten
Habe ich eine save () - Methode nicht wirklich sicher, wie Sie Sie zu testen. unten ist mein code. public interface IRepository<T> { T Get(int id); void Save(T item); void Delete(int id); } save-Methode keine return-Werte zurück,

Entfernen Sie Verweise auf Erweiterungen

Anzahl der Antworten 3 Antworten
Ich bin mit Visual Studio .NET 2012 und NuGet zum verwalten der Referenzen für meine ASP.NET MVC 4-Lösung. Wie kann ich das löschen einer Referenz über NuGet? Ich weiß, ich könnte einfach gehen und löschen Sie ihn

MOQ 4.0: Der typeninitialisierer für 'Moq.Mock - `1' hat eine Ausnahme ausgelöst

Anzahl der Antworten 4 Antworten
Ich bin immer die Ausnahme Der typeninitialisierer für 'Moq.Mock - `1' warf eine Ausnahme. Verwendung Moq 4.0 habe ich überprüft, um auf ein paar Foren, und Sie weisen auf die Verwendung der Moq-NoCastle version. Ich habe beides

Richtige Methode für die Prüfung für eine Ausnahme mit Moq und MSTest

Anzahl der Antworten 3 Antworten
Ein wenig Verwirrung im Hinblick auf das Verhalten von Moq mit MsTest. Edit: Das ist nicht eine Frage des "Wie Teste ich?" oder "Wie kann ich geltend machen?", dies ist ein Notizblock, um zu sehen, wie MoQ

Moq Rückruf mit out-parameter

Anzahl der Antworten 1 Antworten
Ich versuche, Moq, zu verhöhnen, einen Rückruf für die folgende Methodensignatur: ResponseHeader AddIncentives( Hs_transRow data, out ResponseBody responseBody); Ich möchte, dass meine callback zu verwenden die Daten, die übergeben wird. Allerdings bin ich in Probleme laufen, die

Mit moq, um zu überprüfen, ein Aufruf einer Funktion mit Parameter param

Anzahl der Antworten 3 Antworten
Ich habe eine ILogger-Schnittstelle mit LogTrace(string-Wert, params object parameters). Jetzt möchte ich, um zu überprüfen, dass die LogTrace wird aufgerufen und der string zu Protokoll enthält einige id. Das problem ist, dass es sein kann, unterschiedlich bezeichnet.

Mocking eine Liste von Objekten

Anzahl der Antworten 3 Antworten
Ich bin, zu lernen, wie zu schreiben unit-tests und bin ein wenig stecken, mit Mocks. Ich bin mit Moq für Spott. Ich bin mit dem eingebauten test-framework, das kommt mit VS 2012. Ich wechseln können, NUnit, wenn

Moq - Checking-Methode aufrufen, auf der konkreten Klasse

Anzahl der Antworten 2 Antworten
Hier ist ein sehr einfaches Beispiel, was ich versuche zu tun: public class Bar { public void SomeMethod(string param) { //whatever } } public interface IBarRepository { List<Bar> GetBarsFromStore(); } public class FooService { private readonly IBarRepository

Moq SetUp.Zurückgeben funktioniert nicht für repository-mock

Anzahl der Antworten 1 Antworten
Ich versuche zu verspotten, meine Repositorys Get () - Methode ein Objekt zurückgeben, um gefälschte ein update auf das Objekt, aber mein setup nicht funktioniert: Hier ist mein Test: [Test] public void TestUploadDealSummaryReportUploadedExistingUpdatesSuccessfully() { var dealSummary =

Um ein mock-Objekt ist, muss es sein, entweder die Implementierung einer Schnittstelle oder markiert virtuellen?

Anzahl der Antworten 2 Antworten
oder kann die Klasse implementiert eine abstrakte Klasse auch? Sie fragte nur im wesentlichen die gleiche Frage vor ein paar Tagen: stackoverflow.com/questions/1969497/... InformationsquelleAutor mrblah | 2009-12-29

Wie zu tun unit-test für die session-Werte?

Anzahl der Antworten 1 Antworten
Unten ist Stück den code der controller-Methode(c#) :- public ActionResult SelectProduct(string ProdName, int Block, int ProductAddressId = 0) { if (ProductAddressId == 0 && Block == 1 && System.Web.HttpContext.Current.Session["ReturnProductAddressID"] != null) { ProductAddressId = (int)System.Web.HttpContext.Current.Session["ReturnProductAddressID"]; } //other

Test Aufrufe von privaten Methoden mit moq

Anzahl der Antworten 5 Antworten
Habe ich folgende Methode, die ich zum test mit Moq. Das problem ist, dass jede Methode aufgerufen, in der switch-Anweisung ist private, einschließlich der PublishMessage am Ende. Aber diese Methode (ProcessMessage) ist öffentlich. Wie kann ich testen,

Wie schreibt man unit-Tests für private Methoden in c# verwenden moq-framework?

Anzahl der Antworten 4 Antworten
Möchte ich schreiben unit-Tests für private Methoden in C# verwenden moq-framework, ich habe die Suche im StackOverFlow und Google, aber ich finde nicht das erwartete Ergebnis. Bitte helfen Sie mir, wenn Sie können. InformationsquelleAutor PeaceInMind | 2014-08-11

Moq eine void-Methode

Anzahl der Antworten 1 Antworten
Ich versuche, herauszufinden, wie dieses Modell (mit der Moq-framework) Zeug alles funktioniert, aber inzwischen bin ich ein bisschen verwirrt, mit Methoden, die "void" zurückgeben. Dem original-Objekt hat die folgenden Eigenschaften/Methoden: void Add(Person entity); void Save(); IQueryable<Person> Persons;

Wie kann ich verspotte diese statische Methode

Anzahl der Antworten 2 Antworten
Habe ich diesen code: public static bool IsValidVoucher(string id) { //read tsv files var temp1 = AppData.GetAppData("stringval"); //code that need to be tested return true; } Und ich mag zu erstellen, unit-test, aber wie kann ich verspotte

ASP.NET MVC unit testing mit MOQ Objekt

Anzahl der Antworten 1 Antworten
Was ist der beste Weg, um mock untenstehenden code in unit-Tests: public ActionResult Products() { ViewBag.Title = "Company Product"; IEnumerable<ProductDetailDto> productList = ProductService.GetAllEffectiveProductDetails(); ProductModels.ProductCategoryListModel model = new ProductModels.ProductCategoryListModel { //the type of ProductDetails => IEnumerable<productDetailDto> ProductDetails =

Testen eines Web-API-Methode, die verwendet HttpContext.Aktuelle.Anfrage.Dateien?

Anzahl der Antworten 3 Antworten
Ich bin versucht zu schreiben, einen test für eine Web-API-Methode, die verwendet HttpContext.Current.Request.Files und nach eingehendem suchen und Experimentieren kann ich nicht herausfinden, wie zum Hohn für ihn. Getesteten Methode sieht wie folgt aus: [HttpPost] public HttpResponseMessage

Moq: Setup verspottet Methode, um nicht auf den ersten Anruf, gelingt auf den zweiten

Anzahl der Antworten 4 Antworten
Was ist die knappste Art und Weise zu verwenden, Moq, zu verhöhnen, eine Methode, die eine exception werfen, wenn er das erste mal aufgerufen wird, dann gelingt das zweite mal aufgerufen wird? Moq 4.2 & jetzt höher

Mit Moq Testen Eine Abstrakte Klasse,

Anzahl der Antworten 2 Antworten
Ich versuche zu laufen, einen unit-test einer Methode in eine abstrakte Klasse. Ich verdichtet haben, die den folgenden code: Abstrakte Klasse: public abstract class TestAb { public void Print() { Console.WriteLine("method has been called"); } } Test:

Wie zu verwenden Moq in der unit test ruft eine andere Methode in derselben Klasse

Anzahl der Antworten 4 Antworten
Hallo ich bin neu Moq-framework und haben einige Fragen über wie man es benutzt. Ich will Euch ein Beispiel geben und hoffe auf Antworten. Ich habe zwei Klassen, eine Schnittstelle und eine Implementierung: public class Vehicle{ public

Moq ReturnsAsync() mit Parametern

Anzahl der Antworten 1 Antworten
Ich versuche, mich zu verspotten, ein repository Methode, wie public async Task<WhitelistItem> GetByTypeValue(WhitelistType type, string value) Verwendung Moq ReturnsAsync, wie diese: static List<WhitelistItem> whitelist = new List<WhitelistItem>(); var whitelistRepositoryMock = new Mock<IWhitelistRepository>(); whitelistRepositoryMock.Setup(w => w.GetByTypeValue(It.IsAny<WhitelistType>(), It.IsAny<string>())) .ReturnsAsync((WhitelistType