• 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 ASP.NET AJAX UI for ASP.NET MVC UI for ASP.NET Core UI for Blazor UI for Silverlight UI for PHP UI for JSP
    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 UI for UWP
    Reporting & Mocking
    Telerik Reporting Telerik Report Server Telerik JustMock
    Automated Testing
    Test Studio Test Studio Dev Edition
    CMS
    Sitefinity
    UI/UX Design
    Unite UX
    Debugging
    Fiddler Fiddler Everywhere Fiddler Classic Fiddler Jam FiddlerCap FiddlerCore
    Extended Reality
    UI for Unity XR
    Free Tools
    JustAssembly JustDecompile VB.NET to C# Converter Testing Framework
    View all products
  • Overview
    • Functional UI Testing
    • RESTful API Testing
    • Load Testing
    • Remote Test Execution
    • Agile Teams
    • Responsive UI Testing
    • Continuous Testing
    • Test Studio Trainings
    • Test Studio Consulting
    • Docs & Support
    • Documentation
    • Videos
    • Blogs
    • Webinars
    • Whitepapers
    • What’s New
    • Roadmap
    • Release History
    • Changelog
    • Report a bug
    • Suggest a feature
  • Pricing
  • Search
  • Shopping cart
    • Account Overview
    • Your Licenses
    • Support Center
    • Forum Profile
    • Payment Methods
    • Edit Profile
    • Log out
  • Login
  • Contact Us
  • Request a demo Try now

Class Project

Inheritance
System.Object
Project
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
Assembly: ArtOfTest.WebAii.Design.dll

Syntax

public class Project : INotifyPropertyChanged, IDataTransport

Constructors

Project()

Declaration
public Project()

Project(IUIProject, String, String, String)

Declaration
public Project(IUIProject host, string location, string vsProjectPath, string vsProjectLanguage)
Parameters
IUIProject host

System.String location

System.String vsProjectPath

System.String vsProjectLanguage

Project(String)

Declaration
public Project(string rootPath)
Parameters
System.String rootPath

Fields

PagesDetection

Declaration
public static Regex PagesDetection
Field Value
System.Text.RegularExpressions.Regex

PROJECTVERSION

Declaration
public const string PROJECTVERSION = "2021.2.1025.0"
Field Value
System.String

WUTSTargets

Declaration
public const string WUTSTargets = "$(MSBuildExtensionsPath)\\Telerik\\WebUITestStudio\\Telerik.WebUITestStudio.targets"
Field Value
System.String

Properties

DataManager

Declaration
public ProjectDataManager DataManager { get; }
Property Value
ProjectDataManager

Id

Declaration
public Guid Id { get; set; }
Property Value
System.Guid

IsDirty

Declaration
public bool IsDirty { get; set; }
Property Value
System.Boolean

LightTests

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

LoadedTests

Declaration
public ReadOnlyCollection<TestBase> LoadedTests { get; }
Property Value
System.Collections.ObjectModel.ReadOnlyCollection<TestBase>

Name

Declaration
public string Name { get; set; }
Property Value
System.String

ProjectFileFullPath

Declaration
public string ProjectFileFullPath { get; }
Property Value
System.String

ProjectFullPath

Declaration
public string ProjectFullPath { get; }
Property Value
System.String

ProjectGuid

Declaration
public Guid ProjectGuid { get; }
Property Value
System.Guid

ProjectLanguage

Declaration
public CodeGenerationLanguage ProjectLanguage { get; }
Property Value
CodeGenerationLanguage

ProjectRelativePath

Declaration
public string ProjectRelativePath { get; set; }
Property Value
System.String

SolutionPath

Declaration
public string SolutionPath { get; set; }
Property Value
System.String

TestNames

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

Upgraded

Declaration
public bool Upgraded { get; }
Property Value
System.Boolean

UserSettings

Declaration
public UserSettings UserSettings { get; set; }
Property Value
UserSettings

Version

Declaration
public string Version { get; set; }
Property Value
System.String

VsProjectLanguage

Declaration
public string VsProjectLanguage { get; set; }
Property Value
System.String

VsProjectPath

Declaration
public string VsProjectPath { get; set; }
Property Value
System.String

Methods

FireTaskLoggingEvent(String)

Declaration
public static void FireTaskLoggingEvent(string message)
Parameters
System.String message

GetCodeFiles(Boolean)

Declaration
public List<string> GetCodeFiles(bool skipInDevelopmentFiles = true)
Parameters
System.Boolean skipInDevelopmentFiles

Returns
System.Collections.Generic.List<System.String>

GetFullPath(String, Test)

Declaration
public static string GetFullPath(string relativePath, Test test)
Parameters
System.String relativePath

Test test

Returns
System.String

GetProjectFolder()

Declaration
public string GetProjectFolder()
Returns
System.String

GetProjectFromTestPath(String)

Declaration
public static Project GetProjectFromTestPath(string fullTestPath)
Parameters
System.String fullTestPath

Returns
Project

GetRelativePath(String, String)

Declaration
public static string GetRelativePath(string fullPath, string projectFullPath)
Parameters
System.String fullPath

System.String projectFullPath

Returns
System.String

InitEvents(IUIProject)

Declaration
public void InitEvents(IUIProject host)
Parameters
IUIProject host

OnPropertyChanged(String)

Declaration
protected void OnPropertyChanged(string propName)
Parameters
System.String propName

RenameProject(String, String)

Declaration
public void RenameProject(string oldPath, string newPath)
Parameters
System.String oldPath

System.String newPath

SaveTest(TestBase, out String)

Declaration
public bool SaveTest(TestBase test, out string error)
Parameters
TestBase test

System.String error

Returns
System.Boolean

Events

PropertyChanged

Declaration
public event PropertyChangedEventHandler PropertyChanged
Event Type
System.ComponentModel.PropertyChangedEventHandler

TaskLoggingEvent

Declaration
public static event EventHandler<TaskLoggingEventArgs> TaskLoggingEvent
Event Type
System.EventHandler<TaskLoggingEventArgs>

Was this article helpful?

Tell us how we can improve this article

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