Exemple #1
0
        public void Setup()
        {
            var mrGreenRepoStub = Mock.Of <IRepositoryBase <MrGreenUser> >();
            var redBetRepoStub  = Mock.Of <IRepositoryBase <RedBetUser> >();

            List <IUserRegisterStrategy> strategies = new List <IUserRegisterStrategy>
            {
                new MrGreenRegisterStrategy(mrGreenRepoStub),
                new RedBetRegisterStrategy(redBetRepoStub)
            };

            _userRegisterResolver = new UserRegisterResolver(strategies);
        }
Exemple #2
0
 public UserManager(IUserRegisterResolver userResolver, IRepositoryBase <User> userRepository)
 {
     _userResolver   = userResolver;
     _userRepository = userRepository;
 }