示例#1
0
        public void AuthorizedAdmin_CanWriteToObject_AuthorizedForUserWrite()
        {
            var context = GetContext();

              SilverlightPrincipal.Logout();
              SilverlightPrincipal.LoginUsingMembershipProviderDatPortal("admin", "12345", (o, e) =>
              {
            var item = new UserAndAdminCanCreateAndWrite();

            item.A = "test";//no SecurityException

            context.Assert.Success();
              });

              context.Complete();
        }
示例#2
0
        public void AuthorizedUser_CanWriteToObject_AuthorizedForUserWrite()
        {
            var context = GetContext();

            SilverlightPrincipal.Logout();
            SilverlightPrincipal.LoginUsingMembershipProviderDatPortal("user", "1234", (o, e) =>
            {
                var item = new UserAndAdminCanCreateAndWrite();

                item.A = "test";//no SecurityException

                context.Assert.Success();
            });

            context.Complete();
        }