public void SetUp() { _typeAnalyzerMock = MockRepository.GenerateStrictMock <ITypeAnalyzer>(); _innerMock = MockRepository.GenerateStrictMock <IEmittableOperandProvider>(); _decorator = new StrongNameCheckingEmittableOperandProviderDecorator(_innerMock, _typeAnalyzerMock); }
public StrongNameCheckingEmittableOperandProviderDecorator(IEmittableOperandProvider emittableOperandProvider, ITypeAnalyzer typeAnalyzer) { ArgumentUtility.CheckNotNull("emittableOperandProvider", emittableOperandProvider); ArgumentUtility.CheckNotNull("typeAnalyzer", typeAnalyzer); _emittableOperandProvider = emittableOperandProvider; _typeAnalyzer = typeAnalyzer; }
/// <summary> /// Initializes a new instance of the <see cref="Processor" /> class. /// </summary> /// <param name="lexer">The lexer.</param> /// <param name="parser">The parser.</param> /// <param name="simplifier">The simplifier.</param> /// <param name="differentiator">The differentiator.</param> /// <param name="typeAnalyzer">The type analyzer.</param> /// <param name="parameters">The collection of parameters.</param> public Processor(ILexer lexer, IParser parser, ISimplifier simplifier, IDifferentiator differentiator, ITypeAnalyzer typeAnalyzer, ExpressionParameters parameters) { Lexer = lexer; Simplifier = simplifier; Differentiator = differentiator; Parser = parser; TypeAnalyzer = typeAnalyzer; Parameters = parameters; NumeralSystem = NumeralSystem.Decimal; DoSimplify = true; }
static Transformer() { _typeCreator = new TypeCreator(); _typeAnalyzer = new TypeAnalyzer(); _typeMapper = new EverythingTypeMapper(_typeAnalyzer); _mappingRegistry = new MappingRegistry(_typeMapper); _jsonSerializer = new JsonSerializer(_mappingRegistry); _jsonDeserializer = new JsonDeserializer(_mappingRegistry, _typeCreator); _binarySerializer = new BinarySerializer(_mappingRegistry); _binaryDeserializer = new BinaryDeserializer(_mappingRegistry, _typeCreator); _xmlSerializer = new XmlSerializer(_mappingRegistry); _xmlDeserializer = new XmlDeserializer(_mappingRegistry, _typeCreator); }
public TypeAnalyzerBaseTests() { analyzer = new TypeAnalyzer(); }
public DefaultTypeMapper(ITypeAnalyzer typeAnalyzer, MappingConfiguration configuration = null) : base(typeAnalyzer, configuration) { }
protected TypeAnalyzerBaseTests() { analyzer = new TypeAnalyzer(); }
protected TypeMapper(ITypeAnalyzer typeAnalyzer, MappingConfiguration configuration = null) { TypeAnalyzer = typeAnalyzer; Configuration = configuration ?? MappingConfiguration.Default; }
public EverythingTypeMapper(ITypeAnalyzer typeAnalyzer, MappingConfiguration configuration = null) : base(typeAnalyzer, configuration) { }