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
IUserInteractionService
|
ScopedContainer
Declaration
ILifetimeScope ScopedContainer { get; }
Property Value
Autofac.ILifetimeScope
|
SelectedProject
UIInteraction
Methods
AddCodedFunction(Test, AutomationStep, String, Boolean)
Declaration
void AddCodedFunction(Test test, AutomationStep step, string functionContent, bool positionCodedStep)
Parameters
Test
test
|
AutomationStep
step
|
System.String
functionContent
|
System.Boolean
positionCodedStep
|
AddFile(String)
Declaration
void AddFile(string location)
Parameters
System.String
location
|
AddProjectReference(Project, String)
Declaration
void AddProjectReference(Project project, string assemblyFullName)
Parameters
Project
project
|
System.String
assemblyFullName
|
AssignCodeService(ICodeService)
AssignHostInteraction(IHostInteraction)
Declaration
void AssignHostInteraction(IHostInteraction hostInteraction)
Parameters
IHostInteraction
hostInteraction
|
BuildProject(Project, Boolean)
Declaration
CompilerResults BuildProject(Project project, bool skipInDevelopment)
Parameters
Project
project
|
System.Boolean
skipInDevelopment
|
Returns
System.CodeDom.Compiler.CompilerResults
|
CreateTest(String, Test)
Declaration
Test CreateTest(string path, Test sourceTest)
Parameters
System.String
path
|
Test
sourceTest
|
Returns
Test
|
DisplayLanguageSelector(Project)
Declaration
bool DisplayLanguageSelector(Project project)
Parameters
Project
project
|
Returns
System.Boolean
|
GetCodedFunctions(Test, out String)
Declaration
List<string> GetCodedFunctions(Test test, out string parsingError)
Parameters
Test
test
|
System.String
parsingError
|
Returns
System.Collections.Generic.List<System.String>
|
GetOutputFileName(String)
Declaration
string GetOutputFileName(string testPath)
Parameters
System.String
testPath
|
Returns
System.String
|
GetOutputFolder(String)
Declaration
string GetOutputFolder(string testPath)
Parameters
System.String
testPath
|
Returns
System.String
|
GetProjectScope(String)
Declaration
ILifetimeScope GetProjectScope(string projectPath)
Parameters
System.String
projectPath
|
Returns
Autofac.ILifetimeScope
|
GetSpecialFolder(Project, SpecialFolders)
Declaration
string GetSpecialFolder(Project project, SpecialFolders folder)
Parameters
Project
project
|
SpecialFolders
folder
|
Returns
System.String
|
GetTestNames(Project)
Declaration
List<string> GetTestNames(Project proj)
Parameters
Project
proj
|
Returns
System.Collections.Generic.List<System.String>
|
LogMessage(String, Boolean)
Declaration
void LogMessage(string message, bool includeTimestamp)
Parameters
System.String
message
|
System.Boolean
includeTimestamp
|
OnProjectDirtied(String)
Declaration
void OnProjectDirtied(string projectPath)
Parameters
System.String
projectPath
|
PrepareToExecuteTest(Test, Boolean)
Declaration
bool PrepareToExecuteTest(Test test, bool doDisplayErrors = true)
Parameters
Test
test
|
System.Boolean
doDisplayErrors
|
Returns
System.Boolean
|
PromptAndSaveFiles(Object)
Declaration
bool PromptAndSaveFiles(object files)
Parameters
System.Object
files
|
Returns
System.Boolean
|
RemoveProjectReference(Project, String)
Declaration
void RemoveProjectReference(Project project, string assemblyFullName)
Parameters
Project
project
|
System.String
assemblyFullName
|
SetHostStatus(String)
Declaration
void SetHostStatus(string text)
Parameters
System.String
text
|
SetHostStatus(String, Boolean)
Declaration
void SetHostStatus(string text, bool showProgressBar)
Parameters
System.String
text
|
System.Boolean
showProgressBar
|
ShowTestCodeFile(Test, IStepViewModel)
Declaration
void ShowTestCodeFile(Test test, IStepViewModel step)
Parameters
Test
test
|
IStepViewModel
step
|
UpdateCodedStepContent(AutomationStep)
Declaration
void UpdateCodedStepContent(AutomationStep automationStep)
Parameters
AutomationStep
automationStep
|
Events
ProjectClosed
Declaration
event EventHandler<ProjectClosedEventArg> ProjectClosed
Event Type
System.EventHandler<ProjectClosedEventArg>
|
ProjectClosing
Declaration
event EventHandler<ProjectClosedEventArg> ProjectClosing
Event Type
System.EventHandler<ProjectClosedEventArg>
|
ProjectCreated
Declaration
event EventHandler<ProjectEventArgs> ProjectCreated
Event Type
System.EventHandler<ProjectEventArgs>
|
ProjectOpened
Declaration
event EventHandler<ProjectEventArgs> ProjectOpened
Event Type
System.EventHandler<ProjectEventArgs>
|
ProjectRenamed
Declaration
event EventHandler<RenameEventArg> ProjectRenamed
Event Type
System.EventHandler<RenameEventArg>
|
ProjectSaved
Declaration
event EventHandler<ProjectEventArgs> ProjectSaved
Event Type
System.EventHandler<ProjectEventArgs>
|
ProjectSelected
Declaration
event EventHandler<ProjectEventArgs> ProjectSelected
Event Type
System.EventHandler<ProjectEventArgs>
|
TestClosed
Declaration
event EventHandler<TestEventArg> TestClosed
Event Type
System.EventHandler<TestEventArg>
|
TestSaved
TestSelected
Declaration
event EventHandler<TestEventArg> TestSelected
Event Type
System.EventHandler<TestEventArg>
|