Como configurar o contêiner de unidade para fornecer valor de construtor de seqüência de caracteres?

Este é meudad classe

 public class Dad
    {
        public string Name
        {
            get;set;
        }
        public Dad(string name)
        {
            Name = name;
        }
    }

Este é o meu método de teste

public void TestDad()
        {
           UnityContainer DadContainer= new UnityContainer();
           Dad newdad = DadContainer.Resolve<Dad>();    
           newdad.Name = "chris";    
           Assert.AreEqual(newdad.Name,"chris");                 
        }

Este é o erro que estou recebendo

"InvalidOperationException - the type String cannot be constructed.
 You must configure the container to supply this value"

Como configuro meuDadContainer para esta asserção passar? Obrigado

questionAnswers(1)

yourAnswerToTheQuestion