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); } }
/// <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)); }