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; }
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);
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) {}
public TestParameter(IActionParameterSpec parameterSpec, ITestHasActions owningObject, ITestObjectFactory factory) { this.parameterSpec = parameterSpec; this.owningObject = owningObject; this.factory = factory; }
public TestAction(string contributor, INakedObjectAction action, ITestHasActions owningObject, ITestObjectFactory factory) { SubMenu = contributor; this.owningObject = owningObject; this.factory = factory; this.action = action; }
public TestAction(INakedObjectAction action, ITestHasActions owningObject, ITestObjectFactory factory) : this(string.Empty, action, owningObject, factory) {}
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);
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 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)); }
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); }
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); }
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);
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);
public ITestAction CreateTestAction(string contributor, INakedObjectAction action, ITestHasActions owningObject) { return new TestAction(contributor, action, owningObject, this); }
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) { }