public void ShouldReturnCorrectInstance(KeyAgreementMacType macType, int keyLength, Type expectedType) { IKeyConfirmation result = null; if (macType == KeyAgreementMacType.AesCcm) { KeyConfirmationParameters p = new KeyConfirmationParameters(0, 0, 0, macType, keyLength, 0, null, null, null, null, null, new BitString(1)); result = _subject.GetInstance(p); } else { KeyConfirmationParameters p = new KeyConfirmationParameters(0, 0, 0, macType, keyLength, 0, null, null, null, null, null); result = _subject.GetInstance(p); } Assert.IsInstanceOf(expectedType, result); }
public FakeKeyConfirmation_BadMacData(IKeyConfirmation keyConfirmation) { _keyConfirmation = keyConfirmation; }