@@ -7,7 +7,7 @@ namespace Masa.Contrib.Data.IdGenerator.NormalGuid.Tests;
7
7
public class NormalGuidGeneratorTest
8
8
{
9
9
[ TestMethod ]
10
- public void TestNormarlGuidReturnIdGeneratorIsNotNull ( )
10
+ public void TestNormalGuidReturnIdGeneratorIsNotNull ( )
11
11
{
12
12
var services = new ServiceCollection ( ) ;
13
13
services . AddSimpleGuidGenerator ( ) ;
@@ -17,55 +17,23 @@ public void TestNormarlGuidReturnIdGeneratorIsNotNull()
17
17
Assert . IsTrue ( idGenerator . GetType ( ) == typeof ( NormalGuidGenerator ) ) ;
18
18
19
19
Assert . IsNotNull ( serviceProvider . GetService < IIdGenerator > ( ) ) ;
20
- }
21
-
22
- [ TestMethod ]
23
- public void TestNormarlGuidByMasaAppReturnIdGeneratorIsNotNull ( )
24
- {
25
- var services = new ServiceCollection ( ) ;
26
- services . TestAddSimpleGuidGenerator ( ) ;
27
- var idGenerator = MasaApp . GetService < IIdGenerator < Guid > > ( ) ;
28
- Assert . IsNotNull ( idGenerator ) ;
29
- Assert . IsTrue ( idGenerator . GetType ( ) == typeof ( NormalGuidGenerator ) ) ;
30
20
31
- Assert . IsNotNull ( MasaApp . GetService < IIdGenerator > ( ) ) ;
21
+ Assert . IsTrue ( IdGeneratorFactory . GuidGenerator . GetType ( ) == typeof ( NormalGuidGenerator ) ) ;
32
22
}
33
23
34
24
[ TestMethod ]
35
- public void TestNormarlGuidByCustomNameReturnIdGeneratorIsNotNull ( )
25
+ public void TestNormalGuidByCustomNameReturnIdGeneratorIsNotNull ( )
36
26
{
37
27
var services = new ServiceCollection ( ) ;
38
- services . TestAddSimpleGuidGenerator ( "normal" ) ;
39
- var idGeneratorFactory = MasaApp . GetService < IIdGeneratorFactory > ( ) ;
28
+ services . AddSimpleGuidGenerator ( ) ;
29
+ var serviceProvider = services . BuildServiceProvider ( ) ;
30
+ var idGeneratorFactory = serviceProvider . GetService < IIdGeneratorFactory > ( ) ;
40
31
Assert . IsNotNull ( idGeneratorFactory ) ;
41
32
42
- var idGenerator = idGeneratorFactory . Create ( "normal" ) ;
33
+ var idGenerator = idGeneratorFactory . GuidGenerator ;
43
34
Assert . IsNotNull ( idGenerator ) ;
44
35
Assert . IsTrue ( idGenerator . GetType ( ) == typeof ( NormalGuidGenerator ) ) ;
45
- }
46
-
47
- [ TestMethod ]
48
- public void TestNormarlGuidByNameIsNullReturnArgumentNullException ( )
49
- {
50
- var services = new ServiceCollection ( ) ;
51
- Assert . ThrowsException < ArgumentNullException > ( ( ) => services . TestAddSimpleGuidGenerator ( null ! ) ) ;
52
- }
53
-
54
- [ TestMethod ]
55
- public void TestAddMultiSequentialGuidReturnIdGeneratorCountIs1 ( )
56
- {
57
- var services = new ServiceCollection ( ) ;
58
- services . TestAddSimpleGuidGenerator ( ) . TestAddSimpleGuidGenerator ( ) ;
59
-
60
- Assert . IsTrue ( services . Count ( d => d . ServiceType == typeof ( IIdGenerator < Guid > ) ) == 1 ) ;
61
- }
62
-
63
- [ TestMethod ]
64
- public void TestNewId ( )
65
- {
66
- var services = new ServiceCollection ( ) ;
67
- services . TestAddSimpleGuidGenerator ( ) ;
68
36
69
- Assert . AreNotEqual ( Guid . Empty , MasaApp . GetRequiredService < IIdGenerator < Guid > > ( ) . NewId ( ) ) ;
37
+ Assert . IsTrue ( IdGeneratorFactory . GuidGenerator . GetType ( ) == typeof ( NormalGuidGenerator ) ) ;
70
38
}
71
39
}
0 commit comments