Example #1
0
        public void TestAuthorizationAfterEditCycle()
        {
            Csla.ApplicationContext.GlobalContext.Clear();
            Csla.Test.Security.PermissionsRoot pr = Csla.Test.Security.PermissionsRoot.NewPermissionsRoot();

#pragma warning disable CS0436 // Type conflicts with imported type
            Csla.Test.Security.TestPrincipal.SimulateLogin();
#pragma warning restore CS0436 // Type conflicts with imported type
            pr.FirstName = "something";

            pr.BeginEdit();
            pr.FirstName = "ba";
            pr.CancelEdit();
#pragma warning disable CS0436 // Type conflicts with imported type
            Csla.Test.Security.TestPrincipal.SimulateLogout();
#pragma warning restore CS0436 // Type conflicts with imported type

            Csla.Test.Security.PermissionsRoot prClone = pr.Clone();
#pragma warning disable CS0436 // Type conflicts with imported type
            Csla.Test.Security.TestPrincipal.SimulateLogin();
#pragma warning restore CS0436 // Type conflicts with imported type
            prClone.FirstName = "somethiansdfasdf";
#pragma warning disable CS0436 // Type conflicts with imported type
            Csla.Test.Security.TestPrincipal.SimulateLogout();
#pragma warning restore CS0436 // Type conflicts with imported type
        }
Example #2
0
        public void TestAuthorizationAfterEditCycle()
        {
            Csla.ApplicationContext.GlobalContext.Clear();
            Csla.Test.Security.PermissionsRoot pr = Csla.Test.Security.PermissionsRoot.NewPermissionsRoot();

            Csla.ApplicationContext.User = GetPrincipal("Admin");
            pr.FirstName = "something";

            pr.BeginEdit();
            pr.FirstName = "ba";
            pr.CancelEdit();
            Csla.ApplicationContext.User = new ClaimsPrincipal();

            Csla.Test.Security.PermissionsRoot prClone = pr.Clone();
            Csla.ApplicationContext.User = GetPrincipal("Admin");
            prClone.FirstName            = "somethiansdfasdf";
            Csla.ApplicationContext.User = new ClaimsPrincipal();
        }
Example #3
0
        public void TestAuthorizationAfterEditCycle()
        {
            Csla.ApplicationContext.GlobalContext.Clear();
            Csla.Test.Security.PermissionsRoot pr = Csla.Test.Security.PermissionsRoot.NewPermissionsRoot();

            Csla.Test.Security.TestPrincipal.SimulateLogin();
            pr.FirstName = "something";

            pr.BeginEdit();
            pr.FirstName = "ba";
            pr.CancelEdit();
            Csla.Test.Security.TestPrincipal.SimulateLogout();

            Csla.Test.Security.PermissionsRoot prClone = pr.Clone();
            Csla.Test.Security.TestPrincipal.SimulateLogin();
            prClone.FirstName = "somethiansdfasdf";
            Csla.Test.Security.TestPrincipal.SimulateLogout();
        }