skip navigation
  • Product Bundles

    DevCraft

    All Telerik .NET tools and Kendo UI JavaScript components in one package. Now enhanced with:

    • NEW: Design Kits for Figma
    • Online Training
    • Document Processing Library
    • Embedded Reporting for web and desktop
    Web
    Kendo UI UI for jQuery UI for Angular UI for React UI for Vue UI for Blazor UI for ASP.NET Core UI for ASP.NET MVC UI for ASP.NET AJAX
    Mobile
    UI for .NET MAUI UI for Xamarin
    Document Management
    Telerik Document Processing
    Desktop
    UI for .NET MAUI UI for WinUI UI for WinForms UI for WPF
    Reporting & Mocking
    Telerik Reporting Telerik Report Server Telerik JustMock
    Automated Testing
    Test Studio Test Studio Dev Edition
    CMS
    Sitefinity
    UI/UX Tools
    ThemeBuilder Design System Kit
    Debugging
    Fiddler Fiddler Everywhere Fiddler Classic Fiddler Jam FiddlerCap FiddlerCore
    Free Tools
    VB.NET to C# Converter Testing Framework
    View all products
  • Overview
    • Functional UI Testing
    • RESTful API Testing
    • Load Testing
    • Remote Test Execution
    • Agile Teams
    • Web Test Automation
    • Desktop Test Automation
    • Responsive UI Testing
    • Continuous Testing
    • Test Studio Trainings
    • Test Studio Consulting
    • Docs and Support
    • Documentation
    • Virtual Classroom
    • Videos
    • Blogs
    • Webinars
    • Whitepapers
    • Case Studies
    • Feedback Portal
    • Technical Support
    • What’s New
    • Roadmap
    • Release Notes
  • Pricing
  • Shopping cart
    • Account Overview
    • Your Licenses
    • Downloads
    • Support Center
    • Forum Profile
    • Payment Methods
    • Edit Profile
    • Log out
  • Login
  • Contact Us
  • Request a demo Try now

Class LightTestsProvider

Inheritance
System.Object
BaseProvider<LightTest>
LightTestsProvider
Inherited Members
BaseProvider<LightTest>.OnLoadCompleted()
BaseProvider<LightTest>.InvokeOnUIThread(Action, Boolean)
BaseProvider<LightTest>.EnsureProjectLanguage(String)
BaseProvider<LightTest>.PopulateStepsRecursive(List<JToken>)
BaseProvider<LightTest>.Project
BaseProvider<LightTest>.AppContainer
BaseProvider<LightTest>.ProgressReporter
BaseProvider<LightTest>.ProjectLocation
BaseProvider<LightTest>.Key
BaseProvider<LightTest>.ItemLoaded
BaseProvider<LightTest>.LoadCompleted
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.String

Properties

CachedTests

Declaration
public ReadOnlyCollection<LightTest> CachedTests { get; }
Property Value
System.Collections.ObjectModel.ReadOnlyCollection<LightTest>

ProjectFolders

Declaration
public List<LightFolder> ProjectFolders { get; }
Property Value
System.Collections.Generic.List<LightFolder>

ProjectRoot

Declaration
public LightProject ProjectRoot { get; }
Property Value
LightProject

TestAsStepRefs

Declaration
public IList<LightTestAsStepReference> TestAsStepRefs { get; }
Property Value
System.Collections.Generic.IList<LightTestAsStepReference>

TestsFilePaths

Declaration
public List<string> TestsFilePaths { get; }
Property Value
System.Collections.Generic.List<System.String>

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.String path

System.Boolean folderCreated

Returns
LightFolder

CreateItem(String)

Declaration
public LightTest CreateItem(string testPath)
Parameters
System.String testPath

Returns
LightTest

DeleteLightTestData(LightTest)

Declaration
public void DeleteLightTestData(LightTest item)
Parameters
LightTest item

ExcludeLightTest(LightTest)

Declaration
public void ExcludeLightTest(LightTest lTest)
Parameters
LightTest lTest

ExtractTestProperty<T>(LightTest, String[])

Declaration
public T ExtractTestProperty<T>(LightTest lightTest, params string[] jsonPropertyPath)
Parameters
LightTest lightTest

System.String[] jsonPropertyPath

Returns
T

Type Parameters
T

GetCodeBehindPath(LightTest)

Declaration
public string GetCodeBehindPath(LightTest lightTest)
Parameters
LightTest lightTest

Returns
System.String

GetItem(Guid)

Declaration
public override LightTest GetItem(Guid id)
Parameters
System.Guid id

Returns
LightTest

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.String testFullPath

Returns
LightTest

GetReporterKey()

Declaration
protected override string GetReporterKey()
Returns
System.String

Overrides
ArtOfTest.WebAii.Design.ProjectModel.Providers.BaseProvider<ArtOfTest.WebAii.Design.ProjectModel.LightTest>.GetReporterKey()

GetTestImageStorePath(LightTest)

Declaration
public string GetTestImageStorePath(LightTest lightTest)
Parameters
LightTest lightTest

Returns
System.String

GetTestResxPath(LightTest)

Declaration
public string GetTestResxPath(LightTest lightTest)
Parameters
LightTest lightTest

Returns
System.String

ImportTest(ImportTestArgs)

Declaration
public LightTest ImportTest(ImportTestArgs args)
Parameters
ImportTestArgs args

Returns
LightTest

Load(Project)

Declaration
public virtual void Load(Project project)
Parameters
Project project

Load(String)

Declaration
public override void Load(string location)
Parameters
System.String location

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.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)

OnBeforeLightProjectLoad(BeforeProjectLoadArgs)

Declaration
protected virtual void OnBeforeLightProjectLoad(BeforeProjectLoadArgs args)
Parameters
BeforeProjectLoadArgs args

OnFolderDiscovered(LightFolder)

Declaration
protected virtual void OnFolderDiscovered(LightFolder folder)
Parameters
LightFolder folder

OnItemLoaded(LightTest)

Declaration
protected override void OnItemLoaded(LightTest item)
Parameters
LightTest item

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
LightTest lTest

System.String newTestPath

SourceControlProviderBase sourceControl

SearchForCodeBehind(ImportTestArgs)

Declaration
public bool SearchForCodeBehind(ImportTestArgs args)
Parameters
ImportTestArgs args

Returns
System.Boolean

SearchForImageStore(ImportTestArgs)

Declaration
public bool SearchForImageStore(ImportTestArgs args)
Parameters
ImportTestArgs args

Returns
System.Boolean

SmartRefresh()

Declaration
public IList<string> SmartRefresh()
Returns
System.Collections.Generic.IList<System.String>

TryUpdateItem(LightTest)

Declaration
public override bool TryUpdateItem(LightTest item)
Parameters
LightTest item

Returns
System.Boolean

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.String newLocation

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.String error

Returns
System.Boolean

Events

BeforeLightProjectLoad

Declaration
public event Action<BeforeProjectLoadArgs> BeforeLightProjectLoad
Event Type
System.Action<BeforeProjectLoadArgs>

FolderDiscovered

Declaration
public event Action<LightFolder> FolderDiscovered
Event Type
System.Action<LightFolder>

RequestTestConversion

Declaration
public event Action<ConvertTestArgs> RequestTestConversion
Event Type
System.Action<ConvertTestArgs>

TestsDiscovered

Declaration
public event Action TestsDiscovered
Event Type
System.Action

Getting Started
  • Getting Started
  • Videos
  • Whats New
  • Roadmap
Community
  • Forums
  • Blogs
  • Feedback Portal

Copyright © 2018 Progress Software Corporation and/or its subsidiaries or affiliates.
All Rights Reserved.

Progress, Telerik, and certain product names used herein are trademarks or registered trademarks of Progress Software Corporation and/or one of its subsidiaries or affiliates in the U.S. and/or other countries. See Trademarks for appropriate markings.