Пример #1
0
        public static X9Record GetObjectFor(XRecord record)
        {
            X9Record ret;

            switch (record.TypeId)
            {
            case "01": ret = new R01(); break;

            case "10": ret = new R10(); break;

            case "20": ret = new R20(); break;

            case "25": ret = new R25(); break;

            case "26": ret = new R26(); break;

            case "50": ret = new R50(); break;

            case "52": ret = new R52(); break;

            case "61": ret = new R61(); break;

            case "70": ret = new R70(); break;

            case "90": ret = new R90(); break;

            case "99": ret = new R99(); break;

            default: ret = new Unknown(); break;
            }
            return(ret);
        }
Пример #2
0
        public R52RecordTests()
        {
            var record = new XRecord("ImageViewDataRecord", "52");
            var meta   = Builder.GetMeta()[record];
            var data   = Builder.GetTestStringFor(meta);

            _data     = data.Substring(0, 117);
            _optional = System.Text.Encoding.ASCII.GetBytes(data.Substring(117));
            _sut      = new R52();
            _sut.SetData(_data, _optional);
        }