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

더 자세히 ...

Public 멤버 함수

void BlinkPopupOptions_DefaultValues_AreReasonable ()
void BlinkPopupOptions_IsModal_DefaultTrue ()
void KeyboardLayoutSelector_NumericLayout_ReturnsNumPadTemplate ()
void KeyboardLayoutSelector_TextLayout_ReturnsDefaultTemplate ()
void KeyboardLayoutSelector_NullInput_ReturnsDefaultTemplate ()

상세한 설명

Popup Options Tests 기능과 관련 상태를 캡슐화합니다.

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

멤버 함수 문서화

◆ BlinkPopupOptions_DefaultValues_AreReasonable()

void Dreamine.FullKit.Wpf.Tests.UI.PopupOptionsTests.BlinkPopupOptions_DefaultValues_AreReasonable ( )
inline

Blink Popup Options Default Values Are Reasonable 작업을 수행합니다.

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

30 {
31 var opt = new BlinkPopupOptions { Message = "Test message" };
32
33 Assert.Equal("Test message", opt.Message);
34 Assert.True(opt.BlinkIntervalMs > 0);
35 Assert.True(opt.Opacity1 > 0);
36 Assert.True(opt.Opacity2 > 0);
37 }

◆ BlinkPopupOptions_IsModal_DefaultTrue()

void Dreamine.FullKit.Wpf.Tests.UI.PopupOptionsTests.BlinkPopupOptions_IsModal_DefaultTrue ( )
inline

Blink Popup Options Is Modal Default True 작업을 수행합니다.

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

49 {
50 var opt = new BlinkPopupOptions();
51 Assert.True(opt.IsModal);
52 }

◆ KeyboardLayoutSelector_NullInput_ReturnsDefaultTemplate()

void Dreamine.FullKit.Wpf.Tests.UI.PopupOptionsTests.KeyboardLayoutSelector_NullInput_ReturnsDefaultTemplate ( )
inline

Keyboard Layout Selector Null Input Returns Default Template 작업을 수행합니다.

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

108 {
109 var conv = new KeyboardLayoutSelectorConverter();
110 var defaultTpl = new System.Windows.DataTemplate();
111 conv.DefaultTemplate = defaultTpl;
112
113 var result = conv.Convert(null!, typeof(System.Windows.DataTemplate), null!, System.Globalization.CultureInfo.InvariantCulture);
114
115 Assert.Same(defaultTpl, result);
116 }

◆ KeyboardLayoutSelector_NumericLayout_ReturnsNumPadTemplate()

void Dreamine.FullKit.Wpf.Tests.UI.PopupOptionsTests.KeyboardLayoutSelector_NumericLayout_ReturnsNumPadTemplate ( )
inline

Keyboard Layout Selector Numeric Layout Returns Num Pad Template 작업을 수행합니다.

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

66 {
67 var conv = new KeyboardLayoutSelectorConverter();
68 var numPad = new System.Windows.DataTemplate();
69 var defaultTpl = new System.Windows.DataTemplate();
70 conv.NumPadTemplate = numPad;
71 conv.DefaultTemplate = defaultTpl;
72
73 var result = conv.Convert(VkLayout.Numeric, typeof(System.Windows.DataTemplate), null!, System.Globalization.CultureInfo.InvariantCulture);
74
75 Assert.Same(numPad, result);
76 }

◆ KeyboardLayoutSelector_TextLayout_ReturnsDefaultTemplate()

void Dreamine.FullKit.Wpf.Tests.UI.PopupOptionsTests.KeyboardLayoutSelector_TextLayout_ReturnsDefaultTemplate ( )
inline

Keyboard Layout Selector Text Layout Returns Default Template 작업을 수행합니다.

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

88 {
89 var conv = new KeyboardLayoutSelectorConverter();
90 var defaultTpl = new System.Windows.DataTemplate();
91 conv.DefaultTemplate = defaultTpl;
92
93 var result = conv.Convert(VkLayout.Text, typeof(System.Windows.DataTemplate), null!, System.Globalization.CultureInfo.InvariantCulture);
94
95 Assert.Same(defaultTpl, result);
96 }

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