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)));