File tree 2 files changed +44
-7
lines changed
tests/Core/Components/Progress 2 files changed +44
-7
lines changed Original file line number Diff line number Diff line change 34
34
[Theory ]
35
35
[InlineData (true )]
36
36
[InlineData (false )]
37
- public void FluentProgressBar_Visible (bool visible )
37
+ [InlineData (null )]
38
+ public void FluentProgressBar_Visible (bool ? visible )
38
39
{
39
40
// Act
40
41
var cut = Render (@< FluentProgressBar Visible = " @visible" / > );
41
42
42
43
// Assert
43
- if (visible )
44
- {
45
- Assert .NotEmpty (cut .Markup );
46
- }
47
- else
44
+ switch (visible )
48
45
{
49
- Assert .Empty (cut .Markup );
46
+ case true :
47
+ Assert .NotEmpty (cut .Markup );
48
+ Assert .DoesNotContain (" visibility: hidden" , cut .Markup );
49
+ break ;
50
+
51
+ case false :
52
+ Assert .NotEmpty (cut .Markup );
53
+ Assert .Contains (" visibility: hidden" , cut .Markup );
54
+ break ;
55
+
56
+ default :
57
+ Assert .Empty (cut .Markup );
58
+ break ;
50
59
}
51
60
}
52
61
Original file line number Diff line number Diff line change 59
59
}
60
60
}
61
61
62
+ [Theory ]
63
+ [InlineData (true )]
64
+ [InlineData (false )]
65
+ [InlineData (null )]
66
+ public void FluentSpinner_Visible (bool ? visible )
67
+ {
68
+ // Act
69
+ var cut = Render (@< FluentSpinner Visible = " @visible" / > );
70
+
71
+ // Assert
72
+ switch (visible )
73
+ {
74
+ case true :
75
+ Assert .NotEmpty (cut .Markup );
76
+ Assert .DoesNotContain (" visibility: hidden" , cut .Markup );
77
+ break ;
78
+
79
+ case false :
80
+ Assert .NotEmpty (cut .Markup );
81
+ Assert .Contains (" visibility: hidden" , cut .Markup );
82
+ break ;
83
+
84
+ default :
85
+ Assert .Empty (cut .Markup );
86
+ break ;
87
+ }
88
+ }
89
+
62
90
#pragma warning disable CS0618
63
91
[Theory ]
64
92
[InlineData (ProgressStroke .Small , " small" )]
You can’t perform that action at this time.
0 commit comments