Dreamine.UI.WinForms.Tests
1.0.0.0
Dreamine.UI.WinForms.Tests 기능을 검증하는 자동화 테스트 프로젝트입니다.
Toggle main menu visibility
로딩중...
검색중...
일치하는것 없음
DreamineCheckLedTests.cs
이 파일의 문서화 페이지로 가기
1
using
Dreamine.UI.WinForms.Controls;
2
using
Xunit;
3
4
namespace
Dreamine.UI.WinForms.Tests.Controls
;
5
14
public
class
DreamineCheckLedTests
15
{
24
[Fact]
25
public
void
IsOn_DefaultIsTrue
()
26
{
27
var led =
new
DreamineCheckLed();
28
Assert.True(led.IsOn);
29
}
30
39
[Fact]
40
public
void
IsOn_Toggle_PropertyChanges
()
41
{
42
var led =
new
DreamineCheckLed { IsOn =
false
};
43
Assert.False(led.IsOn);
44
led.IsOn =
true
;
45
Assert.True(led.IsOn);
46
}
47
56
[Fact]
57
public
void
IsPulse_DefaultIsFalse
()
58
{
59
var led =
new
DreamineCheckLed();
60
Assert.False(led.IsPulse);
61
}
62
71
[Fact]
72
public
void
IsPulse_SetTrue_PropertyChanges
()
73
{
74
var led =
new
DreamineCheckLed { IsPulse =
true
};
75
Assert.True(led.IsPulse);
76
led.IsPulse =
false
;
77
Assert.False(led.IsPulse);
78
}
79
88
[Fact]
89
public
void
Corner_DefaultIsTopRight
()
90
{
91
var led =
new
DreamineCheckLed();
92
Assert.Equal(LedCorner.TopRight, led.Corner);
93
}
94
111
[Theory]
112
[InlineData(LedCorner.TopLeft)]
113
[InlineData(LedCorner.TopRight)]
114
[InlineData(LedCorner.BottomLeft)]
115
[InlineData(LedCorner.BottomRight)]
116
public
void
Corner_AllValues_Accepted
(LedCorner corner)
117
{
118
var led =
new
DreamineCheckLed { Corner = corner };
119
Assert.Equal(corner, led.Corner);
120
}
121
130
[Fact]
131
public
void
Diameter_DefaultIsPositive
()
132
{
133
var led =
new
DreamineCheckLed();
134
Assert.True(led.Diameter > 0);
135
}
136
153
[Theory]
154
[InlineData(10f)]
155
[InlineData(24f)]
156
[InlineData(42f)]
157
public
void
Diameter_SetValue_Roundtrip
(
float
d)
158
{
159
var led =
new
DreamineCheckLed { Diameter = d };
160
Assert.Equal(d, led.Diameter);
161
}
162
171
[Fact]
172
public
void
Dispose_DoesNotThrow
()
173
{
174
var led =
new
DreamineCheckLed { IsPulse =
true
};
175
var ex = Record.Exception(() => led.Dispose());
176
Assert.Null(ex);
177
}
178
}
Dreamine.UI.WinForms.Tests.Controls
Definition
DreamineButtonTests.cs:6
Dreamine.UI.WinForms.Tests.Controls.DreamineCheckLedTests
Definition
DreamineCheckLedTests.cs:15
Dreamine.UI.WinForms.Tests.Controls.DreamineCheckLedTests.Dispose_DoesNotThrow
void Dispose_DoesNotThrow()
Definition
DreamineCheckLedTests.cs:172
Dreamine.UI.WinForms.Tests.Controls.DreamineCheckLedTests.IsPulse_SetTrue_PropertyChanges
void IsPulse_SetTrue_PropertyChanges()
Definition
DreamineCheckLedTests.cs:72
Dreamine.UI.WinForms.Tests.Controls.DreamineCheckLedTests.Diameter_SetValue_Roundtrip
void Diameter_SetValue_Roundtrip(float d)
Definition
DreamineCheckLedTests.cs:157
Dreamine.UI.WinForms.Tests.Controls.DreamineCheckLedTests.IsOn_DefaultIsTrue
void IsOn_DefaultIsTrue()
Definition
DreamineCheckLedTests.cs:25
Dreamine.UI.WinForms.Tests.Controls.DreamineCheckLedTests.Diameter_DefaultIsPositive
void Diameter_DefaultIsPositive()
Definition
DreamineCheckLedTests.cs:131
Dreamine.UI.WinForms.Tests.Controls.DreamineCheckLedTests.Corner_AllValues_Accepted
void Corner_AllValues_Accepted(LedCorner corner)
Definition
DreamineCheckLedTests.cs:116
Dreamine.UI.WinForms.Tests.Controls.DreamineCheckLedTests.IsPulse_DefaultIsFalse
void IsPulse_DefaultIsFalse()
Definition
DreamineCheckLedTests.cs:57
Dreamine.UI.WinForms.Tests.Controls.DreamineCheckLedTests.IsOn_Toggle_PropertyChanges
void IsOn_Toggle_PropertyChanges()
Definition
DreamineCheckLedTests.cs:40
Dreamine.UI.WinForms.Tests.Controls.DreamineCheckLedTests.Corner_DefaultIsTopRight
void Corner_DefaultIsTopRight()
Definition
DreamineCheckLedTests.cs:89
Controls
DreamineCheckLedTests.cs
다음에 의해 생성됨 :
1.17.0