Ejemplo n.º 1
0
        public void SubClassIsNotPickedUpByTypeAuthorizerWhereSubTypeNameExtendsSupertypeName()
        {
            ITestObject   fooSub = GetTestService(typeof(SimpleRepository <SubTypeOfFoo>)).GetAction("New Instance").InvokeReturnObject();
            ITestProperty prop1  = fooSub.GetPropertyByName("Prop1");

            prop1.AssertIsVisible();
            prop1.AssertIsModifiable();
        }
Ejemplo n.º 2
0
        public void DefaultAuthorizerCalledForNonSpecificType()
        {
            ITestObject   bar1  = GetTestService(typeof(SimpleRepository <Bar>)).GetAction("New Instance").InvokeReturnObject();
            ITestProperty prop1 = bar1.GetPropertyByName("Prop1");

            prop1.AssertIsVisible();
            prop1.AssertIsModifiable();
        }
Ejemplo n.º 3
0
 protected void AssertIsVisibleByRoles(ITestProperty prop, params string[] roles)
 {
     foreach (string role in roles)
     {
         SetUser("Test", role);
         prop.AssertIsVisible();
     }
 }
Ejemplo n.º 4
0
 protected void AssertIsVisibleByUser(ITestProperty prop, string userName)
 {
     SetUser(userName);
     prop.AssertIsVisible();
 }
Ejemplo n.º 5
0
 protected void AssertIsVisibleByDefault(ITestProperty prop)
 {
     SetUser("Test");
     prop.AssertIsVisible();
 }