Exemplo n.º 1
0
        public void TestReadFromBytes()
        {
            ByteField field = new ByteField(1);

            byte[] array = new byte[1];

            try
            {
                field.ReadFromBytes(array);
                Assert.Fail("should have caught IndexOutOfRangeException");
            }
            catch (IndexOutOfRangeException)
            {
                // as expected
            }
            field = new ByteField(0);
            for (int j = 0; j < _test_array.Length; j++)
            {
                array[0] = _test_array[j];
                field.ReadFromBytes(array);
                Assert.AreEqual(_test_array[j], field.Value, "testing " + j);
            }
        }