Ejemplo n.º 1
0
 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);
 }
Ejemplo n.º 2
0
        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);
        }
Ejemplo n.º 3
0
        public override Task <bool> ExecuteAsync(IClient client)
        {
            var shhAddPrivateKey = new ShhDeleteKeyPair(client);

            return(shhAddPrivateKey.SendRequestAsync(Settings.GetDefaultShhPrivateKey()));
        }