Пример #1
0
        protected override void Context()
        {
            base.Context();
            _model = new Model {
                Name = "MyModel"
            };
            var root = new Container("Root");

            root.AddChild(new Entity("MyEntity"));
            root.AddChild(new Container("MySubContainer"));
            _model.Root = root;
            sut         = new XmlModelSerializer().WithRepositories(_serializerRepository, _attributeMapperRepository);
            _serializerRepository.AddSerializer(sut);
            _serializerRepository.AddSerializer(new XmlEntitySerializer().WithRepositories(_serializerRepository, _attributeMapperRepository));
            _serializerRepository.AddSerializer(new XmlContainerSerializer().WithRepositories(_serializerRepository, _attributeMapperRepository));
        }
Пример #2
0
        protected override void Context()
        {
            base.Context();
            _model = new Model {
                Name = "MyModel"
            };
            var root = new Container("Root");

            root.AddChild(new Entity("MyEntity"));
            root.AddChild(new Container("MySubContainer"));
            _model.Root = root;
            _attributeMapperRepository.ReferenceMapper = new MyReferenceMapper();
            sut = new XmlModelSerializer().WithRepositories(_serializerRepository, _attributeMapperRepository);
            _serializerRepository.AddSerializer(sut);
            _serializerRepository.AddSerializer(new XmlEntitySerializer().WithRepositories(_serializerRepository, _attributeMapperRepository));
            _serializerRepository.AddSerializer(new XmlContainerSerializer().WithRepositories(_serializerRepository, _attributeMapperRepository));
            _serializerRepository.PerformMapping();
            _xmlToDeserialize = sut.Serialize(_model, _context);
        }