Ejemplo n.º 1
0
        public void Read()
        {
            string serialized = "123={\"type\":123,\"name\":\"Default\",\"number\":500}";

            DefaultModel model  = (DefaultModel)_reader.Read(typeof(DefaultModel), serialized);
            DefaultModel gmodel = _reader.Read <DefaultModel>(serialized);

            Assert.Equal(123, model.Type);
            Assert.Equal(123, gmodel.Type);

            Assert.Equal(500, model.Number);
            Assert.Equal(500, gmodel.Number);

            Assert.Equal("Default", model.Name);
            Assert.Equal("Default", gmodel.Name);
        }
 public void Export(string filePath, IModel model) =>
 _DataWriter.Write(
     _fileStreamer.GetStream(filePath),
     _valueSerializer.Serialize(
         _modelReader.Read(model)));