Пример #1
0
        public void Clone()
        {
            TestCompoundObject c = (TestCompoundObject)obj.Clone();

            Assert.That(c.TestInt, Is.EqualTo(obj.TestInt));
            Assert.That(c.TestString, Is.EqualTo(obj.TestString));
        }
Пример #2
0
 public override void SetUp()
 {
     base.SetUp();
     obj = new TestCompoundObject()
     {
         TestInt = 1, TestString = "Hello World"
     };
 }
Пример #3
0
        public void Stream()
        {
            var typeMap = scope.Resolve <TypeMap>();
            var ms      = new MemoryStream();
            var sw      = new ZetboxStreamWriter(typeMap, new BinaryWriter(ms));
            var sr      = new ZetboxStreamReader(typeMap, new BinaryReader(ms));

            obj.ToStream(sw, null, false);

            Assert.That(ms.Length, Is.GreaterThan(0));

            ms.Seek(0, SeekOrigin.Begin);

            TestCompoundObject result = new TestCompoundObject();

            result.FromStream(sr);

            Assert.That(result.TestInt, Is.EqualTo(obj.TestInt));
            Assert.That(result.TestString, Is.EqualTo(obj.TestString));
        }
Пример #4
0
        public void FromStream_Null_StreamReader()
        {
            TestCompoundObject result = new TestCompoundObject();

            result.FromStream((ZetboxStreamReader)null);
        }