Example #1
0
        public static IdentityChecks getSuccessfulIdentityChecks()
        {
            IdentityChecks identityChecks = new IdentityChecks();
            LoginResponse  loginResponse  = new LoginResponse();

            identityChecks = new IdentityChecks();
            identityChecks.backgroundIsNotChecked            = false;
            identityChecks.isNeedToBackgroundCheckAgain      = false;
            identityChecks.creditScreeningIsNotChecked       = false;
            identityChecks.isNeedToCreditScreeningCheckAgain = false;
            identityChecks.isMatch = false;
            return(identityChecks);
        }
Example #2
0
        public void CheckIdentityLogin()
        {
            var data = new UserViewModel()
            {
                Email    = "*****@*****.**",
                Password = "******"
            };
            RestRequest request = new RestRequest("/api/identity/login", Method.POST);

            request
            .AddHeader("api-version", "1")
            .AddHeader("Content-Type", "application/json");
            request.AddJsonBody(JsonConvert.SerializeObject(data));

            IRestResponse <LoginResponse> response = _client.Execute <LoginResponse>(request);
            var content = response.Data.authData.token;

            IdentityChecks identityChecks = response.Data.identityChecks;
            IdentityChecks identity       = SuccessIdentityChecks.getSuccessfulIdentityChecks();

            Assert.AreEqual(HttpStatusCode.OK, response.StatusCode);
            Assert.IsTrue(identityChecks == identity);
        }