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); }
public UserManager(IUserRegisterResolver userResolver, IRepositoryBase <User> userRepository) { _userResolver = userResolver; _userRepository = userRepository; }