Class LightTestsProvider
Inherited Members
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: ArtOfTest.WebAii.Design.ProjectModel.Providers
Assembly: ArtOfTest.WebAii.Design.dll
Syntax
public class LightTestsProvider : BaseProvider<LightTest>
Constructors
LightTestsProvider()
Declaration
public LightTestsProvider()
Fields
PROGRESS_REPORTER_KEY
Declaration
public const string PROGRESS_REPORTER_KEY = "LightTestsProviderReporterKey"
Field Value
System.
|
Properties
CachedTests
Declaration
public ReadOnlyCollection<LightTest> CachedTests { get; }
Property Value
System.
|
ProjectFolders
Declaration
public List<LightFolder> ProjectFolders { get; }
Property Value
System.
|
ProjectRoot
TestAsStepRefs
Declaration
public IList<LightTestAsStepReference> TestAsStepRefs { get; }
Property Value
System.
|
TestsFilePaths
Declaration
public List<string> TestsFilePaths { get; }
Property Value
System.
|
Methods
Clear()
Declaration
public override void Clear()
Overrides
ArtOfTest.WebAii.Design.ProjectModel.Providers.BaseProvider<ArtOfTest.WebAii.Design.ProjectModel.LightTest>.Clear()
CreateFolderItem(String, Boolean)
Declaration
public LightFolder CreateFolderItem(string path, bool folderCreated)
Parameters
System.
|
System.
|
Returns
CreateItem(String)
Declaration
public LightTest CreateItem(string testPath)
Parameters
System.
|
Returns
DeleteLightTestData(LightTest)
ExcludeLightTest(LightTest)
ExtractTestProperty<T>(LightTest, String[])
Declaration
public T ExtractTestProperty<T>(LightTest lightTest, params string[] jsonPropertyPath)
Parameters
Light
|
System.
|
Returns
T
|
Type Parameters
T
|
GetCodeBehindPath(LightTest)
Declaration
public string GetCodeBehindPath(LightTest lightTest)
Parameters
Light
|
Returns
System.
|
GetItem(Guid)
Declaration
public override LightTest GetItem(Guid id)
Parameters
System.
|
Returns
Overrides
ArtOfTest.WebAii.Design.ProjectModel.Providers.BaseProvider<ArtOfTest.WebAii.Design.ProjectModel.LightTest>.GetItem(System.Guid)
GetItem(String)
Declaration
public LightTest GetItem(string testFullPath)
Parameters
System.
|
Returns
GetReporterKey()
Declaration
protected override string GetReporterKey()
Returns
System.
|
Overrides
ArtOfTest.WebAii.Design.ProjectModel.Providers.BaseProvider<ArtOfTest.WebAii.Design.ProjectModel.LightTest>.GetReporterKey()
GetTestImageStorePath(LightTest)
Declaration
public string GetTestImageStorePath(LightTest lightTest)
Parameters
Light
|
Returns
System.
|
GetTestResxPath(LightTest)
Declaration
public string GetTestResxPath(LightTest lightTest)
Parameters
Light
|
Returns
System.
|
ImportTest(ImportTestArgs)
Load(Project)
Load(String)
Declaration
public override void Load(string location)
Parameters
System.
|
Overrides
ArtOfTest.WebAii.Design.ProjectModel.Providers.BaseProvider<ArtOfTest.WebAii.Design.ProjectModel.LightTest>.Load(System.String)
Load(String, String, String)
Declaration
public override void Load(string location, string vsSolutionPath, string vsProjectPath)
Parameters
System.
|
System.
|
System.
|
Overrides
ArtOfTest.WebAii.Design.ProjectModel.Providers.BaseProvider<ArtOfTest.WebAii.Design.ProjectModel.LightTest>.Load(System.String, System.String, System.String)
OnBeforeLightProjectLoad(BeforeProjectLoadArgs)
Declaration
protected virtual void OnBeforeLightProjectLoad(BeforeProjectLoadArgs args)
Parameters
OnFolderDiscovered(LightFolder)
Declaration
protected virtual void OnFolderDiscovered(LightFolder folder)
Parameters
Light
|
OnItemLoaded(LightTest)
Declaration
protected override void OnItemLoaded(LightTest item)
Parameters
Light
|
Overrides
ArtOfTest.WebAii.Design.ProjectModel.Providers.BaseProvider<ArtOfTest.WebAii.Design.ProjectModel.LightTest>.OnItemLoaded(ArtOfTest.WebAii.Design.ProjectModel.LightTest)
OnTestsDiscovered()
Declaration
protected virtual void OnTestsDiscovered()
RenameTest(LightTest, String, SourceControlProviderBase)
Declaration
public void RenameTest(LightTest lTest, string newTestPath, SourceControlProviderBase sourceControl = null)
Parameters
Light
|
System.
|
Source
|
SearchForCodeBehind(ImportTestArgs)
Declaration
public bool SearchForCodeBehind(ImportTestArgs args)
Parameters
Import
|
Returns
System.
|
SearchForImageStore(ImportTestArgs)
Declaration
public bool SearchForImageStore(ImportTestArgs args)
Parameters
Import
|
Returns
System.
|
SmartRefresh()
Declaration
public IList<string> SmartRefresh()
Returns
System.
|
TryUpdateItem(LightTest)
Declaration
public override bool TryUpdateItem(LightTest item)
Parameters
Light
|
Returns
System.
|
Overrides
ArtOfTest.WebAii.Design.ProjectModel.Providers.BaseProvider<ArtOfTest.WebAii.Design.ProjectModel.LightTest>.TryUpdateItem(ArtOfTest.WebAii.Design.ProjectModel.LightTest)
UpdateProjectLocation(String)
Declaration
public override void UpdateProjectLocation(string newLocation)
Parameters
System.
|
Overrides
ArtOfTest.WebAii.Design.ProjectModel.Providers.BaseProvider<ArtOfTest.WebAii.Design.ProjectModel.LightTest>.UpdateProjectLocation(System.String)
UpgradeProject(out String)
Declaration
protected virtual bool UpgradeProject(out string error)
Parameters
System.
|
Returns
System.
|
Events
BeforeLightProjectLoad
Declaration
public event Action<BeforeProjectLoadArgs> BeforeLightProjectLoad
Event Type
System.
|
FolderDiscovered
RequestTestConversion
Declaration
public event Action<ConvertTestArgs> RequestTestConversion
Event Type
System.
|
TestsDiscovered
Declaration
public event Action TestsDiscovered
Event Type
System.
|