Ejemplo n.º 1
0
        public void CommonAce_CreateBinaryForm_Invalid()
        {
            CommonAce ace = (CommonAce)CommonAce_CreateTestData(0, 0, 1, "S-1-5-11", false, 4, 0)[0];

            AssertExtensions.Throws <ArgumentNullException>("binaryForm", () => CommonAce.CreateFromBinaryForm(null, 1));
            AssertExtensions.Throws <ArgumentOutOfRangeException>("offset", () => CommonAce.CreateFromBinaryForm(new byte[1], -1));
            AssertExtensions.Throws <ArgumentException>("binaryForm", () => CommonAce.CreateFromBinaryForm(new byte[ace.BinaryLength + 1], 2));
            AssertExtensions.Throws <ArgumentException>("binaryForm", () => CommonAce.CreateFromBinaryForm(new byte[ace.BinaryLength], 1));
        }
Ejemplo n.º 2
0
        public void CommonAce_CreateFromBinaryForm(GenericAce expectedAce, byte[] testBinaryForm, int testOffset)
        {
            GenericAce resultAce = CommonAce.CreateFromBinaryForm(testBinaryForm, testOffset);

            GenericAce_VerifyAces(expectedAce, resultAce);
        }