コード例 #1
0
 public GamesController(IAppData data, INumberValidator validator, IBullsAndCowsCounter bullsAndCowsCounter, IRandomProvider randomProvider)
     : base(data)
 {
     this.numberValidator     = validator;
     this.bullsAndCowsCounter = bullsAndCowsCounter;
     this.randomProvider      = randomProvider;
 }
コード例 #2
0
        public Calculator(INumberValidator numberValidator, INumberFilter numberFilter)
        {
            SetupInternalParsers();

            _numberValidator = numberValidator;
            _numberFilter    = numberFilter;
        }
コード例 #3
0
        private StringCalculator GivenAStringCalculator()
        {
            INumberExtractor numberExtractor = new NumberExtractorFromCommaSeparatedString();
            INumberRemover   numberRemover   = createNumberRemover();
            INumberValidator numberValidator = createNumberValidator();

            return(new StringCalculator(numberExtractor, numberRemover, numberValidator));
        }
コード例 #4
0
 public StringCalculator(INumberExtractor numberExtractor,
                         INumberRemover numberRemover,
                         INumberValidator numberValidator)
 {
     this.numberExtractor = numberExtractor;
     this.numberRemover   = numberRemover;
     this.numberValidator = numberValidator;
 }
コード例 #5
0
 public ContractValidator(IIndividualValidator individualValidator, IMobileDeviceValidator mobileDeviceValidator, INumberValidator numberValidator, IPetValidator petValidator, IRealtyValidator realtyValidator, IVehicleValidator vehicleValidator)
 {
     _individualValidator   = individualValidator;
     _mobileDeviceValidator = mobileDeviceValidator;
     _petValidator          = petValidator;
     _realtyValidator       = realtyValidator;
     _vehicleValidator      = vehicleValidator;
 }
コード例 #6
0
 public NumberFormatter(INumberValidator validator)
 {
     _validator = validator;
 }
コード例 #7
0
ファイル: NumberValidatorTests.cs プロジェクト: gigapr/Kata
 public void SetUp()
 {
     _numberValidator = new NumberValidator();
 }
コード例 #8
0
 public NumberDifferenceCalculator(INumberValidator numberValidator, double limit)
 {
     this.numberValidator = numberValidator;
     this.limit           = limit;
 }
コード例 #9
0
ファイル: NumberProcessor.cs プロジェクト: dresler/katas
 /// <summary>
 /// Ctor.
 /// </summary>
 /// <param name="numberValidator">Number validator.</param>
 /// <param name="similarNumberGenerator">Similar number generator.</param>
 public NumberProcessor(INumberValidator numberValidator, ISimilarNumberGenerator similarNumberGenerator)
 {
     m_NumberValidator        = numberValidator;
     m_SimilarNumberGenerator = similarNumberGenerator;
 }
コード例 #10
0
ファイル: NumberProcessorTests.cs プロジェクト: dresler/katas
 public void SetUp()
 {
     m_NumberValidator        = MockRepository.GenerateMock <INumberValidator>();
     m_SimilarNumberGenerator = MockRepository.GenerateMock <ISimilarNumberGenerator>();
     m_Processor = new NumberProcessor(m_NumberValidator, m_SimilarNumberGenerator);
 }
コード例 #11
0
 public CalculatorDataParser(INumberValidator numberValidator)
 {
     _numberValidator = numberValidator;
 }
コード例 #12
0
 public Person(IStringValidator isv, INumberValidator inv)
 {
     stringValidator = isv;
     numberValidator = inv;
 }
コード例 #13
0
 public ValidationExample(INumberValidator <KdgPersonNumberSpecification> numberValidator)
 => _numberValidator = numberValidator;
コード例 #14
0
 public TelephoneValidator(INumberValidator numberValidator)
 {
     _numberValidator = numberValidator;
 }
コード例 #15
0
 public NumberController(INumberFormatter formatter, INumberValidator validator)
 {
     _formatter = formatter;
     _validator = validator;
 }
コード例 #16
0
ファイル: ConverterTests.cs プロジェクト: gigapr/Kata
        public void SetUp()
        {
            _validator = MockRepository.GenerateMock<INumberValidator>();

            _numbersConverter = new NumbersConverter(_validator);
        }
コード例 #17
0
 public RealtyValidator(IDateValidator dateValidator, INumberValidator numberValidator)
 {
     _dateValidator   = dateValidator;
     _numberValidator = numberValidator;
 }
コード例 #18
0
 public MobileDeviceValidator(IDateValidator dateValidator, INumberValidator numberValidator)
 {
     _dateValidator   = dateValidator;
     _numberValidator = numberValidator;
 }
コード例 #19
0
 public VehicleValidator(IDateValidator dateValidator, INumberValidator numberValidator)
 {
     _dateValidator   = dateValidator;
     _numberValidator = numberValidator;
 }
コード例 #20
0
ファイル: NumbersConverter.cs プロジェクト: gigapr/Kata
 public NumbersConverter(INumberValidator validator)
 {
     _validator = validator;
 }