C# 클래스 NUnit.Extensions.Asp.AspTester.AspControlTester

Base class for testing all ASP.NET server controls. Extend this class if you're creating a tester for a custom control.
상속: ControlTester
파일 보기 프로젝트 열기: vcsjones/NUnitAsp

공개 메소드들

메소드 설명
AspControlTester ( string aspId ) : System

Create a tester for a top-level control. Use this constructor for testing most controls. Testers created with this constructor will test pages loaded by the HttpClient.Default HttpClient.

AspControlTester ( string aspId, Tester container ) : System

Create a tester for a nested control. Use this constructor when the control you are testing is nested within another control, such as a DataGrid or UserControl. You should also use this constructor when you're not using the HttpClient.Default HttpClient.

보호된 메소드들

메소드 설명
GenerateAnonymousId ( int controlNumber ) : string

Creates an ID for a control that doesn't have one provided in the .aspx page. The tester using this method must algorithmically determine what number ASP.NET provided to the control. In other words, control number "3" turns into an ID of "ctl03" in ASP.NET 2.0 and "_ctl3" in ASP.NET 1.x.

메소드 상세

AspControlTester() 공개 메소드

Create a tester for a top-level control. Use this constructor for testing most controls. Testers created with this constructor will test pages loaded by the HttpClient.Default HttpClient.

public AspControlTester ( string aspId ) : System
aspId string The ID of the control to test (look in the /// page's ASP.NET source code for the ID).
리턴 System

AspControlTester() 공개 메소드

Create a tester for a nested control. Use this constructor when the control you are testing is nested within another control, such as a DataGrid or UserControl. You should also use this constructor when you're not using the HttpClient.Default HttpClient.
public AspControlTester ( string aspId, Tester container ) : System
aspId string The ID of the control to test (look in the /// page's ASP.NET source code for the ID).
container Tester A tester for the control's container. /// (In the page's ASP.NET source code, look for the tag that the /// control is nested in. That's probably the control's /// container.)
리턴 System

GenerateAnonymousId() 보호된 메소드

Creates an ID for a control that doesn't have one provided in the .aspx page. The tester using this method must algorithmically determine what number ASP.NET provided to the control. In other words, control number "3" turns into an ID of "ctl03" in ASP.NET 2.0 and "_ctl3" in ASP.NET 1.x.
protected GenerateAnonymousId ( int controlNumber ) : string
controlNumber int The number ASP.NET created for the control.
리턴 string