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)); }
public TypeChecker(IDeclarationHelper declarationHelper, INumberHelper numberHelper, ICommonOperatorHelper commonOperatorHelper, IBooleanHelper booleanHelper, ISetHelper setHelper) { _declarationHelper = declarationHelper; _numberHelper = numberHelper; _commonOperatorHelper = commonOperatorHelper; _booleanHelper = booleanHelper; _setHelper = setHelper; }
/// <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(); }