• Articles
  • API Documentation
Show / Hide Table of Contents
  • BitAddict.Aras
    • ArasException
    • ArasExtensions
    • ArasMethod
    • ArasOps
    • ArasPermissionGrant
    • CheckIdentityMembershipMethod
    • ItemIdComparer
    • ItemLock
    • Logger
    • MockInnovator
    • NaturalSortComparer
    • XmlPropertyAttribute
  • BitAddict.Aras.ArasSync
    • CommandCategoryAttribute
    • Program
    • UserMessageException
  • BitAddict.Aras.ArasSync.Commands
    • AboutCommand
    • DeployCommand
    • DeployDllCommand
    • ExportCommand
    • ExtractAllCommand
    • ExtractAmlCommand
    • ForAllCommand
    • ImportAmlCommand
    • ImportFilesCommand
    • ImportXmlCommand
    • ListDbCommand
    • LoginCommand
    • LoginStatusCommand
    • LogoutCommand
    • MergeAllCommand
    • MergeAmlCommand
    • ReplaceServerItemsCommand
    • RunAmlCommand
    • UploadDocCommand
  • BitAddict.Aras.ArasSync.Data
    • AmlFragment
    • AmlNode
    • ArasFeatureManifest
    • ClientFile
    • XmlFragment
    • XmlNode
  • BitAddict.Aras.ArasSync.Ops
    • XmlNodeExentensions
  • BitAddict.Aras.Data
    • ArasConfManifest
    • ArasDb
    • DeployDllInfo
  • BitAddict.Aras.ExternalUrlWidget
    • GetExternalUrlMethod
  • BitAddict.Aras.ExternalUrlWidget.UnitTests
    • TestGetExternalUrlMethod
  • BitAddict.Aras.Security
    • LoginInfo
  • BitAddict.Aras.Test
    • ArasNUnitTestBase
    • ArasUnitTestBase
  • BitAddict.Aras.UnitTests
    • TestArasExtensions
    • TestCheckIdentityMembership
    • TestLogger
    • TestLoginInfo
    • TestXmlPropertyAttribute

Class MockInnovator

Mocked wrapper for innovator that can return fake values on some queries. Expand functionality as required by tests.

Inheritance
System.Object
Aras.IOM.Innovator
MockInnovator
Inherited Members
Aras.IOM.Innovator.applyAML(System.String)
Aras.IOM.Innovator.applyMethod(System.String, System.String)
Aras.IOM.Innovator.newXMLDocument()
Aras.IOM.Innovator.getConnection()
Aras.IOM.Innovator.getI18NSessionContext()
Aras.IOM.Innovator.getNewID()
Aras.IOM.Innovator.getNextSequence(System.String)
Aras.IOM.Innovator.newItem()
Aras.IOM.Innovator.newItem(System.String)
Aras.IOM.Innovator.newItem(System.String, System.String)
Aras.IOM.Innovator.getUserID()
Aras.IOM.Innovator.getUserAliases()
Aras.IOM.Innovator.getFileUrl(System.String, Aras.IOM.UrlType)
Aras.IOM.Innovator.getFileUrls(System.Collections.ArrayList, Aras.IOM.UrlType)
Aras.IOM.Innovator.newError(System.String)
Aras.IOM.Innovator.ConsumeLicense(System.String)
Aras.IOM.Innovator.newResult(System.String)
Aras.IOM.Innovator.applySQL(System.String)
Aras.IOM.Innovator.getItemInDom(System.Xml.XmlDocument)
Aras.IOM.Innovator.getAssignedActivities(System.String, System.String)
Aras.IOM.Innovator.calcMD5(System.String)
Aras.IOM.Innovator.ScalcMD5(System.String)
Namespace: BitAddict.Aras
Assembly: BitAddict.Aras.dll
Syntax
public class MockInnovator : Innovator

Constructors

MockInnovator(IServerConnection)

Declaration
public MockInnovator(IServerConnection serverConnection)
Parameters
Type Name Description
Aras.IOM.IServerConnection serverConnection

Methods

AddMockItem(Item)

Add an item to the mock list

Declaration
public void AddMockItem(Item item)
Parameters
Type Name Description
Aras.IOM.Item item

getItemById(String, String)

Return mock item by id if found, otherwise hit database

Declaration
public Item getItemById(string itemType, string id)
Parameters
Type Name Description
System.String itemType
System.String id
Returns
Type Description
Aras.IOM.Item

getItemByKeyedName(String, String)

Return mock item by keyed name if found, otherwise hit database

Declaration
public Item getItemByKeyedName(string itemType, string keyedName)
Parameters
Type Name Description
System.String itemType
System.String keyedName
Returns
Type Description
Aras.IOM.Item

Extension Methods

ArasExtensions.ApplyAML(Innovator, String)
ArasExtensions.ApplySQL(Innovator, String)
ArasExtensions.ApplyItem(Innovator, Item, Boolean)
ArasExtensions.GetItemByKeyedName(Innovator, String, String)
ArasExtensions.GetItemById(Innovator, String, String)
ArasExtensions.ApplyMethod(Innovator, String, String)
ArasExtensions.FetchRelationships(Innovator, Item, String, String)
Back to top Generated by DocFX