Beispiel #1
0
        public void Export1Test()
        {
            var device = new DeviceInfo(s98type, clock, pan);

            var output1 = device.Export(Encoding.UTF8);
            var output2 = device.Export(null);

            CollectionAssert.AreEqual(output1, output2);
            Assert.IsNotNull(output1);
            Assert.AreEqual(16, output1.Length);
        }
Beispiel #2
0
 public void Export2Error2()
 {
     var device = new DeviceInfo(s98type, clock, pan);
     var buffer = new byte[16];
     var size = device.Export(buffer, -1, 16, null);
 }
Beispiel #3
0
 public void Export2Error1()
 {
     var device = new DeviceInfo(s98type, clock, pan);
     var size = device.Export(null, 0, 16, null);
 }
Beispiel #4
0
        public void Import1Test()
        {
            var device = new DeviceInfo(s98type, clock, pan);
            byte[] buffer = device.Export(null);
            var new_device = DeviceInfo.Import(buffer);

            Assert.AreEqual(type, new_device.DeviceType);
            Assert.AreEqual(clock, new_device.Clock);
            Assert.AreEqual(pan, new_device.Pan);
            Assert.AreEqual(s98type, new_device.S98DeviceType);
        }
Beispiel #5
0
 public void Import1Error3()
 {
     var device = new DeviceInfo(s98type, clock, pan);
     byte[] buffer = device.Export(null);
     var new_device = DeviceInfo.Import(buffer, 16);
 }
Beispiel #6
0
        public void Export3Test()
        {
            var device = new DeviceInfo(s98type, clock, pan);
            byte[] buffer;

            using (var ms = new MemoryStream())
            {
                device.Export(ms, null);
                ms.Flush();
                buffer = ms.ToArray();
            }

            Assert.AreEqual(16, buffer.Length);
        }
Beispiel #7
0
        public void Export3Error2()
        {
            var device = new DeviceInfo(s98type, clock, pan);
            byte[] buffer = new byte[16];

            using (var ms = new MemoryStream(buffer, false))
            {
                device.Export(ms, null);
            }
        }
Beispiel #8
0
 public void Export3Error1()
 {
     var device = new DeviceInfo(s98type, clock, pan);
     device.Export(null, null);
 }
Beispiel #9
0
        public void Export2Test()
        {
            var device = new DeviceInfo(s98type, clock, pan);
            var buffer = new byte[16];
            var size = device.Export(buffer, 0, 16, null);

            Assert.AreEqual(16, size);
        }