Esempio n. 1
0
        public void testApiLoginFailedForIncorrectToken()
        {
            JsonObject loginBody = new JsonObject();

            loginBody.Add("token", RandomStringUtil.RandomAlphaNumericString(12));
            Assert.AreEqual(HttpStatusCode.BadRequest, RestAdapter.POST("/Auth/Login", loginBody).StatusCode,
                            "Login with wrong toked was successful");
        }
Esempio n. 2
0
        public void testApiLoginSuccessful()
        {
            JsonObject loginBody = new JsonObject();

            loginBody.Add("token", ConfigReader.GetLoginToken());
            Assert.AreEqual(HttpStatusCode.OK, RestAdapter.POST("/Auth/Login", loginBody).StatusCode,
                            "Login with correct token was unsuccessful");
        }
Esempio n. 3
0
        public void DoApiLogin()
        {
            RestAdapter.Client.CookieContainer = new CookieContainer();
            JsonObject loginBody = new JsonObject();

            loginBody.Add("token", ConfigReader.GetLoginToken());
            RestAdapter.POST("/Auth/Login", loginBody);
        }
Esempio n. 4
0
        public static void CreateCategoryViaApi(Category category)
        {
            var json = new JsonObject();

            json.Add("categoryName", category.Name());
            var createCategoryResponse = RestAdapter.POST("/Category/Create", json);

            SetIdForCategoryFromResponse(category, createCategoryResponse);
        }
Esempio n. 5
0
        public void testApiCreateCategoryRestResponse()
        {
            DoApiLogin();
            Category category = new Category("Category" + RandomStringUtil.RandomAlphaNumericString(5));

            var json = new JsonObject();

            json.Add("categoryName", category.Name());

            var createCategoryResponse = RestAdapter.POST("/Category/Create", json);

            Assert.AreEqual(HttpStatusCode.OK, createCategoryResponse.StatusCode,
                            "Category creation failed");
        }