Questions marquées «moq»

Moq est un framework mocking fortement typé et minimaliste pour .NET.

2
À quoi sert Verifiable () dans Moq?
Quel est le but de Verifiable()? Si je vérifie un Mocket que je laisse ceci de côté, il vérifie toujours le SetUp. Edit: J'utilisais VerifyAll()ainsi la raison pour laquelle tout était vérifié. Après avoir changé pour Verify()seulement mes .Verifiable() SetUps ont été vérifiés.
125 moq 


3
Comment puis-je Moq une méthode qui a un argument facultatif dans sa signature sans le spécifier explicitement ou en utilisant une surcharge?
Compte tenu de l'interface suivante: public interface IFoo { bool Foo(string a, bool b = false); } Tentative de se moquer en utilisant Moq: var mock = new Mock<IFoo>(); mock.Setup(mock => mock.Foo(It.IsAny<string>())).Returns(false); donne l'erreur suivante au moment de la compilation: Une arborescence d'expression ne peut pas contenir un appel ou …
119 c#  unit-testing  moq 


1
Moq: configuration non valide sur un membre non remplaçable: x => x.GetByTitle ("asdf")
Je ne sais pas comment résoudre ce problème, en essayant de faire un test unitaire sur la méthode "GetByTitle" Voici mes définitions: public class ArticleDAO : GenericNHibernateDAO(IArticle, int>, IArticleDAO { public IArticle GetByTitle(string title) { IQuery query = Session.CreateQuery("...") return query.UniqueResult<IArticle>(); } } public interface IArticleDAO { IArticle GetByTitle(string title); …
111 c#  nhibernate  nunit  resharper  moq 

21
Mocking HttpClient dans les tests unitaires
J'ai quelques problèmes en essayant d'encapsuler mon code pour être utilisé dans les tests unitaires. Le problème est le suivant. J'ai l'interface IHttpHandler: public interface IHttpHandler { HttpClient client { get; } } Et la classe qui l'utilise, HttpHandler: public class HttpHandler : IHttpHandler { public HttpClient client { get …
111 c#  unit-testing  moq 

5
Comment se moquer du HttpContext dans ASP.NET MVC à l'aide de Moq?
[TestMethod] public void Home_Message_Display_Unknown_User_when_coockie_does_not_exist() { var context = new Mock<HttpContextBase>(); var request = new Mock<HttpRequestBase>(); context .Setup(c => c.Request) .Returns(request.Object); HomeController controller = new HomeController(); controller.HttpContext = context; //Here I am getting an error (read only). ... } mon contrôleur de base a un remplacement de l'initialisation qui obtient ce …

5
Pouvez-vous m'aider à comprendre Moq Callback?
Utilisation de Moq et regardé Callbackmais je n'ai pas été en mesure de trouver un exemple simple pour comprendre comment l'utiliser. Avez-vous un petit extrait de code de travail qui explique clairement comment et quand l'utiliser?
95 .net  moq 

2
Objets moqueurs avec Moq lorsque le constructeur a des paramètres
J'ai un objet que j'essaye de me moquer en utilisant moq. Le constructeur de l'objet a des paramètres obligatoires: public class CustomerSyncEngine { public CustomerSyncEngine(ILoggingProvider loggingProvider, ICrmProvider crmProvider, ICacheProvider cacheProvider) { ... } } Maintenant, j'essaie de créer la maquette pour cet objet en utilisant la syntaxe v3 "setup" ou …
92 moq 

3
Comment se moquer de ModelState.IsValid en utilisant le framework Moq?
Je vérifie ModelState.IsValidma méthode d'action de contrôleur qui crée un employé comme ceci: [HttpPost] public virtual ActionResult Create(EmployeeForm employeeForm) { if (this.ModelState.IsValid) { IEmployee employee = this._uiFactoryInstance.Map(employeeForm); employee.Save(); } // Etc. } Je veux me moquer de cela dans ma méthode de test unitaire en utilisant Moq Framework. J'ai essayé …

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.