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.
Je suis coincé à ce point de code dont je ne sais pas comment me moquer: ConfigurationManager.AppSettings["User"]; Je dois me moquer du ConfigurationManager, mais je n'en ai pas la moindre idée, j'utilise Moq . Quelqu'un peut me donner un conseil? Merci!
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 …
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); …
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 …
[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 …
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?
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 …
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é …
J'écris un test qui dépend des résultats d'une méthode d'extension, mais je ne veux pas qu'un échec futur de cette méthode d'extension brise jamais ce test. Se moquer de ce résultat semblait le choix évident, mais Moq ne semble pas offrir un moyen de remplacer une méthode statique (une exigence …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.