TypeInitializationException Quando si usano le moli con htmlagilitypack
-
11-11-2019 - |
Domanda
Sto tentando di utilizzare le talpe per testare un metodo non statico in un gruppo separato. Quando si esegue il test senza il tag [hostttype ("moli")], il test funziona bene. Quando lo sostituisco ricevo il seguente errore:
"L'inizializzatore di tipo per 'htmlagilitypack.htmlnode' ha lanciato un'eccezione."
Ho allegato campioni di codice che funzionano in modo identico.
Qualsiasi aiuto sarebbe grande!
Classe/Metodo chiamato dal test dell'unità
using System;
using HtmlAgilityPack;
using System.Web;
namespace HAPAndMoles
{
public class Class1
{
public void fooBar()
{
HtmlDocument foo = new HtmlDocument();
}
}
}
Test unitario
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();
}
}
}
Nessuna soluzione corretta
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow