public void Test_PpiSpectrum_Construction() { PpiSpectrum field = new PpiSpectrum(); field.StartingFrequency = 0x12345678; field.Resolution = 0x24683579; field.AmplitudeOffset = 0x98765432; field.AmplitudeResolution = 0x11223344; field.MaximumRssi = 0xAABB; field.SamplesData = new byte[] { 0xCC, 0xDD, 0xEE, 0xFF }; var ms = new MemoryStream(field.Bytes); PpiSpectrum recreatedField = new PpiSpectrum(new BinaryReader(ms)); Assert.AreEqual(0x12345678, recreatedField.StartingFrequency); Assert.AreEqual(0x24683579, recreatedField.Resolution); Assert.AreEqual(0x98765432, recreatedField.AmplitudeOffset); Assert.AreEqual(0x11223344, recreatedField.AmplitudeResolution); Assert.AreEqual(0xAABB, recreatedField.MaximumRssi); Assert.AreEqual(new byte[] { 0xCC, 0xDD, 0xEE, 0xFF }, recreatedField.SamplesData); }
public void Test_PpiSpectrum_Construction() { PpiSpectrum field = new PpiSpectrum(); field.StartingFrequency = 0x12345678; field.Resolution = 0x24683579; field.AmplitudeOffset = 0x98765432; field.AmplitudeResolution = 0x11223344; field.MaximumRssi = 0xAABB; field.SamplesData = new byte[]{ 0xCC, 0xDD, 0xEE, 0xFF }; var ms = new MemoryStream(field.Bytes); PpiSpectrum recreatedField = new PpiSpectrum(new BinaryReader(ms)); Assert.AreEqual(0x12345678, recreatedField.StartingFrequency); Assert.AreEqual(0x24683579, recreatedField.Resolution); Assert.AreEqual(0x98765432, recreatedField.AmplitudeOffset); Assert.AreEqual(0x11223344, recreatedField.AmplitudeResolution); Assert.AreEqual(0xAABB, recreatedField.MaximumRssi); Assert.AreEqual(new byte[]{ 0xCC, 0xDD, 0xEE, 0xFF }, recreatedField.SamplesData); }