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; }