TypeInitializationException lors de l'utilisation de moles avec htmlagilitypack
-
11-11-2019 - |
Question
J'essaie d'utiliser des taupes pour tester une méthode non statique dans un assemblage séparé. Lors de l'exécution du test sans la balise [hosttype ("moles")], le test s'exécute bien. Lorsque je le remplace, je reçois l'erreur suivante:
"L'initialisateur de type pour 'htmlagilitypack.htmlnode' a lancé une exception."
J'ai joint des échantillons de code qui fonctionnent de manière identique.
Toute aide est la bienvenue!
Classe / méthode étant appelée par le test unitaire
using System;
using HtmlAgilityPack;
using System.Web;
namespace HAPAndMoles
{
public class Class1
{
public void fooBar()
{
HtmlDocument foo = new HtmlDocument();
}
}
}
Test de l'unité
using System;
using System.Text;
using Microsoft.VisualStudio.TestTools.UnitTesting;
using HAPAndMoles;
using Microsoft.Moles.Framework;
using HtmlAgilityPack;
using System.Web;
namespace HAPAndMoles
{
[TestClass]
public class UnitTest1
{
[TestMethod]
[HostType("Moles")]
public void TestMethod1()
{
Class1 bar = new Class1();
bar.fooBar();
}
}
}
Pas de solution correcte
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow