Exemple #1
0
        public void Response200()
        {
            var user           = DefaultConfig.FirstUser;
            var firstResponse  = api.GetWallet(user.UserHandle, user.PrivateKey);
            var parsedResponse = (SingleWalletResponse)firstResponse.Data;

            Assert.AreEqual(200, firstResponse.StatusCode);
            Assert.IsTrue(parsedResponse.Success);
            Assert.IsNotNull(parsedResponse.Wallet.Nickname);
            Assert.IsTrue(parsedResponse.SilaBalance > 0);

            var secondResponse  = api.GetWallet(user.UserHandle, DefaultConfig.Wallet.PrivateKey);
            var parsedResponse2 = (SingleWalletResponse)secondResponse.Data;

            Assert.AreEqual(200, secondResponse.StatusCode);
            Assert.IsTrue(parsedResponse2.Success);
            Assert.AreEqual("new_wallet", parsedResponse2.Wallet.Nickname);
        }
Exemple #2
0
        public void Response403()
        {
            var user    = DefaultConfig.FirstUser;
            var failApi = new SilaApi(DefaultConfig.environment,
                                      "3a1076bf45ab87712ad64ccb3b10217737f7faacbf2872e88fdd9a537d8fe266",
                                      DefaultConfig.appHandle);
            var response = failApi.GetWallet(user.UserHandle, user.PrivateKey);

            Assert.AreEqual(403, response.StatusCode, "Bad app signature status - GetWallet");
        }