ClassProjectModule
Class
Definition
Namespace:ArtOfTest.WebAii.Design.ProjectModel.Providers.Modules
Assembly:ArtOfTest.WebAii.Design.dll
Syntax:
cs-api-definition
public class ProjectModule : ModuleBase
Inheritance: objectModuleBaseProjectModule
Inherited Members
Properties
CachedTests
Declaration
cs-api-definition
public ReadOnlyCollection<TestBase> CachedTests { get; }
Property Value
FileSystemProvider
Declaration
cs-api-definition
protected FileSystemProvider FileSystemProvider { get; }
Property Value
Methods
GetTest(Guid, bool)
Get or open the test.
GetTest(string, bool)
Get or open the test by path.
OnBeforeProjectLoad(BeforeProjectLoadArgs)
Declaration
cs-api-definition
protected virtual void OnBeforeProjectLoad(BeforeProjectLoadArgs args)
Parameters
args
OnTestOpened(TestBase)
Declaration
cs-api-definition
protected virtual void OnTestOpened(TestBase testBase)
Parameters
testBase
OpenTestAsync(Guid)
Opens the test async by firing the TestOpened event
Declaration
cs-api-definition
public void OpenTestAsync(Guid testId)
Parameters
testId
The test id.
Events
BeforeProjectLoad
Occurs before project loaded starts
Declaration
cs-api-definition
public event Action<BeforeProjectLoadArgs> BeforeProjectLoad
Event Value
TestOpened
Occurs when 'Test' is opened in async mode.