public static void ThrowIfNotOriginalModel(this ActionModel actionModel, ILocalizer localizer) { if (!actionModel.IsOriginalModel(localizer)) { throw new ArgumentException("Original ControllerModel was expected."); } }
public void IsOriginalModelForLocalizedActionReturnsFalse() { ActionModel action = TestApplicationModel.Instance.Controller1() .CreateLocalizedControllerModel(GetLocalizedRouteMarker(), ModelExtensionTest.Culture) .Actions.First(); Assert.IsFalse(action.IsOriginalModel(GetLocalizedRouteMarker())); }
public void IsOriginalModelForOriginalActionReturnsTrue() { ActionModel action = TestApplicationModel.Instance.Controller1().Actions.First(); Assert.IsTrue(action.IsOriginalModel(GetLocalizedRouteMarker())); }