BendTests.A00_UtilTest.T00_EncodeLengthError C# (CSharp) Метод

T00_EncodeLengthError() приватный Метод

private T00_EncodeLengthError ( ) : void
Результат void
        public void T00_EncodeLengthError()
        {
            int test_encode_length = 3;
            int[] passnumbers = { 0, 1, 5, 12, 134, 999 };
            int[] failnumbers = { 1000, 1005, 3001, 113023, 2130192 };

            for (int i = 0; i < passnumbers.Length; i++) {
                bool err = false;
                try { Lsd.numberToLsd(passnumbers[i], test_encode_length); } catch { err = true; }
                Assert.AreEqual(false, err, "numbers shorted than encode length should encode");
            }
            for (int i = 0; i < failnumbers.Length; i++) {
                bool err = false;
                try { Lsd.numberToLsd(failnumbers[i], test_encode_length); } catch { err = true; }
                Assert.AreEqual(true, err, "numbers longer than encode length should error");
            }
        }