예제 #1
0
        protected override ISubjectWithDependencies initSubject()
        {
            // dependencies are initialized inside the arrange method
            _one = Substitute.For <IDependencyOne>();
            _two = Substitute.For <IDependencyTwo>();

            return(new SubjectWithDependencies(_one, _two));
        }
예제 #2
0
 public InternalProcessor(IDependencyOne depOne, IDependencyTwo depTwo)
 {
     _depOne = depOne;
     _depTwo = depTwo;
 }
 public SubjectWithDependencies(IDependencyOne one, IDependencyTwo two)
 {
     _one = one;
     _two = two;
 }
예제 #4
0
        //HttpClient _client;

        public Function1(IHealthCheckClient client, IDependencyOne dependencyOne)
        {
            //_client = healthCheckClient;
            _client = client;
            depOne  = dependencyOne;
        }
예제 #5
0
 public ExternalProcessor(IDependencyOne depOne, IDependencyThree depThree)
 {
     _depOne   = depOne;
     _depThree = depThree;
 }
예제 #6
0
파일: Main.cs 프로젝트: taohonggou/LearnIoc
 public Main(IDependencyOne dependencyOne, IDependencyTwo dependencyTwo)
 {
     this.dependencyOne = dependencyOne;
     this.dependencyTwo = dependencyTwo;
 }
예제 #7
0
 public ObjectUnderTest(IDependencyOne dep1, IDependencyTwo dep2)
 {
     Dep1 = dep1;
     Dep2 = dep2;
 }
예제 #8
0
 public ProcessorFactory(IDependencyOne depOne, IDependencyTwo depTwo, IDependencyThree depThree)
 {
     _depOne   = depOne;
     _depTwo   = depTwo;
     _depThree = depThree;
 }
예제 #9
0
 public UserProvider(IDependencyOne one, IDependencyTwo two, IDbProvider three)
 {
     _three = three;
 }
 public DependentClass(IDependencyOne dependencyOne)
 {
     this.dependencyOne = dependencyOne;
 }
예제 #11
0
 public SubjectWithDependencies(IDependencyOne one, IDependencyTwo two)
 {
     _one = one;
     _two = two;
 }