Comment configurer le conteneur unity pour fournir une valeur de constructeur de chaîne?
C'est mon dad
classe
public class Dad
{
public string Name
{
get;set;
}
public Dad(string name)
{
Name = name;
}
}
C'est ma méthode de test
public void TestDad()
{
UnityContainer DadContainer= new UnityContainer();
Dad newdad = DadContainer.Resolve<Dad>();
newdad.Name = "chris";
Assert.AreEqual(newdad.Name,"chris");
}
C'est l'erreur que je reçois
"InvalidOperationException - the type String cannot be constructed.
You must configure the container to supply this value"
Comment puis-je configurer mon DadContainer
pour cette affirmation?
Merci
source d'informationauteur iAteABug_And_iLiked_it
Vous devez vous connecter pour publier un commentaire.
Vous devez fournir un constructeur sans paramètre:
Si vous ne pouvez pas fournir un constructeur sans paramètre, vous devez configurer le conteneur à fournir, soit en s'inscrivant directement avec le conteneur:
ou par l'intermédiaire de l'app/web.fichier de configuration: