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)); }
public void CommonAce_CreateFromBinaryForm(GenericAce expectedAce, byte[] testBinaryForm, int testOffset) { GenericAce resultAce = CommonAce.CreateFromBinaryForm(testBinaryForm, testOffset); GenericAce_VerifyAces(expectedAce, resultAce); }