示例#1
0
        public void Response401()
        {
            SilaApi failApi = new SilaApi(DefaultConfig.environment,
                                          "3a1076bf45ab87712ad64ccb3b10217737f7faacbf2872e88fdd9a537d8fe266",
                                          DefaultConfig.appHandle);
            var response = failApi.CheckHandle(DefaultConfig.FirstUser.UserHandle);

            Assert.AreEqual(401, response.StatusCode, "Bad app signature should fail - CheckHandle");
        }
示例#2
0
        public void TestResponse401()
        {
            var failApi = new SilaApi(DefaultConfig.environment,
                                      "3a1076bf45ab87712ad64ccb3b10217737f7faacbf2872e88fdd9a537d8fe266",
                                      DefaultConfig.appHandle);
            User user     = ModelsUtilities.FirstUser;
            var  response = failApi.Register(user);

            Assert.AreEqual(401, response.StatusCode, "Bad app signature should fail - Register");
        }
        public void Response401()
        {
            var user    = DefaultConfig.FirstUser;
            var failApi = new SilaApi(DefaultConfig.environment,
                                      "3a1076bf45ab87712ad64ccb3b10217737f7faacbf2872e88fdd9a537d8fe266",
                                      DefaultConfig.appHandle);
            var response = failApi.IssueSila(user.UserHandle, 1000, user.PrivateKey);

            Assert.AreEqual(401, response.StatusCode, "Bad app signature status - IssueSila");
        }
示例#4
0
        public void Response403()
        {
            var user    = DefaultConfig.FirstUser;
            var failApi = new SilaApi(DefaultConfig.environment,
                                      "3a1076bf45ab87712ad64ccb3b10217737f7faacbf2872e88fdd9a537d8fe266",
                                      DefaultConfig.appHandle);
            var response = failApi.GetAccountBalance(user.UserHandle, user.PrivateKey, "default");

            Assert.AreEqual(403, response.StatusCode, "Bad app signature status - GetAccountBalance");
        }
        public void Response403()
        {
            var user    = DefaultConfig.FirstUser;
            var wallet  = api.GenerateWallet();
            var failApi = new SilaApi(DefaultConfig.environment,
                                      "3a1076bf45ab87712ad64ccb3b10217737f7faacbf2872e88fdd9a537d8fe266",
                                      DefaultConfig.appHandle);
            var response = failApi.RegisterWallet(user.UserHandle, user.PrivateKey, wallet, "fail_app");

            Assert.AreEqual(403, response.StatusCode, "Bad app signature status - RegisterWallet");
        }
        public void Response403()
        {
            string filepath = Path.Combine(AppDomain.CurrentDomain.BaseDirectory, $"Resources{Path.DirectorySeparatorChar}logo-geko.png");
            var user = DefaultConfig.FirstUser;
            var documentType = DefaultConfig.DocumentTypes[0];
            var failApi = new SilaApi(DefaultConfig.environment,
                "3a1076bf45ab87712ad64ccb3b10217737f7faacbf2872e88fdd9a537d8fe266",
                DefaultConfig.appHandle);
            var response = failApi.UploadDocument(user.UserHandle, user.PrivateKey, filepath, "logo-geko", "image/png", documentType.Name, documentType.IdentityType);

            Assert.AreEqual(403, response.StatusCode);
            var parsedResponse = (BaseResponse)response.Data;
            Assert.IsFalse(parsedResponse.Success);
            Assert.AreEqual("FAILURE", parsedResponse.Status);
        }