¿Cómo configurar el contenedor de la unidad para proporcionar valor de constructor de cadena?

Este es midad clase

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

Este es mi método de prueba.

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

Este es el error que estoy recibiendo

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

¿Cómo configuro miDadContainer para que pase esta afirmación? Gracias

Respuestas a la pregunta(1)

Su respuesta a la pregunta