Dreamine.UI.WinForms.Tests 1.0.0.0
Dreamine.UI.WinForms.Tests 기능을 검증하는 자동화 테스트 프로젝트입니다.
로딩중...
검색중...
일치하는것 없음
DreamineExpanderTests.cs
이 파일의 문서화 페이지로 가기
1using Dreamine.UI.WinForms.Controls;
2using Xunit;
3
5
15{
24 [Fact]
26 {
27 var exp = new DreamineExpander();
28 Assert.True(exp.IsExpanded);
29 }
30
39 [Fact]
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]
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]
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]
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}