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); }
public void Export2Error2() { var device = new DeviceInfo(s98type, clock, pan); var buffer = new byte[16]; var size = device.Export(buffer, -1, 16, null); }
public void Export2Error1() { var device = new DeviceInfo(s98type, clock, pan); var size = device.Export(null, 0, 16, null); }
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); }
public void Import1Error3() { var device = new DeviceInfo(s98type, clock, pan); byte[] buffer = device.Export(null); var new_device = DeviceInfo.Import(buffer, 16); }
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); }
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); } }
public void Export3Error1() { var device = new DeviceInfo(s98type, clock, pan); device.Export(null, null); }
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); }