public static void AddRouteValues(RouteValueDictionary routeValueDictionary, string routeName, object routeValue) { IModelUnbinder unbinder = DefaultModelUnbinder; if (routeValue != null) { unbinder = ModelUnbinders.FindUnbinderFor(routeValue.GetType()) ?? (ModelUnbinderProviders.FindUnbinderFor(routeValue.GetType()) ?? DefaultModelUnbinder); } unbinder.UnbindModel(routeValueDictionary, routeName, routeValue); }
public void NoUnbinders_ReturnNull() { Assert.IsNull(_target.FindUnbinderFor(typeof(BaseClass))); }