2010-05-26 7 views

Répondre

7

Oui, il est par la conception:

protected internal ViewResult View() 
{ 
    return this.View(null, null, null); 
} 

Commander MVCContrib.TestHelper pour une meilleure syntaxe:

// act 
var actual = controller.Index(); 

// assert 
actual.AssertViewRendered(); 
+0

Savez-vous d'où provient mon nom de vue? – Michel

+0

Du nom de l'action en cours d'exécution. –

1

On dirait qu'il est en effet:

protected internal ViewResult View() 
{ 
    return this.View(null, null, null); 
} 

protected internal virtual ViewResult View(string viewName, 
    string masterName, object model) 
{ 
    if (model != null) 
    { 
     base.ViewData.Model = model; 
    } 
    ViewResult result = new ViewResult(); 
    result.ViewName = viewName; 
    result.MasterName = masterName; 
    result.ViewData = base.ViewData; 
    result.TempData = base.TempData; 
    return result; 
} 
+0

Huh? alors d'où vient mon nom de vue? – Michel