This change exludes internal and nested types from being treated as controllers. This is consistent with MVC5's behavior. DefaultActionSelectionConventions was primarily tested through running action selection. I wanted to also test the methods with substantial logic in this class, so I moved a spate of a classes from private classes inside of the integration tests to public classes so they could be shared. I also added tests to fill gaps in DefaultActionSelectionConventions, which is the vast vast majority of this change. |
||
|---|---|---|
| .. | ||
| Microsoft.AspNet.Mvc.Core.Test | ||
| Microsoft.AspNet.Mvc.FunctionalTests | ||
| Microsoft.AspNet.Mvc.ModelBinding.Test | ||
| Microsoft.AspNet.Mvc.Razor.Host.Test | ||
| Microsoft.AspNet.Mvc.Razor.Test | ||
| Microsoft.AspNet.Mvc.Test | ||
| WebSites | ||