Exemplo n.º 1
0
        public BsonSanityTests(ITestOutputHelper testOutputHelper)
        {
            _testOutputHelper = testOutputHelper;
            _typeCreator      = new TypeCreator();

            var analyzer = new TypeAnalyzer();
            var mapper   = new EverythingTypeMapper(analyzer);

            _mappingRegistry = new MappingRegistry(mapper);
        }
Exemplo n.º 2
0
        public ModelInterchangableTests(ITestOutputHelper testOutputHelper)
        {
            _testOutputHelper = testOutputHelper;
            _typeCreator      = new TypeCreator();

            var analyzer = new TypeAnalyzer();
            var mapper   = new EverythingTypeMapper(analyzer);

            _mappingRegistry = new MappingRegistry(mapper);
        }
Exemplo n.º 3
0
        public CyclicSerializationTests(ITestOutputHelper testOutputHelper)
        {
            _testOutputHelper = testOutputHelper;

            _typeCreator = new TypeCreator();

            var analyzer = new TypeAnalyzer();
            var mapper   = new EverythingTypeMapper(analyzer);

            _mappingRegistry = new MappingRegistry(mapper);
        }
        public NumericsModelSerializationTests(ITestOutputHelper outputHelper)
        {
            _outputHelper = outputHelper;
            _typeCreator  = new TypeCreator();

            var primitiveRegistry = new PrimitiveRegistry();

            primitiveRegistry.AddPrimitiveCheck(new BasicPrimitiveChecker());
            primitiveRegistry.AddPrimitiveCheck(new NumericsPrimitiveChecker());
            var analyzer = new TypeAnalyzer(primitiveRegistry);

            var mapper = new EverythingTypeMapper(analyzer);

            _mappingRegistry = new MappingRegistry(mapper);
        }
Exemplo n.º 5
0
        public void Setup()
        {
            var typeCreator     = new TypeCreator();
            var typeAnalyzer    = new TypeAnalyzer();
            var typeMapper      = new EverythingTypeMapper(typeAnalyzer);
            var mappingRegistry = new MappingRegistry(typeMapper);

            _binarySerializer   = new BinarySerializer(mappingRegistry);
            _binaryDeserializer = new BinaryDeserializer(mappingRegistry, typeCreator);

            _jsonSerializer   = new JsonSerializer(mappingRegistry);
            _jsonDeserializer = new JsonDeserializer(mappingRegistry, typeCreator);

            _xmlSerializer   = new XmlSerializer(mappingRegistry);
            _xmlDeserializer = new XmlDeserializer(mappingRegistry, typeCreator);
        }