public void Resolve_InAreaController_ControllerActionNameAndAreaAreResolved()
{
// Act
var result = TestServices.Global.GetService<IExpressionRouteHelper>().Resolve<InAreaController>(c => c.Action(1));
// Assert
Assert.Equal("InArea", result.Controller);
Assert.Equal("Action", result.Action);
Assert.Equal(2, result.RouteValues.Count);
Assert.True(result.RouteValues.ContainsKey("id"));
Assert.Equal(1, result.RouteValues["id"]);
Assert.True(result.RouteValues.ContainsKey("area"));
Assert.Equal("MyArea", result.RouteValues["area"]);
}