Dreamine.UI.WinForms.Tests 1.0.0.0
Dreamine.UI.WinForms.Tests 기능을 검증하는 자동화 테스트 프로젝트입니다.
로딩중...
검색중...
일치하는것 없음
Dreamine.UI.WinForms.Tests.Controls.DreamineCheckLedTests 클래스 참조

더 자세히 ...

Public 멤버 함수

void IsOn_DefaultIsTrue ()
void IsOn_Toggle_PropertyChanges ()
void IsPulse_DefaultIsFalse ()
void IsPulse_SetTrue_PropertyChanges ()
void Corner_DefaultIsTopRight ()
void Corner_AllValues_Accepted (LedCorner corner)
void Diameter_DefaultIsPositive ()
void Diameter_SetValue_Roundtrip (float d)
void Dispose_DoesNotThrow ()

상세한 설명

Dreamine LED의 켜짐, 맥동, 모서리, 지름 및 해제 동작을 검증합니다.

DreamineCheckLedTests.cs 파일의 14 번째 라인에서 정의되었습니다.

멤버 함수 문서화

◆ Corner_AllValues_Accepted()

void Dreamine.UI.WinForms.Tests.Controls.DreamineCheckLedTests.Corner_AllValues_Accepted ( LedCorner corner)
inline

모든 정의된 모서리 값을 속성에 설정할 수 있는지 검증합니다.

매개변수
corner설정하고 검증할 모서리입니다.

DreamineCheckLedTests.cs 파일의 116 번째 라인에서 정의되었습니다.

117 {
118 var led = new DreamineCheckLed { Corner = corner };
119 Assert.Equal(corner, led.Corner);
120 }

◆ Corner_DefaultIsTopRight()

void Dreamine.UI.WinForms.Tests.Controls.DreamineCheckLedTests.Corner_DefaultIsTopRight ( )
inline

기본 모서리가 오른쪽 위인지 검증합니다.

DreamineCheckLedTests.cs 파일의 89 번째 라인에서 정의되었습니다.

90 {
91 var led = new DreamineCheckLed();
92 Assert.Equal(LedCorner.TopRight, led.Corner);
93 }

◆ Diameter_DefaultIsPositive()

void Dreamine.UI.WinForms.Tests.Controls.DreamineCheckLedTests.Diameter_DefaultIsPositive ( )
inline

기본 LED 지름이 양수인지 검증합니다.

DreamineCheckLedTests.cs 파일의 131 번째 라인에서 정의되었습니다.

132 {
133 var led = new DreamineCheckLed();
134 Assert.True(led.Diameter > 0);
135 }

◆ Diameter_SetValue_Roundtrip()

void Dreamine.UI.WinForms.Tests.Controls.DreamineCheckLedTests.Diameter_SetValue_Roundtrip ( float d)
inline

여러 지름 값의 설정 및 조회가 같은 값을 반환하는지 검증합니다.

매개변수
d설정하고 검증할 지름입니다.

DreamineCheckLedTests.cs 파일의 157 번째 라인에서 정의되었습니다.

158 {
159 var led = new DreamineCheckLed { Diameter = d };
160 Assert.Equal(d, led.Diameter);
161 }

◆ Dispose_DoesNotThrow()

void Dreamine.UI.WinForms.Tests.Controls.DreamineCheckLedTests.Dispose_DoesNotThrow ( )
inline

맥동 중인 LED를 예외 없이 해제할 수 있는지 검증합니다.

DreamineCheckLedTests.cs 파일의 172 번째 라인에서 정의되었습니다.

173 {
174 var led = new DreamineCheckLed { IsPulse = true };
175 var ex = Record.Exception(() => led.Dispose());
176 Assert.Null(ex);
177 }

◆ IsOn_DefaultIsTrue()

void Dreamine.UI.WinForms.Tests.Controls.DreamineCheckLedTests.IsOn_DefaultIsTrue ( )
inline

LED가 기본적으로 켜져 있는지 검증합니다.

DreamineCheckLedTests.cs 파일의 25 번째 라인에서 정의되었습니다.

26 {
27 var led = new DreamineCheckLed();
28 Assert.True(led.IsOn);
29 }

◆ IsOn_Toggle_PropertyChanges()

void Dreamine.UI.WinForms.Tests.Controls.DreamineCheckLedTests.IsOn_Toggle_PropertyChanges ( )
inline

켜짐 상태를 양방향으로 전환할 수 있는지 검증합니다.

DreamineCheckLedTests.cs 파일의 40 번째 라인에서 정의되었습니다.

41 {
42 var led = new DreamineCheckLed { IsOn = false };
43 Assert.False(led.IsOn);
44 led.IsOn = true;
45 Assert.True(led.IsOn);
46 }

◆ IsPulse_DefaultIsFalse()

void Dreamine.UI.WinForms.Tests.Controls.DreamineCheckLedTests.IsPulse_DefaultIsFalse ( )
inline

맥동 상태 기본값이 거짓인지 검증합니다.

DreamineCheckLedTests.cs 파일의 57 번째 라인에서 정의되었습니다.

58 {
59 var led = new DreamineCheckLed();
60 Assert.False(led.IsPulse);
61 }

◆ IsPulse_SetTrue_PropertyChanges()

void Dreamine.UI.WinForms.Tests.Controls.DreamineCheckLedTests.IsPulse_SetTrue_PropertyChanges ( )
inline

맥동 상태를 설정하고 해제할 수 있는지 검증합니다.

DreamineCheckLedTests.cs 파일의 72 번째 라인에서 정의되었습니다.

73 {
74 var led = new DreamineCheckLed { IsPulse = true };
75 Assert.True(led.IsPulse);
76 led.IsPulse = false;
77 Assert.False(led.IsPulse);
78 }

이 클래스에 대한 문서화 페이지는 다음의 파일로부터 생성되었습니다.: