public ShhKeyPair(IClient client) : base(client) { AddPrivateKey = new ShhAddPrivateKey(client); NewKeyPair = new ShhNewKeyPair(client); HasKeyPair = new ShhHasKeyPair(client); DeleteKeyPair = new ShhDeleteKeyPair(client); GetPublicKey = new ShhGetPublicKey(client); GetPrivateKey = new ShhGetPrivateKey(client); }
public async void ShouldReturnResult() { var addPrivateKey = new ShhAddPrivateKey(Client); var hasKeyPair = new ShhHasKeyPair(Client); var getPrivateKey = new ShhGetPrivateKey(Client); var getPublicKey = new ShhGetPublicKey(Client); var deleteKeyPair = new ShhDeleteKeyPair(Client); var addResult = await addPrivateKey.SendRequestAsync(Settings.GetDefaultShhPrivateKey()); var hasKeyPairResult = await hasKeyPair.SendRequestAsync(addResult); var getPrivateKeyResult = await getPrivateKey.SendRequestAsync(addResult); var getPublicKeyResult = await getPublicKey.SendRequestAsync(addResult); var deleteKeyPairResult = await deleteKeyPair.SendRequestAsync(addResult); Assert.NotNull(addResult); Assert.True(hasKeyPairResult); Assert.Equal(Settings.GetDefaultShhPrivateKey(), getPrivateKeyResult); Assert.Equal(Settings.GetDefaultShhPublicKey(), getPublicKeyResult); Assert.True(deleteKeyPairResult); }