File tree Expand file tree Collapse file tree 2 files changed +41
-2
lines changed
tests/Umbraco.Tests.UnitTests/Umbraco.Cms.Api.Management/Services/Signs Expand file tree Collapse file tree 2 files changed +41
-2
lines changed Original file line number Diff line number Diff line change @@ -39,7 +39,6 @@ public async Task HasScheduleSignProvider_Should_Populate_Signs()
39
39
Assert . AreEqual ( viewModels [ 1 ] . Signs . Count ( ) , 1 ) ;
40
40
41
41
var signModel = viewModels [ 1 ] . Signs . First ( ) ;
42
- Assert . AreEqual ( global ::Umbraco . Cms . Core . Constants . System . UmbracoSignProvider , signModel . Provider ) ;
43
- Assert . AreEqual ( "ScheduledForPublish" , signModel . Alias ) ;
42
+ Assert . AreEqual ( "Umb.ScheduledForPublish" , signModel . Alias ) ;
44
43
}
45
44
}
Original file line number Diff line number Diff line change
1
+ using Moq ;
2
+ using NUnit . Framework ;
3
+ using Umbraco . Cms . Api . Management . Services . Signs ;
4
+ using Umbraco . Cms . Api . Management . ViewModels . Tree ;
5
+ using Umbraco . Cms . Core . Models . Entities ;
6
+ using Umbraco . Cms . Core . Services ;
7
+
8
+ namespace Umbraco . Cms . Tests . UnitTests . Umbraco . Cms . Api . Management . Services . Signs ;
9
+
10
+ [ TestFixture ]
11
+ internal class IsProtectedSignProviderTest
12
+ {
13
+ [ Test ]
14
+ public async Task IsProtectedSignProvider_Should_Populate_Signs ( )
15
+ {
16
+ var entities = new List < EntitySlim >
17
+ {
18
+ new ( ) { Name = "Item 1" } ,
19
+ new ( ) { Name = "Item 2" } ,
20
+ } ;
21
+
22
+ var sut = new IsProtectedSignProvider ( ) ;
23
+
24
+ Assert . IsTrue ( sut . CanProvideTreeSigns < DocumentTreeItemResponseModel > ( ) ) ;
25
+
26
+ var viewModels = new List < DocumentTreeItemResponseModel >
27
+ {
28
+ new ( ) ,
29
+ new ( ) { IsProtected = true } ,
30
+ } ;
31
+
32
+ await sut . PopulateTreeSignsAsync ( viewModels . ToArray ( ) , entities ) ;
33
+
34
+ Assert . AreEqual ( viewModels [ 0 ] . Signs . Count ( ) , 0 ) ;
35
+ Assert . AreEqual ( viewModels [ 1 ] . Signs . Count ( ) , 1 ) ;
36
+
37
+ var signModel = viewModels [ 1 ] . Signs . First ( ) ;
38
+ Assert . AreEqual ( "Umb.IsProtected" , signModel . Alias ) ;
39
+ }
40
+ }
You can’t perform that action at this time.
0 commit comments