void SetupReaderService () { Context = null; var obj = new TestValueSerialized (); var xr = new XamlObjectReader (obj); while (!xr.IsEof && Context == null) xr.Read (); Assert.IsNotNull (Context, "SetupReader #1"); }
void SetupWriterService () { Context = null; var obj = new TestValueSerialized (); var ctx = new XamlSchemaContext (); var xw = new XamlObjectWriter (ctx); var xt = ctx.GetXamlType (obj.GetType ()); xw.WriteStartObject (xt); xw.WriteStartMember (XamlLanguage.Initialization); xw.WriteValue ("v"); xw.WriteEndMember (); xw.Close (); Assert.IsNotNull (Provider, "SetupWriter #1"); }
public void GetService () { var obj = new TestValueSerialized (); var xr = new XamlObjectReader (obj); while (!xr.IsEof) xr.Read (); Assert.IsNotNull (Context, "premise#1"); GetServiceCoreReader (); Context = null; var ctx = new XamlSchemaContext (); var xw = new XamlObjectWriter (ctx); var xt = ctx.GetXamlType (obj.GetType ()); xw.WriteStartObject (xt); xw.WriteStartMember (XamlLanguage.Initialization); xw.WriteValue ("v"); xw.WriteEndMember (); xw.Close (); Assert.IsNotNull (Provider, "premise#2"); // cannot get Context, it does not give IValueSerializerContext in the test. GetServiceCoreWriter (); }