Exemplo n.º 1
0
        public void UserExists_ForAdminUser_OverHttp_ReturnsHttpForbidden()
        {
            var httpApiUrl   = "http" + ApiBaseUrl.TrimStart("https".ToCharArray());
            var restClient   = new RestClient(httpApiUrl);
            var objectToPost = new UserExistsReq {
                EmailId = TestHelper.Constants.DatabaseStaticEntities.AdminUserEmail
            };
            RestRequest request = CreateRequestDelayed(ServiceUrl, UserExitsActionUrl, objectToPost);

            IRestResponse response    = restClient.Post(request);
            string        jsonContent = response.Content;
            var           apiResponse = JsonConvert.DeserializeObject <ApiResponseDto <object> >(jsonContent);

            Assert.AreEqual(response.StatusCode, HttpStatusCode.Forbidden);
            Assert.IsNotNull(apiResponse.Error);
            Assert.IsNull(apiResponse.Result);
        }