public TestProperty(IObjectPersistor persistor, IAssociationSpec field, ITestHasActions owningObject, ITestObjectFactory factory, INakedObjectManager manager) {
     this.persistor = persistor;
     this.field = field;
     this.owningObject = owningObject;
     this.factory = factory;
     this.manager = manager;
 }
Example #2
0
 public TestProperty(IObjectPersistor persistor, IAssociationSpec field, ITestHasActions owningObject, ITestObjectFactory factory, INakedObjectManager manager)
 {
     this.persistor    = persistor;
     this.field        = field;
     this.owningObject = owningObject;
     this.factory      = factory;
     this.manager      = manager;
 }
 public TestAction(INakedObjectsFramework framework, string contributor, IActionSpec actionSpec, ITestHasActions owningObject, ITestObjectFactory factory)
 {
     SubMenu           = contributor;
     this.framework    = framework;
     this.owningObject = owningObject;
     this.factory      = factory;
     this.actionSpec   = actionSpec;
 }
Example #4
0
 public TestAction(IMetamodelManager metamodelManager, ISession session, ILifecycleManager lifecycleManager, string contributor, IActionSpec actionSpec, ITestHasActions owningObject, ITestObjectFactory factory, INakedObjectManager manager)
 {
     SubMenu = contributor;
     this.metamodelManager = metamodelManager;
     this.session          = session;
     this.lifecycleManager = lifecycleManager;
     this.owningObject     = owningObject;
     this.factory          = factory;
     this.manager          = manager;
     this.actionSpec       = actionSpec;
 }
 public TestAction(IMetamodelManager metamodelManager, ISession session, ILifecycleManager lifecycleManager, ITransactionManager transactionManager, string contributor, IActionSpec actionSpec, ITestHasActions owningObject, ITestObjectFactory factory, INakedObjectManager manager, IMessageBroker messageBroker) {
     SubMenu = contributor;
     this.metamodelManager = metamodelManager;
     this.session = session;
     this.lifecycleManager = lifecycleManager;
     this.transactionManager = transactionManager;
     this.messageBroker = messageBroker;
     this.owningObject = owningObject;
     this.factory = factory;
     this.manager = manager;
     this.actionSpec = actionSpec;
 }
 public ITestParameter CreateTestParameter(IActionSpec actionSpec, IActionParameterSpec parameterSpec, ITestHasActions owningObject) => new TestParameter(parameterSpec, owningObject, this);
        private readonly ITestHasActions owningObject; //Non-null if this is on an objectMenu

        public TestMenuItem(IMenuItemImmutable item, ITestObjectFactory factory, ITestHasActions owningObject) {
            this.item = item;
            this.factory = factory;
            this.owningObject = owningObject;
        }
 public TestAction(IMetamodelManager metamodelManager, ISession session, ILifecycleManager lifecycleManager, ITransactionManager transactionManager, IActionSpec actionSpec, ITestHasActions owningObject, ITestObjectFactory factory, INakedObjectManager manager, IMessageBroker messageBroker)
     : this(metamodelManager, session, lifecycleManager, transactionManager, string.Empty, actionSpec, owningObject, factory, manager, messageBroker)
 {
 }
 public ITestAction CreateTestAction(IActionSpec actionSpec, ITestHasActions owningObject) => new TestAction(framework, actionSpec, owningObject, this);
Example #10
0
 public ITestAction CreateTestAction(IActionSpec actionSpec, ITestHasActions owningObject)
 {
     return(new TestAction(metamodelManager, Session, lifecycleManager, actionSpec, owningObject, this, manager));
 }
 public TestAction(IMetamodelManager metamodelManager, ISession session, ILifecycleManager lifecycleManager, ITransactionManager transactionManager, IActionSpec actionSpec, ITestHasActions owningObject, ITestObjectFactory factory, INakedObjectManager manager, IMessageBroker messageBroker)
     : this(metamodelManager, session, lifecycleManager, transactionManager, string.Empty, actionSpec, owningObject, factory, manager, messageBroker) {}
Example #12
0
 public TestParameter(IActionParameterSpec parameterSpec, ITestHasActions owningObject, ITestObjectFactory factory)
 {
     this.parameterSpec = parameterSpec;
     this.owningObject  = owningObject;
     this.factory       = factory;
 }
Example #13
0
        private readonly ITestHasActions owningObject; //Non-null if this is on an objectMenu

        public TestMenuItem(IMenuItemImmutable item, ITestObjectFactory factory, ITestHasActions owningObject)
        {
            this.item         = item;
            this.factory      = factory;
            this.owningObject = owningObject;
        }
Example #14
0
 public TestAction(string contributor, INakedObjectAction action, ITestHasActions owningObject, ITestObjectFactory factory) {
     SubMenu = contributor;
     this.owningObject = owningObject;
     this.factory = factory;
     this.action = action;
 }
Example #15
0
 public TestAction(INakedObjectAction action, ITestHasActions owningObject, ITestObjectFactory factory)
     : this(string.Empty, action, owningObject, factory) {}
Example #16
0
 public TestProperty(INakedObjectAssociation field, ITestHasActions owningObject, ITestObjectFactory factory) {
     this.field = field;
     this.owningObject = owningObject;
     this.factory = factory;
 }
 public ITestMenuItem CreateTestMenuItem(IMenuItemImmutable item, ITestHasActions owningObject) => new TestMenuItem(item, this, owningObject);
Example #18
0
        private readonly ITestHasActions owningObject; //May be null if it is a MainMenu

        public TestMenu(IMenuImmutable menu, ITestObjectFactory factory, ITestHasActions owningObject) {
            this.menu = menu;
            this.factory = factory;
            this.owningObject = owningObject;
        }
        public ITestAction CreateTestAction(IActionSpecImmutable actionSpecImm, ITestHasActions owningObject)
        {
            var actionSpec = metamodelManager.GetActionSpec(actionSpecImm);

            return(CreateTestAction(actionSpec, owningObject));
        }
 public TestParameter(IActionParameterSpec parameterSpec, ITestHasActions owningObject, ITestObjectFactory factory) {
     this.parameterSpec = parameterSpec;
     this.owningObject = owningObject;
     this.factory = factory;
 }
Example #21
0
 public ITestParameter CreateTestParameter(INakedObjectAction action, INakedObjectActionParameter parameter, ITestHasActions owningObject) {
     return new TestParameter(action, parameter, owningObject, this);
 }
 public ITestAction CreateTestAction(string contributor, IActionSpec actionSpec, ITestHasActions owningObject)
 {
     return(new TestAction(metamodelManager, Session, lifecycleManager, transactionManager, contributor, actionSpec, owningObject, this, manager, messageBroker));
 }
Example #23
0
 public TestParameter(INakedObjectAction action, INakedObjectActionParameter parameter, ITestHasActions owningObject, ITestObjectFactory factory) {
     this.action = action;
     this.parameter = parameter;
     this.owningObject = owningObject;
     this.factory = factory;
 }
 public ITestProperty CreateTestProperty(IAssociationSpec field, ITestHasActions owningObject) {
     return new TestProperty(persistor, field, owningObject, this, manager);
 }
Example #25
0
 public ITestAction CreateTestAction(IActionSpecImmutable actionSpec, ITestHasActions owningObject)
 {
     throw new NotImplementedException();
 }
 public ITestParameter CreateTestParameter(IActionSpec actionSpec, IActionParameterSpec parameterSpec, ITestHasActions owningObject) {
     return new TestParameter(parameterSpec, owningObject, this);
 }
 public ITestProperty CreateTestProperty(IAssociationSpec field, ITestHasActions owningObject) => new TestProperty(framework.Persistor, field, owningObject, this, framework.NakedObjectManager);
 public ITestMenu CreateTestMenuForObject(IMenuImmutable menu, ITestHasActions owningObject) {
     return new TestMenu(menu, this, owningObject);
 }
 public ITestAction CreateTestAction(string contributor, IActionSpec actionSpec, ITestHasActions owningObject) => new TestAction(framework, contributor, actionSpec, owningObject, this);
 public ITestMenuItem CreateTestMenuItem(IMenuItemImmutable item, ITestHasActions owningObject) {
     return new TestMenuItem(item, this, owningObject);
 }
        private readonly ITestHasActions owningObject; //May be null if it is a MainMenu

        public TestMenu(IMenuImmutable menu, ITestObjectFactory factory, ITestHasActions owningObject)
        {
            this.menu         = menu;
            this.factory      = factory;
            this.owningObject = owningObject;
        }
 public ITestAction CreateTestAction(IActionSpec actionSpec, ITestHasActions owningObject) {
     return new TestAction(metamodelManager, Session, lifecycleManager, transactionManager,  actionSpec, owningObject, this, manager, messageBroker);
 }
 public ITestProperty CreateTestProperty(IAssociationSpec field, ITestHasActions owningObject) => new TestProperty(persistor, field, owningObject, this, manager);
 public ITestAction CreateTestAction(IActionSpecImmutable actionSpecImm, ITestHasActions owningObject) {
     IActionSpec actionSpec = metamodelManager.GetActionSpec(actionSpecImm);
     return CreateTestAction(actionSpec, owningObject);
 }
 public ITestMenu CreateTestMenuForObject(IMenuImmutable menu, ITestHasActions owningObject) => new TestMenu(menu, this, owningObject);
Example #36
0
 public ITestAction CreateTestAction(INakedObjectAction action, ITestHasActions owningObject) {
     return new TestAction(action, owningObject, this);
 }
 public ITestAction CreateTestAction(IActionSpec actionSpec, ITestHasActions owningObject) => new TestAction(metamodelManager, Session, lifecycleManager, transactionManager, actionSpec, owningObject, this, manager, messageBroker);
Example #38
0
 public ITestAction CreateTestAction(string contributor, INakedObjectAction action, ITestHasActions owningObject) {
     return new TestAction(contributor, action, owningObject, this);
 }
Example #39
0
 public ITestProperty CreateTestProperty(INakedObjectAssociation field, ITestHasActions owningObject) {
     return new TestProperty(field, owningObject, this);
 }
 public TestAction(INakedObjectsFramework framework, IActionSpec actionSpec, ITestHasActions owningObject, ITestObjectFactory factory)
     : this(framework, string.Empty, actionSpec, owningObject, factory)
 {
 }