public async Task Test_SingleSignOns_Save_NonASCII()
        {
            try
            {
                var email               = "email-Save_" + DateTime.Now.Ticks + "@email.com";
                var singleSignOnPost    = new SingleSignOnPostDTO("firstName-Save", "lastName-Save", email, "READ");
                var singleSignOnCreated = await this.Api.SingleSignOns.Create(singleSignOnPost);

                var singleSignOnPut = new SingleSignOnPutDTO
                {
                    FirstName = "firstName-Save-Updated - CHANGED (éèęóąśłżźćń)",
                    LastName  = "lastName-Save-Updated - CHANGED(éèęóąśłżźćń)",
                };

                var singleSignOnSaved = await this.Api.SingleSignOns.Update(singleSignOnPut, singleSignOnCreated.Id);

                var singleSignOn = await this.Api.SingleSignOns.Get(singleSignOnCreated.Id);

                Assert.AreEqual(singleSignOnCreated.Id, singleSignOn.Id);
                Assert.AreEqual("firstName-Save-Updated - CHANGED (éèęóąśłżźćń)", singleSignOn.FirstName);
                Assert.AreEqual("lastName-Save-Updated - CHANGED(éèęóąśłżźćń)", singleSignOn.LastName);
                Assert.IsTrue(singleSignOn.Active);
            }
            catch (Exception ex)
            {
                Assert.Fail(ex.Message);
            }
        }
        public void Test_SingleSignOns_Save()
        {
            try
            {
                var email               = "email-Save_" + DateTime.Now.Ticks + "@email.com";
                var singleSignOnPost    = new SingleSignOnPostDTO("firstName-Save", "lastName-Save", email, "READ");
                var singleSignOnCreated = this.Api.SingleSignOns.Create(singleSignOnPost);
                var singleSignOnPut     = new SingleSignOnPutDTO
                {
                    FirstName = "firstName-Save-Updated",
                    LastName  = "lastName-Save-Updated",
                    Active    = false
                };

                var singleSignOnSaved = this.Api.SingleSignOns.Update(singleSignOnPut, singleSignOnCreated.Id);
                var singleSignOn      = this.Api.SingleSignOns.Get(singleSignOnCreated.Id);

                Assert.AreEqual(singleSignOnCreated.Id, singleSignOn.Id);
                Assert.AreEqual("firstName-Save-Updated", singleSignOn.FirstName);
                Assert.AreEqual("lastName-Save-Updated", singleSignOn.LastName);
                Assert.IsFalse(singleSignOn.Active);
            }
            catch (Exception ex)
            {
                Assert.Fail(ex.Message);
            }
        }
Ejemplo n.º 3
0
 /// <summary>Updates the single sign on user.</summary>
 /// <param name="singleSignOn">Instance of single sign on class to be updated.</param>
 /// <param name="singleSignOnId">Single sign on user identifier.</param>
 /// <returns>Updated single sign on user object returned from API.</returns>
 public SingleSignOnDTO Update(SingleSignOnPutDTO singleSignOn, String singleSignOnId)
 {
     return(this.UpdateObject <SingleSignOnDTO, SingleSignOnPutDTO>(MethodKey.SingleSignOnSave, singleSignOn, singleSignOnId));
 }
 /// <summary>Updates the single sign on user.</summary>
 /// <param name="singleSignOn">Instance of single sign on class to be updated.</param>
 /// <param name="singleSignOnId">Single sign on user identifier.</param>
 /// <returns>Updated single sign on user object returned from API.</returns>
 public async Task <SingleSignOnDTO> Update(SingleSignOnPutDTO singleSignOn, String singleSignOnId)
 {
     return(await this.UpdateObject <SingleSignOnDTO, SingleSignOnPutDTO>(MethodKey.SingleSignOnSave, singleSignOn, singleSignOnId));
 }