public async Task CrossSecurityLevelAddressBookExchange() { var lowLevelCrypto = new DesktopCryptoProvider(new Level1()); var lowLevelEndpoint = Valid.GenerateOwnEndpoint(lowLevelCrypto); var highLevelCrypto = new DesktopCryptoProvider(new Level2()); var highLevelEndpoint = Valid.GenerateOwnEndpoint(highLevelCrypto); await this.TestSendAndReceiveAsync(lowLevelCrypto, lowLevelEndpoint, highLevelCrypto, highLevelEndpoint); await this.TestSendAndReceiveAsync(highLevelCrypto, highLevelEndpoint, lowLevelCrypto, lowLevelEndpoint); }
public void Setup() { this.provider = new DesktopCryptoProvider(); }