예제 #1
0
 public static void ThrowIfNotOriginalModel(this ActionModel actionModel, ILocalizer localizer)
 {
     if (!actionModel.IsOriginalModel(localizer))
     {
         throw new ArgumentException("Original ControllerModel was expected.");
     }
 }
예제 #2
0
        public void IsOriginalModelForLocalizedActionReturnsFalse()
        {
            ActionModel action = TestApplicationModel.Instance.Controller1()
                                 .CreateLocalizedControllerModel(GetLocalizedRouteMarker(), ModelExtensionTest.Culture)
                                 .Actions.First();

            Assert.IsFalse(action.IsOriginalModel(GetLocalizedRouteMarker()));
        }
예제 #3
0
        public void IsOriginalModelForOriginalActionReturnsTrue()
        {
            ActionModel action = TestApplicationModel.Instance.Controller1().Actions.First();

            Assert.IsTrue(action.IsOriginalModel(GetLocalizedRouteMarker()));
        }