Interface IUIProject
Namespace: ArtOfTest.WebAii.Design.ProjectModel
Assembly: ArtOfTest.WebAii.Design.dll
Syntax
public interface IUIProject
Properties
CodeService
ElementsExplorer
InteractionService
Declaration
IUserInteractionService InteractionService { get; }
Property Value
ScopedContainer
Declaration
ILifetimeScope ScopedContainer { get; }
Property Value
Autofac.
|
SelectedProject
UIInteraction
Methods
AddCodedFunction(Test, AutomationStep, String, Boolean)
Declaration
void AddCodedFunction(Test test, AutomationStep step, string functionContent, bool positionCodedStep)
Parameters
Test
test
|
Automation
|
System.
|
System.
|
AddFile(String)
Declaration
void AddFile(string location)
Parameters
System.
|
AddProjectReference(Project, String)
Declaration
void AddProjectReference(Project project, string assemblyFullName)
Parameters
Project
project
|
System.
|
AssignCodeService(ICodeService)
AssignHostInteraction(IHostInteraction)
Declaration
void AssignHostInteraction(IHostInteraction hostInteraction)
Parameters
IHost
|
BuildProject(Project, Boolean)
Declaration
CompilerResults BuildProject(Project project, bool skipInDevelopment)
Parameters
Project
project
|
System.
|
Returns
System.
|
CreateTest(String, Test)
Declaration
Test CreateTest(string path, Test sourceTest)
Parameters
System.
|
Test
sourceTest
|
Returns
DisplayLanguageSelector(Project)
Declaration
bool DisplayLanguageSelector(Project project)
Parameters
Project
project
|
Returns
System.
|
GetCodedFunctions(Test, out String)
Declaration
List<string> GetCodedFunctions(Test test, out string parsingError)
Parameters
Test
test
|
System.
|
Returns
System.
|
GetOutputFileName(String)
Declaration
string GetOutputFileName(string testPath)
Parameters
System.
|
Returns
System.
|
GetOutputFolder(String)
Declaration
string GetOutputFolder(string testPath)
Parameters
System.
|
Returns
System.
|
GetProjectScope(String)
Declaration
ILifetimeScope GetProjectScope(string projectPath)
Parameters
System.
|
Returns
Autofac.
|
GetSpecialFolder(Project, SpecialFolders)
Declaration
string GetSpecialFolder(Project project, SpecialFolders folder)
Parameters
Project
project
|
Special
|
Returns
System.
|
GetTestNames(Project)
Declaration
List<string> GetTestNames(Project proj)
Parameters
Project
proj
|
Returns
System.
|
LogMessage(String, Boolean)
Declaration
void LogMessage(string message, bool includeTimestamp)
Parameters
System.
|
System.
|
OnProjectDirtied(String)
Declaration
void OnProjectDirtied(string projectPath)
Parameters
System.
|
PrepareToExecuteTest(Test, Boolean)
Declaration
bool PrepareToExecuteTest(Test test, bool doDisplayErrors = true)
Parameters
Test
test
|
System.
|
Returns
System.
|
PromptAndSaveFiles(Object)
Declaration
bool PromptAndSaveFiles(object files)
Parameters
System.
|
Returns
System.
|
RemoveProjectReference(Project, String)
Declaration
void RemoveProjectReference(Project project, string assemblyFullName)
Parameters
Project
project
|
System.
|
SetHostStatus(String)
Declaration
void SetHostStatus(string text)
Parameters
System.
|
SetHostStatus(String, Boolean)
Declaration
void SetHostStatus(string text, bool showProgressBar)
Parameters
System.
|
System.
|
ShowTestCodeFile(Test, IStepViewModel)
Declaration
void ShowTestCodeFile(Test test, IStepViewModel step)
Parameters
Test
test
|
IStep
|
UpdateCodedStepContent(AutomationStep)
Declaration
void UpdateCodedStepContent(AutomationStep automationStep)
Parameters
Automation
|
Events
ProjectClosed
Declaration
event EventHandler<ProjectClosedEventArg> ProjectClosed
Event Type
System.
|
ProjectClosing
Declaration
event EventHandler<ProjectClosedEventArg> ProjectClosing
Event Type
System.
|
ProjectCreated
Declaration
event EventHandler<ProjectEventArgs> ProjectCreated
Event Type
System.
|
ProjectOpened
Declaration
event EventHandler<ProjectEventArgs> ProjectOpened
Event Type
System.
|
ProjectRenamed
Declaration
event EventHandler<RenameEventArg> ProjectRenamed
Event Type
System.
|
ProjectSaved
Declaration
event EventHandler<ProjectEventArgs> ProjectSaved
Event Type
System.
|
ProjectSelected
Declaration
event EventHandler<ProjectEventArgs> ProjectSelected
Event Type
System.
|
TestClosed
Declaration
event EventHandler<TestEventArg> TestClosed
Event Type
System.
|
TestSaved
TestSelected
Declaration
event EventHandler<TestEventArg> TestSelected
Event Type
System.
|