Exemplo n.º 1
0
 public void InitializeTest()
 {
     var settings = new ChasonSerializerSettings();
     settings.SetNumberFormatter(d => d.Ticks, d => new TimeStamp((long)d));
     this.serializer = new ChasonSerializer<ContractWithCustomNumberType>(settings);
     this.result = this.serializer.Serialize(new ContractWithCustomNumberType() {
                                                                                    Name = "Frank",
                                                                                    Created = new TimeStamp(1234567890)
                                                                                });
 }
 public void IntializeTest()
 {
     this.serializer = new ChasonSerializer<TestDataContract>();
     this.serializer.Serialize(this.test, this.result);
     this.textResult = Encoding.UTF8.GetString(this.result.ToArray());
 }
 public void InitializeTest()
 {
     this.serializer = new ChasonSerializer<SupportedNullableValueTypesContract>();
     this.result = this.serializer.Serialize(Data);
 }
Exemplo n.º 4
0
 private static void SerializeChason(int count)
 {
     var s1 = new ChasonSerializer<SimpleObject>();
     var m = new MemoryStream(8000);
     for (int i = 0; i < count; i++)
     {
         var t = new StreamWriter(m);
         s1.Serialize(testData, t);
         t.Flush();
         m.Position = 0;
     }
 }
Exemplo n.º 5
0
 private static void DeserializeChason(int count)
 {
     var s2 = new ChasonSerializer<SimpleObject>();
     for (int i = 0; i < count; i++)
     {
         var x = s2.Deserialize(TestJson);
     }
 }
 public void InitializeTest()
 {
     this.serializer = new ChasonSerializer<SupportedValueTypesContract>();
     this.result = this.serializer.Deserialize(JsonText);
 }
Exemplo n.º 7
0
 public void InitializeTest()
 {
     this.serializer = new ChasonSerializer<SimpleStringContract>();
 }
 public void InitializeTest()
 {
     this.parser = new ChasonSerializer<TestDataContract>();
     this.result = this.parser.Deserialize(@"{""FirstString"":""First \""String\"" "",""FirstInt"":34}");
 }