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