Class StandaloneHost
Inheritance
Inherited Members
Namespace: ArtOfTest.WebAii.Design.ProjectModel
Assembly: ArtOfTest.WebAii.Design.dll
Syntax
public class StandaloneHost : IUIProject
Constructors
StandaloneHost()
Declaration
public StandaloneHost()
StandaloneHost(Boolean)
Declaration
public StandaloneHost(bool fullHost)
Parameters
System.Boolean
fullHost
|
Properties
AppContainer
Declaration
public IContainer AppContainer { get; }
Property Value
Autofac.IContainer
|
AreResultsLoaded
Declaration
public bool AreResultsLoaded { get; }
Property Value
System.Boolean
|
CodeService
CommandLineRun
Declaration
public bool CommandLineRun { get; set; }
Property Value
System.Boolean
|
ContainerBuilder
Declaration
public ContainerBuilder ContainerBuilder { get; }
Property Value
Autofac.ContainerBuilder
|
ElementsExplorer
Declaration
public IElementsExplorer ElementsExplorer { get; set; }
Property Value
IElementsExplorer
|
Implements
InteractionService
Declaration
public IUserInteractionService InteractionService { get; }
Property Value
IUserInteractionService
|
Implements
IsStarted
Declaration
public bool IsStarted { get; }
Property Value
System.Boolean
|
OwnerWindow
Declaration
public Window OwnerWindow { get; set; }
Property Value
System.Windows.Window
|
PersistOnEachStep
Declaration
public bool PersistOnEachStep { get; set; }
Property Value
System.Boolean
|
ResultViewer
Declaration
public ResultsViewerControl ResultViewer { get; set; }
Property Value
ResultsViewerControl
|
ScopedContainer
Declaration
public ILifetimeScope ScopedContainer { get; }
Property Value
Autofac.ILifetimeScope
|
Implements
SelectedProject
TestListsController
Declaration
public TestListsExplorerController TestListsController { get; set; }
Property Value
TestListsExplorerController
|
UIInteraction
Declaration
public IHostInteraction UIInteraction { get; }
Property Value
IHostInteraction
|
Implements
Methods
AddCodedFunction(Test, AutomationStep, String, Boolean)
Declaration
public void AddCodedFunction(Test test, AutomationStep step, string functionContent, bool positionCodedStep)
Parameters
Test
test
|
AutomationStep
step
|
System.String
functionContent
|
System.Boolean
positionCodedStep
|
Implements
AddFile(String)
Declaration
public void AddFile(string location)
Parameters
System.String
location
|
Implements
AddProjectReference(Project, String)
Declaration
public void AddProjectReference(Project project, string assemblyFullName)
Parameters
Project
project
|
System.String
assemblyFullName
|
Implements
AssignCodeService(ICodeService)
Declaration
public void AssignCodeService(ICodeService codeService)
Parameters
ICodeService
codeService
|
Implements
AssignHostInteraction(IHostInteraction)
Declaration
public void AssignHostInteraction(IHostInteraction hostInteraction)
Parameters
IHostInteraction
hostInteraction
|
Implements
BuildProject(Project, Boolean)
Declaration
public CompilerResults BuildProject(Project project, bool skipInDevelopment)
Parameters
Project
project
|
System.Boolean
skipInDevelopment
|
Returns
System.CodeDom.Compiler.CompilerResults
|
Implements
CreateTest(String, Test)
Declaration
public Test CreateTest(string path, Test sourceTest)
Parameters
System.String
path
|
Test
sourceTest
|
Returns
Test
|
Implements
DisplayLanguageSelector(Project)
Declaration
public bool DisplayLanguageSelector(Project project)
Parameters
Project
project
|
Returns
System.Boolean
|
Implements
GetCodedFunctions(Test, out String)
Declaration
public List<string> GetCodedFunctions(Test test, out string parsingError)
Parameters
Test
test
|
System.String
parsingError
|
Returns
System.Collections.Generic.List<System.String>
|
Implements
GetDefaultNewProjectName()
Declaration
public string GetDefaultNewProjectName()
Returns
System.String
|
GetDefaultProjectLocation()
Declaration
public string GetDefaultProjectLocation()
Returns
System.String
|
GetKnownProjectFolderFileTypesToIgnore()
Declaration
public static string[] GetKnownProjectFolderFileTypesToIgnore()
Returns
System.String[]
|
GetOutputFileName(String)
Declaration
public string GetOutputFileName(string testPath)
Parameters
System.String
testPath
|
Returns
System.String
|
Implements
GetOutputFolder(String)
Declaration
public string GetOutputFolder(string testPath)
Parameters
System.String
testPath
|
Returns
System.String
|
Implements
GetProjectScope(String)
Declaration
public ILifetimeScope GetProjectScope(string projectPath)
Parameters
System.String
projectPath
|
Returns
Autofac.ILifetimeScope
|
Implements
GetSpecialFolder(Project, SpecialFolders)
Declaration
public string GetSpecialFolder(Project project, SpecialFolders folder)
Parameters
Project
project
|
SpecialFolders
folder
|
Returns
System.String
|
Implements
GetTestNames(Project)
Declaration
public List<string> GetTestNames(Project proj)
Parameters
Project
proj
|
Returns
System.Collections.Generic.List<System.String>
|
Implements
LoadTestListsIfNone()
Declaration
public void LoadTestListsIfNone()
LogMessage(String, Boolean)
Declaration
public void LogMessage(string message, bool includeTimestamp)
Parameters
System.String
message
|
System.Boolean
includeTimestamp
|
Implements
OnProjectDirtied(String)
Declaration
public void OnProjectDirtied(string projectPath)
Parameters
System.String
projectPath
|
Implements
OpenTest(TestBase)
PrepareToExecuteTest(Test, Boolean)
Declaration
public bool PrepareToExecuteTest(Test test, bool doDisplayErrors = true)
Parameters
Test
test
|
System.Boolean
doDisplayErrors
|
Returns
System.Boolean
|
Implements
PromptAndSaveFiles(Object)
Declaration
public bool PromptAndSaveFiles(object dirtyNodesObject)
Parameters
System.Object
dirtyNodesObject
|
Returns
System.Boolean
|
Implements
ReBuildContainer()
Declaration
public void ReBuildContainer()
RemoveProjectReference(Project, String)
Declaration
public void RemoveProjectReference(Project project, string assemblyFullName)
Parameters
Project
project
|
System.String
assemblyFullName
|
Implements
SetHostStatus(String)
Declaration
public void SetHostStatus(string text)
Parameters
System.String
text
|
Implements
SetHostStatus(String, Boolean)
Declaration
public void SetHostStatus(string text, bool showProgressBar)
Parameters
System.String
text
|
System.Boolean
showProgressBar
|
Implements
ShowTestCodeFile(Test, IStepViewModel)
Declaration
public void ShowTestCodeFile(Test test, IStepViewModel step)
Parameters
Test
test
|
IStepViewModel
step
|
Implements
ShutDown()
Declaration
public void ShutDown()
Startup()
Declaration
public void Startup()
UpdateCodedStepContent(AutomationStep)
Declaration
public void UpdateCodedStepContent(AutomationStep automationStep)
Parameters
AutomationStep
automationStep
|
Implements
Events
AllRunResultsDeleted
Declaration
public event Action AllRunResultsDeleted
Event Type
System.Action
|
BeforeLightProjectLoad
Declaration
public event Action BeforeLightProjectLoad
Event Type
System.Action
|
BranchChanged
Declaration
public event Action<string> BranchChanged
Event Type
System.Action<System.String>
|
CodeFileDeleted
Declaration
public event Action<LightCodeFile> CodeFileDeleted
Event Type
System.Action<LightCodeFile>
|
CodeFileExcluded
Declaration
public event Action<LightCodeFile> CodeFileExcluded
Event Type
System.Action<LightCodeFile>
|
CodeFileRenamed
Declaration
public event EventHandler<RenameEventArg> CodeFileRenamed
Event Type
System.EventHandler<RenameEventArg>
|
CodeFilesReverted
Declaration
public event Action CodeFilesReverted
Event Type
System.Action
|
CodeFolderExcluded
Declaration
public event Action<LightFolder> CodeFolderExcluded
Event Type
System.Action<LightFolder>
|
ElementsLoaded
Declaration
public event Action ElementsLoaded
Event Type
System.Action
|
LightProjectLoaded
LightTestOpened
LightTestsLoaded
Declaration
public event Action LightTestsLoaded
Event Type
System.Action
|
ProjectClosed
Declaration
public event EventHandler<ProjectClosedEventArg> ProjectClosed
Event Type
System.EventHandler<ProjectClosedEventArg>
|
Implements
ProjectClosing
Declaration
public event EventHandler<ProjectClosedEventArg> ProjectClosing
Event Type
System.EventHandler<ProjectClosedEventArg>
|
Implements
ProjectCreated
Declaration
public event EventHandler<ProjectEventArgs> ProjectCreated
Event Type
System.EventHandler<ProjectEventArgs>
|
Implements
ProjectOpened
Declaration
public event EventHandler<ProjectEventArgs> ProjectOpened
Event Type
System.EventHandler<ProjectEventArgs>
|
Implements
ProjectRenamed
Declaration
public event EventHandler<RenameEventArg> ProjectRenamed
Event Type
System.EventHandler<RenameEventArg>
|
Implements
ProjectSaved
Declaration
public event EventHandler<ProjectEventArgs> ProjectSaved
Event Type
System.EventHandler<ProjectEventArgs>
|
Implements
ProjectSelected
Declaration
public event EventHandler<ProjectEventArgs> ProjectSelected
Event Type
System.EventHandler<ProjectEventArgs>
|
Implements
ResultChanged
Declaration
public event EventHandler<RunResultNodeEventArgs> ResultChanged
Event Type
System.EventHandler<RunResultNodeEventArgs>
|
ResultsLoaded
Declaration
public event EventHandler<ResultsLoadedEventArgs> ResultsLoaded
Event Type
System.EventHandler<ResultsLoadedEventArgs>
|
ResultViewerAppointmentSelectionChanged
Declaration
public event EventHandler<RunResultNodeEventArgs> ResultViewerAppointmentSelectionChanged
Event Type
System.EventHandler<RunResultNodeEventArgs>
|
RunResultDeleted
Declaration
public event EventHandler<LightRunResultEventArgs> RunResultDeleted
Event Type
System.EventHandler<LightRunResultEventArgs>
|
SchedulingConnectionStateChanged
Declaration
public event Action SchedulingConnectionStateChanged
Event Type
System.Action
|
ScopeContainerDisposed
Declaration
public event Action ScopeContainerDisposed
Event Type
System.Action
|
ScopeContainerInitilized
Declaration
public event Action ScopeContainerInitilized
Event Type
System.Action
|
SourceControlConnected
Declaration
public event Action<string> SourceControlConnected
Event Type
System.Action<System.String>
|
TestClosed
Declaration
public event EventHandler<TestEventArg> TestClosed
Event Type
System.EventHandler<TestEventArg>
|
Implements
TestDeleted
Declaration
public event EventHandler<DeleteTestEventArg> TestDeleted
Event Type
System.EventHandler<DeleteTestEventArg>
|
TestExcluded
TestListCreated
Declaration
public event Action<TestListNode, int> TestListCreated
Event Type
System.Action<TestListNode, System.Int32>
|
TestListDeleted
Declaration
public event EventHandler<TestListNodeEventArg> TestListDeleted
Event Type
System.EventHandler<TestListNodeEventArg>
|
TestListExecutionCompleted
Declaration
public event EventHandler<EventArgs> TestListExecutionCompleted
Event Type
System.EventHandler<System.EventArgs>
|
TestListExecutionStarted
Declaration
public event EventHandler<EventArgs> TestListExecutionStarted
Event Type
System.EventHandler<System.EventArgs>
|
TestListSelectionChanged
Declaration
public event EventHandler<TestListNodeEventArg> TestListSelectionChanged
Event Type
System.EventHandler<TestListNodeEventArg>
|
TestListsLoaded
Declaration
public event EventHandler<TestListNodeCollectionEventArgs> TestListsLoaded
Event Type
System.EventHandler<TestListNodeCollectionEventArgs>
|
TestOpen
TestOpening
TestPropertyChanged
Declaration
public event EventHandler<TestPropertyChangedEventArgs> TestPropertyChanged
Event Type
System.EventHandler<TestPropertyChangedEventArgs>
|
TestReloaded
TestRenamed
Declaration
public event EventHandler<RenameEventArg> TestRenamed
Event Type
System.EventHandler<RenameEventArg>
|
TestSaved
Declaration
public event EventHandler<TestEventArg> TestSaved
Event Type
System.EventHandler<TestEventArg>
|
Implements
TestSaving
Declaration
public event EventHandler<TestEventArg> TestSaving
Event Type
System.EventHandler<TestEventArg>
|
TestSelected
Declaration
public event EventHandler<TestEventArg> TestSelected
Event Type
System.EventHandler<TestEventArg>
|