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.
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>();
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
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
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
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
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
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)
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
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
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
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
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 -
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.
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();
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:
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
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,
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>
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
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,
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
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 {
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
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.
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
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
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
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 =
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
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,
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
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
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
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
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.
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
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
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 =
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
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
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,
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
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;
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
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 =
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
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
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:
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
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