namespace MonoTests.System.Security.Policy {
[TestFixture]
-public class StrongNameTest {
+public class StrongNameTest : Assertion {
static byte[] pk = { 0x00, 0x24, 0x00, 0x00, 0x04, 0x80, 0x00, 0x00, 0x94, 0x00, 0x00, 0x00, 0x06, 0x02, 0x00, 0x00, 0x00, 0x24, 0x00, 0x00, 0x52, 0x53, 0x41, 0x31, 0x00, 0x04, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x3D, 0xBD, 0x72, 0x08, 0xC6, 0x2B, 0x0E, 0xA8, 0xC1, 0xC0, 0x58, 0x07, 0x2B, 0x63, 0x5F, 0x7C, 0x9A, 0xBD, 0xCB, 0x22, 0xDB, 0x20, 0xB2, 0xA9, 0xDA, 0xDA, 0xEF, 0xE8, 0x00, 0x64, 0x2F, 0x5D, 0x8D, 0xEB, 0x78, 0x02, 0xF7, 0xA5, 0x36, 0x77, 0x28, 0xD7, 0x55, 0x8D, 0x14, 0x68, 0xDB, 0xEB, 0x24, 0x09, 0xD0, 0x2B, 0x13, 0x1B, 0x92, 0x6E, 0x2E, 0x59, 0x54, 0x4A, 0xAC, 0x18, 0xCF, 0xC9, 0x09, 0x02, 0x3F, 0x4F, 0xA8, 0x3E, 0x94, 0x00, 0x1F, 0xC2, 0xF1, 0x1A, 0x27, 0x47, 0x7D, 0x10, 0x84, 0xF5, 0x14, 0xB8, 0x61, 0x62, 0x1A, 0x0C, 0x66, 0xAB, 0xD2, 0x4C, 0x4B, 0x9F, 0xC9, 0x0F, 0x3C, 0xD8, 0x92, 0x0F, 0xF5, 0xFF, 0xCE, 0xD7, 0x6E, 0x5C, 0x6F, 0xB1, 0xF5, 0x7D, 0xD3, 0x56, 0xF9, 0x67, 0x27, 0xA4, 0xA5, 0x48, 0x5B, 0x07, 0x93, 0x44, 0x00, 0x4A, 0xF8, 0xFF, 0xA4, 0xCB };
private Version version;
[SetUp]
- void SetUp ()
+ public void SetUp ()
{
snpkb = new StrongNamePublicKeyBlob (pk);
name = "StrongNameName";
{
StrongName sn = new StrongName (snpkb, name, version);
- Assertion.AssertEquals ("Name", name, sn.Name);
- Assertion.AssertEquals ("PublicKey", snpkb.ToString (), sn.PublicKey.ToString ());
- Assertion.AssertEquals ("Version", version.ToString (), sn.Version.ToString ());
+ AssertEquals ("Name", name, sn.Name);
+ AssertEquals ("PublicKey", snpkb.ToString (), sn.PublicKey.ToString ());
+ AssertEquals ("Version", version.ToString (), sn.Version.ToString ());
// same as StrongNamePublicKeyBlob
- Assertion.AssertEquals ("GetHashCode", 2359296, sn.GetHashCode ());
+ AssertEquals ("GetHashCode", 2359296, sn.GetHashCode ());
IPermission ip = sn.CreateIdentityPermission (null);
- Assertion.Assert ("CreateIdentityPermission", (ip is StrongNameIdentityPermission));
+ Assert ("CreateIdentityPermission", (ip is StrongNameIdentityPermission));
- string s = "<StrongName version=\"1\"\r\n Key=\"00240000048000009400000006020000002400005253413100040000010001003DBD7208C62B0EA8C1C058072B635F7C9ABDCB22DB20B2A9DADAEFE800642F5D8DEB7802F7A5367728D7558D1468DBEB2409D02B131B926E2E59544AAC18CFC909023F4FA83E94001FC2F11A27477D1084F514B861621A0C66ABD24C4B9FC90F3CD8920FF5FFCED76E5C6FB1F57DD356F96727A4A5485B079344004AF8FFA4CB\"\r\n Name=\"StrongNameName\"\r\n Version=\"1.2.3.4\"/>\r\n";
- Assertion.AssertEquals ("ToString", s, sn.ToString ());
+ string s = String.Format ("<StrongName version=\"1\"{0} Key=\"00240000048000009400000006020000002400005253413100040000010001003DBD7208C62B0EA8C1C058072B635F7C9ABDCB22DB20B2A9DADAEFE800642F5D8DEB7802F7A5367728D7558D1468DBEB2409D02B131B926E2E59544AAC18CFC909023F4FA83E94001FC2F11A27477D1084F514B861621A0C66ABD24C4B9FC90F3CD8920FF5FFCED76E5C6FB1F57DD356F96727A4A5485B079344004AF8FFA4CB\"{0} Name=\"StrongNameName\"{0} Version=\"1.2.3.4\"/>{0}",
+ Environment.NewLine);
+ AssertEquals ("ToString", s, sn.ToString ());
}
[Test]
StrongName sn = new StrongName (snpkb, name, version);
StrongName snCopy = (StrongName) sn.Copy ();
- Assertion.AssertNotNull ("Copy", snCopy);
- Assertion.Assert("Copy-Equals", sn.Equals (snCopy));
- Assertion.AssertEquals ("Copy-GetHashCode", sn.GetHashCode (), snCopy.GetHashCode ());
- Assertion.AssertEquals ("Copy-ToString", sn.ToString (), snCopy.ToString ());
+ AssertNotNull ("Copy", snCopy);
+ Assert("Copy-Equals", sn.Equals (snCopy));
+ AssertEquals ("Copy-GetHashCode", sn.GetHashCode (), snCopy.GetHashCode ());
+ AssertEquals ("Copy-ToString", sn.ToString (), snCopy.ToString ());
}
}
-}
\ No newline at end of file
+}