Example #1
0
        public void Can_Be_Assign_Aspect_To_Current_User()
        {
            Isolate.Fake.ISecurityComplex();
            XafTypesInfo.Instance.RegisterEntity(typeof(UserModelDifferenceObject));
            UserDifferenceObjectBuilder.CreateDynamicMembers(null);


            var userAspectObject = new UserModelDifferenceObject(Session.DefaultSession);
            
            userAspectObject.AssignToCurrentUser();

            Assert.AreEqual(1, ((XPCollection) userAspectObject.GetMemberValue("Users")).Count);
        }
 protected internal override ModelDifferenceObject GetNewDifferenceObject(ObjectSpace session){
     var aspectObject = new UserModelDifferenceObject(ObjectSpace.Session);
     aspectObject.AssignToCurrentUser();
     return aspectObject;
 }