public void LimitedKeyGeneration ()
{
// Test smallest valid key size (performance issue)
using (dsa = new DSACryptoServiceProvider (minKeySize)) { // MS generates keypair here
Assert.AreEqual (minKeySize, dsa.KeySize, "BeforeMonoKeyGeneration.KeySize");
byte[] hash = new byte [20];
dsa.CreateSignature (hash); // mono generates keypair here
Assert.AreEqual (minKeySize, dsa.KeySize, "AfterMonoKeyGeneration.KeySize");
Assert.IsFalse (dsa.PublicOnly, "PublicOnly");
}
// here Dispose is called (with true)
}