コード例 #1
0
        public static ITypeChecker GetTypeCheckerOnlyWith(IBooleanHelper booleanHelper)
        {
            IDeclarationHelper    declarationHelper    = Substitute.For <IDeclarationHelper>();
            ICommonOperatorHelper commonOperatorHelper = Substitute.For <ICommonOperatorHelper>();
            INumberHelper         numberHelper         = Substitute.For <INumberHelper>();
            ISetHelper            setHelper            = Substitute.For <ISetHelper>();

            return(new TypeChecker(declarationHelper, numberHelper, commonOperatorHelper, booleanHelper, setHelper));
        }
コード例 #2
0
 public TypeChecker(IDeclarationHelper declarationHelper, INumberHelper numberHelper,
                    ICommonOperatorHelper commonOperatorHelper, IBooleanHelper booleanHelper, ISetHelper setHelper)
 {
     _declarationHelper    = declarationHelper;
     _numberHelper         = numberHelper;
     _commonOperatorHelper = commonOperatorHelper;
     _booleanHelper        = booleanHelper;
     _setHelper            = setHelper;
 }
コード例 #3
0
 /// <summary>
 /// Not sure if the order of the returned numbers are relevant.
 /// Could have written more tests but I'm not spending that long writing tests for this.
 /// </summary>
 public NumberHelperTests()
 {
     _uut = new NumberHelper();
 }