Example #1
0
        public void PostVerifiedEmailTest()
        {
            var verifiedEmail = new VerifiedEmailModel
            {
                Email = ClientAccount.Email
            };

            var postVerifiedEmail = api.PostVerifiedEmails(verifiedEmail);

            Assert.That(postVerifiedEmail.StatusCode, Is.EqualTo(HttpStatusCode.OK));
            Assert.That(api.IsEmailVerified.PostIsEmailVerified(verifiedEmail)
                        .GetResponseObject(), Is.True);
        }
Example #2
0
        public void PutVerifiedEmailTest()
        {
            var newEmail      = TestData.GenerateEmail();
            var verifiedEmail = new VerifiedEmailModel
            {
                Email = ClientAccount.Email
            };

            api.PostVerifiedEmails(verifiedEmail);

            var putVerifiedEmail = api.PutVerifiedEmails(newEmail, verifiedEmail);

            Assert.That(putVerifiedEmail.StatusCode, Is.EqualTo(HttpStatusCode.OK));

            verifiedEmail.Email = newEmail;
            Assert.That(api.IsEmailVerified.PostIsEmailVerified(verifiedEmail)
                        .GetResponseObject(), Is.True);
        }
Example #3
0
 public IResponse DeleteVerifiedEmails(VerifiedEmailModel verifiedEmail) =>
 Request.Delete("/api/VerifiedEmails").AddJsonBody(verifiedEmail)
 .Build().Execute();
Example #4
0
 public IResponse PutVerifiedEmails(string email, VerifiedEmailModel verifiedEmail) =>
 Request.Put($"/api/VerifiedEmails/{email}").AddJsonBody(verifiedEmail)
 .Build().Execute();
Example #5
0
 public IResponse <bool> PostIsEmailVerified(VerifiedEmailModel verifiedEmail)
 {
     return(Request.Post("/api/IsEmailVerified").AddJsonBody(verifiedEmail)
            .Build().Execute <bool>());
 }