2
2
3
3
using MatthiWare . CommandLine . Abstractions . Models ;
4
4
using MatthiWare . CommandLine . Abstractions . Parsing ;
5
+ using MatthiWare . CommandLine . Core ;
5
6
using MatthiWare . CommandLine . Core . Parsing ;
6
7
using MatthiWare . CommandLine . Core . Parsing . Resolvers ;
7
8
@@ -25,7 +26,7 @@ public enum Output
25
26
[ Fact ]
26
27
public void ContainsWork ( )
27
28
{
28
- var factory = new DefaultArgumentResolverFactory ( ) ;
29
+ var factory = new DefaultArgumentResolverFactory ( new DefaultContainerResolver ( ) ) ;
29
30
30
31
Assert . True ( factory . Contains < string > ( ) ) ;
31
32
Assert . True ( factory . Contains < int > ( ) ) ;
@@ -39,7 +40,7 @@ public void ContainsWork()
39
40
[ Fact ]
40
41
public void CreateEnumResolver ( )
41
42
{
42
- var factory = new DefaultArgumentResolverFactory ( ) ;
43
+ var factory = new DefaultArgumentResolverFactory ( new DefaultContainerResolver ( ) ) ;
43
44
44
45
var output = factory . CreateResolver < Output > ( ) ;
45
46
var output2 = factory . CreateResolver ( typeof ( Output ) ) ;
@@ -59,7 +60,7 @@ public void RegisterAndGet()
59
60
mockResolver . Setup ( _ => _ . CanResolve ( It . IsAny < ArgumentModel > ( ) ) ) . Returns ( true ) ;
60
61
mockResolver . Setup ( _ => _ . Resolve ( It . IsAny < ArgumentModel > ( ) ) ) . Returns ( instance ) ;
61
62
62
- var factory = new DefaultArgumentResolverFactory ( ) ;
63
+ var factory = new DefaultArgumentResolverFactory ( new DefaultContainerResolver ( ) ) ;
63
64
64
65
factory . Register ( mockResolver . Object ) ;
65
66
@@ -79,7 +80,7 @@ public void RegisterOverrideWorks()
79
80
{
80
81
var mockResolver = new Mock < ArgumentResolver < string > > ( ) ;
81
82
82
- var factory = new DefaultArgumentResolverFactory ( ) ;
83
+ var factory = new DefaultArgumentResolverFactory ( new DefaultContainerResolver ( ) ) ;
83
84
84
85
factory . Register ( typeof ( string ) , mockResolver . Object . GetType ( ) , true ) ;
85
86
factory . Register < string , StringResolver > ( true ) ;
@@ -90,7 +91,7 @@ public void RegisterThrowsException()
90
91
{
91
92
var mockResolver = new Mock < ArgumentResolver < string > > ( ) ;
92
93
93
- var factory = new DefaultArgumentResolverFactory ( ) ;
94
+ var factory = new DefaultArgumentResolverFactory ( new DefaultContainerResolver ( ) ) ;
94
95
95
96
Assert . Throws < ArgumentException > ( ( ) => factory . Register < string , StringResolver > ( ) ) ;
96
97
}
@@ -105,7 +106,7 @@ public void RegisterObjectResolver()
105
106
resolver . Setup ( _ => _ . CanResolve ( It . IsAny < ArgumentModel > ( ) ) ) . Returns ( true ) ;
106
107
resolver . Setup ( _ => _ . Resolve ( It . IsAny < ArgumentModel > ( ) ) ) . Returns ( obj ) ;
107
108
108
- var factory = new DefaultArgumentResolverFactory ( ) ;
109
+ var factory = new DefaultArgumentResolverFactory ( new DefaultContainerResolver ( ) ) ;
109
110
var dummyArg = new ArgumentModel ( ) ;
110
111
111
112
factory . Register ( resolver . Object ) ;
0 commit comments