static void Main() { using (MemoryStream ms = new MemoryStream()) { Bar bar = new Bar(8, 3, 5, 21); bar.Save(ms); ms.Position = 0; bar = Bar.Load(ms); Console.WriteLine(bar); } }
[Test] // bug 76931 public void TestSerialization () { using (MemoryStream ms = new MemoryStream ()) { Bar bar = new Bar (8, 3, 5, 21); bar.Save (ms); ms.Position = 0; bar = Bar.Load (ms); Assert.AreEqual ("Bar [Foo (16),(Foo (6),Foo (10),Foo (42)]", bar.ToString (), "#1"); } }
[Test] // bug 76931 public void TestSerialization() { using (MemoryStream ms = new MemoryStream()) { Bar bar = new Bar(8, 3, 5, 21); bar.Save(ms); ms.Position = 0; bar = Bar.Load(ms); Assert.AreEqual("Bar [Foo (16),(Foo (6),Foo (10),Foo (42)]", bar.ToString(), "#1"); } }
static void Main () { using (MemoryStream ms = new MemoryStream ()) { Bar bar = new Bar (8, 3, 5, 21); bar.Save (ms); ms.Position = 0; bar = Bar.Load (ms); Console.WriteLine (bar); } }