Example #1
0
        public void Get_WhenCalled_GetsProperty()
        {
            Property property = Create();
            DummyData data = new DummyData { Int32 = 123 };

            var value = property.Get(data);

            Assert.Equal("123", value);
        }
Example #2
0
        public void Set_When_SetsProperty()
        {
            Property property = Create();
            DummyData data = new DummyData();

            property.Set(data, "123");

            Assert.Equal(123, data.Int32);
        }
Example #3
0
        public void BasicTest()
        {
            var package = CreatePackage();

            // Write
            DummyData data1 = new DummyData {
                Int32 = 123, String = "ABC", DateTime = new DateTime(1976, 04, 11)
            };

            StringBuilder buffer = new StringBuilder();
            TextWriter    writer = new StringWriter(buffer);

            Master master = new Master(typeof(DummyData), package);

            master.Write(data1, writer);

            // Read
            DelimitedParser prser = new DelimitedParser(new Reader(new MemoryStream(Encoding.UTF8.GetBytes(buffer.ToString()))), '*');
            //TextReader reader = new StringReader(buffer.ToString());
            DummyData data2 = master.Read <DummyData>(prser);
        }