Dreamine.UI.WinForms.Tests
1.0.0.0
Dreamine.UI.WinForms.Tests 기능을 검증하는 자동화 테스트 프로젝트입니다.
Toggle main menu visibility
로딩중...
검색중...
일치하는것 없음
DreamineExpanderTests.cs
이 파일의 문서화 페이지로 가기
1
using
Dreamine.UI.WinForms.Controls;
2
using
Xunit;
3
4
namespace
Dreamine.UI.WinForms.Tests.Controls
;
5
14
public
class
DreamineExpanderTests
15
{
24
[Fact]
25
public
void
IsExpanded_DefaultIsTrue
()
26
{
27
var exp =
new
DreamineExpander();
28
Assert.True(exp.IsExpanded);
29
}
30
39
[Fact]
40
public
void
IsExpanded_SetFalse_CollapsesHeight
()
41
{
42
var exp =
new
DreamineExpander();
43
int
expandedH = exp.Height;
44
exp.IsExpanded =
false
;
45
Assert.True(exp.Height < expandedH);
46
}
47
56
[Fact]
57
public
void
IsExpanded_RaisesExpandedChanged
()
58
{
59
var exp =
new
DreamineExpander();
60
int
fired = 0;
61
exp.ExpandedChanged += (_, _) => fired++;
62
exp.IsExpanded =
false
;
63
exp.IsExpanded =
true
;
64
Assert.Equal(2, fired);
65
}
66
75
[Fact]
76
public
void
Header_SetAndGet_Roundtrip
()
77
{
78
var exp =
new
DreamineExpander { Header =
"Section A"
};
79
Assert.Equal(
"Section A"
, exp.Header);
80
}
81
90
[Fact]
91
public
void
Content_IsNotNull
()
92
{
93
var exp =
new
DreamineExpander();
94
Assert.NotNull(exp.Content);
95
}
96
105
[Fact]
106
public
void
Collapse_ThenExpand_RestoresHeight
()
107
{
108
var exp =
new
DreamineExpander();
109
int
original = exp.Height;
110
exp.IsExpanded =
false
;
111
exp.IsExpanded =
true
;
112
Assert.Equal(original, exp.Height);
113
}
114
}
Dreamine.UI.WinForms.Tests.Controls
Definition
DreamineButtonTests.cs:6
Dreamine.UI.WinForms.Tests.Controls.DreamineExpanderTests
Definition
DreamineExpanderTests.cs:15
Dreamine.UI.WinForms.Tests.Controls.DreamineExpanderTests.IsExpanded_DefaultIsTrue
void IsExpanded_DefaultIsTrue()
Definition
DreamineExpanderTests.cs:25
Dreamine.UI.WinForms.Tests.Controls.DreamineExpanderTests.Content_IsNotNull
void Content_IsNotNull()
Definition
DreamineExpanderTests.cs:91
Dreamine.UI.WinForms.Tests.Controls.DreamineExpanderTests.IsExpanded_RaisesExpandedChanged
void IsExpanded_RaisesExpandedChanged()
Definition
DreamineExpanderTests.cs:57
Dreamine.UI.WinForms.Tests.Controls.DreamineExpanderTests.IsExpanded_SetFalse_CollapsesHeight
void IsExpanded_SetFalse_CollapsesHeight()
Definition
DreamineExpanderTests.cs:40
Dreamine.UI.WinForms.Tests.Controls.DreamineExpanderTests.Collapse_ThenExpand_RestoresHeight
void Collapse_ThenExpand_RestoresHeight()
Definition
DreamineExpanderTests.cs:106
Dreamine.UI.WinForms.Tests.Controls.DreamineExpanderTests.Header_SetAndGet_Roundtrip
void Header_SetAndGet_Roundtrip()
Definition
DreamineExpanderTests.cs:76
Controls
DreamineExpanderTests.cs
다음에 의해 생성됨 :
1.17.0