コード例 #1
0
            public void ClearBytes()
            {
                Assert.Catch(() => { BinaryHelper.ClearBytes(m_buffer, 0, 0); });
                Assert.Catch(() => { BinaryHelper.ClearBytes(m_buffer, 0, 1025); });

                BinaryHelper.Write <byte>(m_buffer, 0, 1);
                BinaryHelper.ClearBytes(m_buffer, 0, 4);
                Assert.AreEqual(0, BinaryHelper.Read <byte>(m_buffer, 0));
            }
コード例 #2
0
            public void ClearBytes()
            {
                byte[] buf = new byte[4] {
                    1, 1, 1, 1
                };
                Assert.Catch(() => { BinaryHelper.ClearBytes(buf, 0, 0); });

                BinaryHelper.ClearBytes(buf, 1, 2);
                Assert.AreEqual(new byte[] { 1, 0, 0, 1 }, buf);
            }